Javaエンジニアになる為のロードマップ(SESの場合)

Java

入社から3ヶ月までの間

資格学習

下記にも記載の通り、Oracle Java Silverを目指してください。

ただ、一日中座学というのは正直非効率です。

なので何かしらのアプリケーションをゼロから作る過程で動作確認もしつつ資格勉強を行いましょう。

イメージとしては、座学で構文や関数を学びつつ、実際にテキスト通りにコーディングしてみて確認。

さらに値を変更してみて応用する事を全文法で行います。

資格取得だけならある程度暗記でも突破可能ですが、実務で自分が使えるようになる為の学習である事を忘れずに進めるようにしてください。

社内研修

エンジニアになるには一つのプログラミング言語ができればいいわけではありません。

下記全てが出来て最低限案件に参画できる状態となるわけです。

どうでしょうか?

1ヶ月そこそこの研修で下記全てを理解し、現場で役に立てる自信はありますか?

筆者としては3ヶ月程度は研修を受け、下記及び、資格取得を果たすことで安心してJavaのエンジニアの土俵に立てると思います。

  • 社会人として必須であるビジネスマナー
  • 開発をするにあたり必要な工程が存在することの理解
  • 開発プラットフォームの使い方(Eclipse、IntelliJ、VSCodeなど)
  • プログラム言語(今回はJava)
  • データベースの基礎知識
  • サーバーの基礎知識

おまけ

3ヶ月研修を受け、資格取得を果たすだけでもとても優秀であるとは思いますが、そのステップを踏むライバルは多いので、さらに差別化をしたいです。

営業目線で恐縮ですが、その期間で単なる研修という経歴があるよりは、「自社サービスとしてアプリケーション構築を行なった」という結果がついてくるとベストです。

大手企業の新人研修では、世の中に出してもおかしくないくらいのアプリケーション構築をし、重役の前でピッチするという企業も少なくはありません。

ですので、研修前に会社側へ研修として”自社サービスの構築をしたい”とお願いしてみましょう。

そして要件を出してもらって経歴書に立派に書けるような経験を踏めたらとても有意義な研修となるでしょう。

案件参画(1案件目)

無事にここまで来れたあなたは不安と期待を感じながら初案件に参画できていると思います。

ただ、残念ながら研修上がりの若手エンジニアがすぐにコーディングとなる可能性は低いでしょう。

最初は現場に慣れるための雑用やテストの手伝い、またはPCのキッティングなどが待っている可能性だってあります。

そんな作業だからといって適当に行なっていると、信頼を得るまでに時間がかかり、開発経験を踏めずに遠回りしてしまう可能性もあります。

開発するということは、とても責任のあるお仕事なので、信頼できる人に任せるものですので、

どんな作業も丁寧にこなして、関係する人達と円満なコミュニケーションを図る事で自分の仕事を獲得していくのです。

案件に参画して数ヶ月は何をしても多めにみてもらえますが、それを超えると少しずつ期待値が上がるようになります。

いつまでも先輩が教えてくれるわけでもありませんので、最初の3ヶ月こそが勝負になります。

自分ができる作業をどんどん増やしていき、案件では必ず技術経験という戦利品を獲得するようにしてください。

案件参画(2案件目)

ここまで来ればあなたは経験という武器を持っています。

前の案件ではどうだった。この案件では全然違うやり方をしている。

などもあるでしょうが1年目、2年目までは残業をしてでも技術力を盗むことに専念してください。

Java経験3年 一つの区切りとなります。

Java経験3年以上であればいける案件はとても多いです。

ここまでに自分で基本的には解決ができるレベルまで持っていきたいです。

コメント

タイトルとURLをコピーしました