はじめに
今回は、私が大学卒業後に新卒入社したIT企業で学んできた事を洗い出す目的で記事に残していきます。
入社前の技術レベルは
- HTML/CSS プロゲートの無料コースを学んだレベル
- JavaScript(VanilaJS)/Node.js
- PHP(Laravel) echoを使えるレベル
成果物としては、HTML/CSSのみで作ったポートフォリオ。
就活時代、ポートフォリオを出す必要があったのですが、無事低レベル過ぎて書類審査も通らず苦労しました(笑)
エンジニアというより、デザイナーみたいな学習内容ですね(笑)
このようなレベル感から現在何をしているのかを紹介していきます。
新人研修
私の会社の新人研修は広く浅く色々な事を知って知見を増やしてほしいという目的で進められていきました。
- HTML/CSS
- Javascript/React.js
- Ruby(環境構築)/ネットワーク
- Git/GitHub
- SQL/DB
- UML
- Java(オブジェクト指向)/RESTAPI
- 開発ライフサイクル(要件定義、設計、開発、運用、保守)
箇条書きすると、これらを学びました。
この時点で苦手だったこと
苦手分野:ネットワークのHTTP通信、Dockerの理解、非同期処理
配属後
- バックエンド:Nest.js/GraphQL/TypeScript
- フロントエンド:Vue.js/Nuxt.js/React.js/TypeScript
おわりに
今年の4月に新卒入社して早い事4か月が経過しました。
感想としては、まだまだ技術が身についたという実感もなければ一人で仕事ができるような気もしない。だが、地道に勉強を続けて一刻でも早く先輩社員に追いつきたいと思う。
最後に、最近学んだ技術を箇条書きして終わりにしたいと思います。
- JSの分割代入
- スプレッド構文で作るイミュータブルなオブジェクト
- interfaceの理解
- typeORMとprismaの違い
未来の自分へ、入社後4か月間はこのような事を学んでたよー
以上になります。最後まで読んでくれた方はありがとうございます!