とりあえず、やってみる。

よくわからんけど、やってみる。とりあえず、やってみる。

未経験がOCJP Goldとってみた

おはようございます😊まおです🌸

先日、今年の目標の1つにしていた、 OCJP Gold がようやく取れました!!!

f:id:tonamao:20190420220303p:plain

f:id:tonamao:20190420220435p:plain:w200



..ということで
これから受けようと思っている方、
とくに 未経験 初心者 の方の
一助となれればと思い、合格体験記なるものでも書いてみます!!



OCJPとは?


Oracle Certified Java Programmerの略で、
ラクル認定試験のうちの1つです。
名前にもあるように、 Javaプログラマー としての資格になります。

要は、 Javaの資格 ですね!

資格名 難易度 問題数 試験時間 合格ライン
Bronze 60問 65分 60%
Silver 77問 150分 65%
Gold 85問 150分 65%


資格名 ざっくり出題内容
Bronze プログラムの流れ、データ宣言と使用、演算子、分岐・ループ、
オブジェクト指向、クラスとオブジェクト、継承、ポリモーフィズム
Silver Javaの基本、データ型操作、演算子と判定構造、配列、ループ、
カプセル化、継承、例外処理、主要なAPI
Gold Javaクラス設計、ジェネリクス、コレクション、ラムダ、例外・
アサーション、Date and Time API、IO、並行処理、JDBCローカライズ


Goldは、Silverなど前提となる資格が必要になります。



どのくらいの期間必要?


もうこればっかりは個人差です!!笑
この辺は、いろんな体験記とか見て、自分なら...って考えるしかないです。
個人的には、逆に【ここまでにこれをとる!】を決めてしまって、それに合わせて勉強するのがいいかと思います(^^;)

一応ですが...めちゃくちゃ独断と偏見で言えば、
・Bronze・・・1週間~1か月
・Silver ・ ・ ・1週間~3か月
・Gold・・・・2か月~半年 + 業務経験

何この期間の幅...って感じですが、
ぶっちゃけJavaの開発経験が普通にあれば、Silverまではちょっと勉強すればとれると思います。
Goldはさすがにそうはいかない....という感じかと思います。

ちなみにわたしは、
・ 開発経験はほぼ皆無
・ 入社後研修とかでJDBCくらいまではやった(全部コピペだけど←

このスペックでもって、

・Silver :1か月半
・Gold  :2か月

でとりました。
ちなみに1日3~4時間、土日は5~10時間くらい勉強してました。



ぶっちゃけ資格っている?


いるかいらんか、って聞かれたら 「いらん」 って言います、わたしは笑

プログラマ、エンジニアにとって重要なのはやっぱり、
「資格」より「経験や開発物」 です。

いや、業種なんて関係ないですね。
「資格あります!」より「~~できます!」
ですよね。よく聞く話です。知ってるよ!ってね...



じゃあ、なんで資格をとるのか?




「~~できます」が大事だと知ったうえで、
「~~できます」側になるために何かしましたか?
1週間、1か月、3か月...そういう単位で何かできるようになりましたか?


結局、資格は デキるヤツへのきっかけ だと思います。

Javaができるように...って言ったって、じゃあ何したらいいかわからない。
スッキリ(某書籍)読んだけど、何作ったらいいかわらかない。

この辺で思考停止するくらいなら、まだ身についてないと思います。


もちろん初めから、資格とるよりも作れるほうが、早く デキるヤツ になれます。
特に資格の勉強なんか始めるとさらに、
「とる意味あるの?」
「資格の勉強するくらいなら、なんか作ったほうがよくない?」
「資格のための勉強してる時間もったいないよ」
とか言われます言われるかもしれません。


大丈夫。
資格の勉強してる間に、あっという間に開発ができるようになる人なんて、ほぼいません。
そして、「とる意味ある?」っていう人は、絶対 きっとその資格を持ってません。

「Goldとってみたけど、とる意味なかったわ~笑」なんて言ってる人ほとんどいないはずです。笑

なので、大丈夫!自分を信じて勉強しましょう!


ただそれでもやっぱり、 「~~できます!」 が最終的なゴールであることを忘れてはいけません。



使った教材


Silver

【教科書】

スッキリわかるJava入門
f:id:tonamao:20190420213712j:plain:w150

スッキリわかる Java入門 実践編
f:id:tonamao:20190420213716j:plain:w150

【問題集】
オラクル認定資格教科書 Javaプログラマ Silver SE 8 スピードマスター問題集

 ⇒いわゆる白本
f:id:tonamao:20190420213728j:plain:w150

徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応

 ⇒いわゆる黒本
f:id:tonamao:20190420213722j:plain:w150


Gold

【教科書】

オラクル認定資格教科書 Javaプログラマ Gold SE 8

 ⇒いわゆる紫本
f:id:tonamao:20190420213726j:plain:w150

【問題集】

徹底攻略 Java SE 8 Gold 問題集[1Z0-809]対応

 ⇒いわゆる黒本
f:id:tonamao:20190420213718j:plain:w150




実際どんな感じなの?(一問一答形式)


試験の申し込み...これがまためんどくさいんですよ!!笑


ちなみにこのブログでは、完全解説するつもりはないので、ググってみてください。笑

ただ、未経験や初心者のためなので、グーグル先生でもヒットしにくいめちゃくちゃ当たり前のことや実体験などを書いておきます。


  • そもそも「試験の名前」と「資格の名前」は違うよ

 ⇒例)「試験:1Z0-808-JPN Java SE 8 Programmer I」
    「資格:Oracle Certified Java Programmer, Silver」
 ⇒※日本語と英語で別の名前の試験なのでお間違いなく!

  • 試験はいつでも申し込み・受験が可能だよ

 ⇒全国各地にあるテストセンターにて試験を受けるので、
  テストセンターがやっている日はいつでも受験可能!

  • だけど申し込みは余裕をもって!

 ⇒申し込みのために2つ、試験結果を知るために1つ、
  サイトに登録してアカウントを取得する必要がある
 ⇒試験結果を知るためのサイトは、アカウント取得に1週間ほどかかったり、
  初回ログインを済ませておく必要などがある

  • テストはパソコンで受けるよ

 ⇒選択式の問題で、選択肢から何個選ぶのかは問題に書いてあるよ

  • 当日はメモ用紙としてホワイトボードが渡されるよ(会場によるかも...

 ⇒といっても、消せないので、欄がいっぱいになったら
  交換してもらわなければならない
 ⇒ペンは蓋を開けておくと(いやもはや最初から..?)全然インクが出ない...!

  • 試験会場で結果表に載る用の写真撮影があるよ

 ⇒急に撮られて、永遠にその合格証明書に載ることになるよ...
  試験受けるだけだし...ってすっぴんで行っちゃだめだよ。



こんなもんですかね。



このブログ始めてから、初めて人のためになりそうな記事を書いた気がする....😂笑

わたしも デキるヤツ 目指して、なんか生み出せるように頑張っていきたいと思います😆!