1.はじめに
はじめまして、社会人半年の新卒エンジニアです。
私は専門学校に2年在学し、卒業後ITの企業に就職しました。
今回は、私が入社後にJava Silver,Java Goldの取得に向けて行った勉強方と、取得するに至った経緯についてお伝えしていきたいと思います。
この記事を読んだ方が、これらの資格に対しての効率的な学習方法を知っていただき、プログラミングの学習に対する不安が少しでも無くなれば幸いです。
対象者
・学習方法や合格のコツを知りたい人
解説しないこと
・具体的な出題場所や試験の説明
・問題の解説
2.取得目的
私は専門学校でJavaの学習はしていましたが、Javaが得意と言える程の知識がありませんでした。というか学んだ内容を結構忘れていました笑
これから会社で働くのにこれはまずいと思い、学習を決意したのがきっかけです。
ただ学習をするのはモチベーションがなかった為、資格の取得という目標を立てようと思い、まずはJava Silverの取得のための学習を始めました。
取得目的としては、基礎から学び直したいと考えたからです。
3.勉強の流れ、期間
学習期間としては
2024年4月 入社
2024年5月 Java Silver合格に向けて学習開始
2024年6月 Java Silver合格,Java Gold合格に向けて学習開始
2024年7月 Java Gold合格
どちらも1ヶ月半ほどの学習期間になります。
5,6,7月は研修期間中で自習時間などが多くあったので想定より早く取得することが出来たという体感です。
勉強の流れとしては
・徹底攻略Java SE 11 Silver問題集
・徹底攻略Java SE 11 Gold問題集
これらの「黒本」と呼ばれる問題集をひたすら解いて、解説を読んでいきました。一冊だけで大丈夫?と思う人もいるかもしれませんが、資格の取得が目標であれば一冊で十分だと思います。
初めて問題を解く時は、分からない問題だらけでしたが、繰り返し解いて頭にねじ込みました。解説が文字だらけで読む気がおきない時などは、黒本の著者の方の動画を見ていました。黒本とリンクした解説が多く私的にはかなりお勧めです。
・黒本の著者の方のYoutubeチャンネル
詳しく学習方法を説明すると
1.1章ずつ理解していく
・まばらに学習するのではなく章毎に理解出来たと感じたら次の章に進む
・理解できない場所は実行環境などを駆使してコードを実際に書いてみる(paizaの実行環境が一番楽)
・答えを暗記するだけでも最初はOK
2.2週、3週と問題を解いていく
・時間あけたら案外忘れてしまっているので繰り返し解く
・間違えた問題はマークしておく
3.1週通して間違いが0になるようにする
・解く時に頭の中で解説の言葉も思い出せるようになれば完璧
・ここまで来たらもう合格できると思います!
4.難易度、感想
感想としてはJavaSilverの学習は楽しかったですが、JavaGoldの学習は苦痛でした笑
JavaGoldは問題より解説が多く、文字を読むのがあまり好きではない私からしたらかなりしんどかったです。
難易度は黒本の問題を全て解ける状態であれば、Silver、Gold共にそこまで難しくはないと感じました。黒本と類似する問題や、まったく同じ問題が7~8割ほどを占めていたので、しっかりと熟読出来ていれば安心して受験出来ると思います。ぶっちゃけ問題の答えを暗記するだけでも合格は狙えると思います。
結果としては、学習を通してJavaの基礎やコードの動きを理解できるようになったと感じることが出来ました。基礎を作りたいという人はJavaSilverの学習はかなりお勧め出来ます。JavaGoldの学習は余力があれば挑戦しても良いと思いますが、身になるか不安になる問題も多いので余力があれば挑戦するという考えでいいと思います。
学習後は、paizaの問題集などを通して腕試しをしてみると、成長を実感することができるかもしれません。
5.最後に
ここまでお読みいただきありがとうございました!
勉強方法は人それぞれだと思いますが、皆さんの合格の力になれば幸いです。資格勉強はめんどくさいものですが、一生の財産になるので頑張ってください!!
合格を祈っています!