4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

新卒研修で役に立った学生時代に勉強した技術

Last updated at Posted at 2021-06-05

はじめに

今年の4月から新卒エンジニアになり、約2ヶ月の技術研修が終わったので、その時に役に立った技術を述べようと思います。

Git / Github

git まず一つ目はWeb開発では定番ツールのGit/Githubです。 基本的に研修で作成した成果物は、Githubで上げて先輩にコードレビューしてもらう形で、Gitの使い方の研修はなかったので、学生時代に慣れておいてよかったです。

習熟度は、プルリクエストベースでの開発ができる程度であれば大丈夫な感じでした。

Docker

docker

次もWeb開発ではお馴染みとなっているDockerです。
これも研修はなく、バックエンド研修で普通に使うことになっていたので、学生時代に慣れておいて良かったです。

習熟度は、Dockerの基本的なコマンドとdocker-composeでのコンテナ連携ができるくらいのレベルが必要でした。

クリーンアーキテクチャ

https___qiita-image-store.s3.amazonaws.com_0_293368_7ce1fb10-504e-16e0-8930-278b8a7f942d.jpeg

3つ目は、クリーンアーキテクチャの知識です。
この知識は、生のPHPでインスタ風のアプリケーションを作るという研修で役に立ちました。
この研修では、ORMなどのツールも極力利用しないことになっていたので、普通のMVCパターンではなくRepositoryパターンや責務分離についての知見がないと、良い感じにコードを書けないので、クリーンアーキテクチャの知識がとても役に立ちました。

SQL

最後は、SQLの知識です。
これは生のPHPでアプリケーションを作る時と、自社のWebサービスのDBから知りたいデータを抽出する際に役に立ちました。

習熟度は、基本的な構文のSELECTWHEREJOINが理解できていれば、とりあえず大丈夫でした。

さいごに

今回紹介した役に立った知識は、自分の働いている会社での話のため、ぜひ、今年入社した新卒エンジニアの方は、この記事のコメント欄に「自分の会社ではこんな知識が役に立った」などを教えてくれると嬉しいです!

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?