最初の挨拶
初めまして、Qiita初投稿となります
学習のアウトプットを主目的に投稿していこうと思っています
ベテランの皆さんには生暖かく見ていただけると嬉しいです
また私と同じ未経験の方には、少しでも今後の学習のヒントになれば幸いです
本記事の概要と目次
概要
JavaSilverを取得するまでの学習で効果を実感できた方法を記載します
目次
- 学習のポイント
- 学習手順
- 学習項目と概要を把握する
- 問題集のコードをchatGPTに解説してもらいながら、問題を解いていく
学習のポイント
-
参考書は電子書籍を買う
電子書籍をおすすめする理由- 通勤時間も学習できる(仮に通勤時間が片道1時間なら、1週間で10時間も学習時間が増えます)
- kindleで購入した場合web版とアプリ版で2画面表示出来るので、演習問題と解説を同時に表示するのに便利
- 問題文のスクショを撮ってchatGPTに質問すれば、質問文を打ち込む手間もない
-
JavaSilver黒本の演習問題を6周する
脳筋的な発想ですが、極論演習問題を100%正答できるまで解けば試験には合格できます
-
問題を丸暗記しないよう注意する
繰り返し解いていると正解を暗記してしまいますが、本質を理解せず暗記だけしても試験は突破できませんので私は以下の点を注意していました- この問題はどういった意図で出題されたのか、なんの知識があれば解けるのか意識する
- 不正解の選択肢について、なぜ不正解か説明できるようにする
- 問題文のコードについて、行ごとの意味を説明できるようにする
上記を意識して学習を進めていました
学習手順
学習項目と概要を把握する
- Oracle公式サイトから、出題範囲の項目を抽出
- 各項目の概要をChatGPTに解説してもらう
- 要約で分からない単語をchatGPTに解説してもらう
全体の学習内容を大まかに把握してから細部を深掘りすると理解しやすいかなと思います
問題集のコードをchatGPTに解説してもらいながら、問題を解いていく
- 問題集のコードについて、コード全体の解説をして貰う
- 行ごとの意味を解説してもらう
- 単語ごとの意味を解説してもらう
まとめ
流れとしては概要を把握し、分からない単語やポイントをchatGPTに聞くだけです。
上記を意識してjavasilver黒本の演習問題を5周した結果、試験に合格できました。
ただこのやり方だと、実際にjavaでコーディング出来るようにはなりませんでした。
試験合格に必要な知識を覚えるだけですので、スキルとして身につけたい!という方は実際にコードを実行して理解を深めるといいのではないかと思います。
ここまで有り難うございました。


