はじめに
IT業界未経験で4月に入社して、1ヶ月ほどでJava silverに合格できたので、勉強方法や過程など書き残していきます。
勉強期間
勉強開始:2021年3月上旬
合格:2021年4月下旬
入社前から勉強はしていたので、2ヶ月弱ほどで合格できました。
勉強前の自分のレベル
Javaとか勉強したことがない。
HTMLとかCSSなどのフロントの言語を書いたことあるくらい。
Javaど素人の状態で挑戦がスタートしました。
使った参考書
いわゆる黒本です。使ったのはこの1冊と、あとは会社の研修でJavaを触ったくらいです。
合格までの道のり
Java bronzeかJava silverを研修期間中に取らないといけなかったので、bronzeとsilverは試験範囲が被っているところが多いということもあり、Java silverを受けようと決めました。
勉強開始!
まずはJavaの雰囲気を味わおうと思って、2021年3月上旬に黒本を買って1周しました。
ただ、出てくる単語の全てが初めて聞くものばかりだったので、1周目は本当に辛かったです…。
3月は前職の有給消化期間ということもあり、1日に2章分は最低でも進もうと決めて黒本を進めていました。
入社
2021年4月に入社しました。入社してからはJavaの研修漬けの毎日となりました。
ただ、3月に黒本を勉強していたこともあり、研修では他の同期と比べてロケットスタートを切れた感じはしました。(すぐに追いつかれたけど…)
研修を受けていくことでJavaの基礎は身についたなと思いました。
具体的な勉強法
黒本をとりあえず1周する
出てくる単語やコードなどを、とりあえず見たことあるレベルまで持っていこうと思いました。
1周目が1番しんどかったです。ここさえ乗り越えれば、あとは繰り返すのみ!
黒本の11章の部分までを繰り返し解く
わからなかった問題や、理解ができていない問題にチェックをつけながら、ひたすら繰り返しました。
あとは、なぜその答えになるのかを、自分で理由づけできるようになるまで、解説等を読み込みました。
黒本の模擬試験を解く
これだけ繰り返したんだから大丈夫だろう!と思って挑んだ模擬試験。
1周目は全くできませんでした…。
正直なところ折れそうになりましたが、できるようになるまで繰り返し解きました。
試験本番
テストセンターで受けました。脳が元気なうちに…と思って朝の9時半に受けましたが、もう少し遅い時間の方が精神的にゆとりができましたね^^;
実際に問題を解いていくと、黒本と全く同じ問題が結構出ました。
ロジックが全く同じで変数名を変えただけとか、何なら変数名が同じものもあったような…。
結果、83%の正答率で合格できました。
ド忘れしたものもあったので、85%は取れたかなといったところです。
まとめ
本当に黒本をやり込むだけで合格できます。
ただ、答えの丸暗記では応用問題に対応できないので、「なぜその答えになるのか」ということを意識して、学習を進めるべきかなと思います。
この記事が少しでも勉強の手助けになることを祈っています。。