プログラミングとデザイン、スタートアップの話

プログラミングやデザイン、スタートアップ関連についての雑記

【保存版】半年以内にエンジニアになりたい人が読んだ方がいい新卒研修資料まとめ

f:id:harv-tech:20180901175403j:plain

エンジニアを目指して今プログラミングを勉強している人向けに、開発に関してより知識を深められる新人研修スライドをまとめました。

Progateやプログラミングスクールだけでは学べない内容ばかりなので、新人エンジニアの人は目を通しておくといいです

各企業で新人研修で実際に使われた資料なので、どんなことが開発の現場では求められるのかということが掴めます

ここにある内容を100%理解することは難しいですが、少なからずインターンや就職をする時に役立つはずです(わからない箇所は本などを読んで補足しましょう)。

▶プログラミングを効率良く勉強したい人はこちらの記事 もオススメ

厳選しましたが20個くらいになったので、是非ブックマークをどうぞ

このエントリーをはてなブックマークに追加

全員共通で読むべきスライド

Cookpad★

この資料で学べること

  • サービス開発・運用に必要な基礎知識
  • インターネットで何なの?どういう仕組みでサービスが動いてるの?
  • サーバーとは
  • クライアントって何?
  • セキュリティについて



リクルートテクノロジーズ★

この資料で学べること

  • エンジニアとしての心構え
  • エンジニアとして成長するためにやるべきこと



Git/コードレビュー

GMOペパボ

この資料で学べること

  • コードレビューの目的がわかる
  • コードレビューのやり方がわかる



GMOペパボ

www.slideshare.net

この資料で学べること

  • Gitを使うときに実務で発生する問題への対処法がわかる



GMOペパボ

この資料で学べること

  • 良いプルリクエストの作り方がわかる
  • どんなプルリクエストがダメかわかる



GMOペパボ

この資料で学べること

  • コードレビューが何かわかる
  • なぜコードレビューをするのかがわかる
  • どういう視点でレビューをするのかがわかる



データベース

GMO ペパボ

この資料で学べること

  • テーブル設計をどう考えるかが学べる
  • 正規化の基礎がわかる



エムスリー

この資料で学べること

  • RDBが何かわかる
  • データベース設計についてのヒントが載っている





テスト

mixi

この資料で学べること

  • テスト駆動開発とは何か



見積もり

GMOペパボ

この資料で学べること

  • 実務上重要な見積もりのやり方



HTML/CSS

GMO ペパボ

www.slideshare.net

この資料で学べること

  • マークアップって何?



GMO ペパボ

2017: HTML & CSS Odyssey.md

この資料で学べること

  • HTMLとCSSに関するリンク集がまとまっている



リクルートテクノロジーズ

この資料で学べること

  • フロントエンドエンジニアとは
  • CSSのフレームワークについて



リクルートテクノロジーズ

この資料で学べること

  • Semantic HTMLとは
  • CSSのアーキテクチャについて



Javascript

リクルートテクノロジーズ

この資料で学べること

  • Javascriptの概要を細かく復習できる
  • JSを使ったTODOアプリの練習ができる(こんなやつ)
  • テストを書く練習ができる



Ruby/Rails

GMOペパボ

この資料で学べること

  • オブジェクト指向の基本が理解できる
  • デザインパターンって何?



Cookpad★

この資料で学べること

  • HTTPが何かわかる
  • いらないコードの消し方
  • RESTfulなリソース設計がわかる



Java

リクルートテクノロジーズ

この資料で学べること

  • GC(ガベージコレクション)の仕組みがわかる
  • レイヤーアーキテクチャが何かわかる
  • オブジェクト指向のコツを掴める



Scala

ドワンゴ

ドワンゴオリジナル 新卒エンジニア向けの研修資料

この資料で学べること

  • チュートリアルに沿ってScalaを学べる



新卒研修での推薦図書まとめ

新卒研修ではたいていの企業で課題図書が出されます。

おすすめの課題図書は現在まとめ中(後日アップデートします)。

実務スキルを身につけるためのプログラミングスクール

Progateやチュートリアルだけではチーム開発の手法やサービス開発に必要な知識を100%身につけることは難しいです(最初の入り口として基礎力をつけるには良い勉強法です)。

インターンシップや就職、転職を目標にプログラミングを勉強している人はプログラミングスクールで勉強するのも一つの選択肢です(Progateやチュートリアルを一通り程度やったタイミングで)。

プログラミングスクールについてはこちらに詳しく載っています。

harv-tech.hatenablog.com

harv-tech.hatenablog.com

フリーランスになりたい人におすすめの記事

harv-tech.hatenablog.com

harv-tech.hatenablog.com