前提
Long long ago... 当時プログラミングのプの字も知らなかった私は、配属発表の場で自身がエンジニアになることを知りました。
たまたまこれから似たような形で入ってくる方のOJTをすることになったので、私自身が一年目や二年目で読んでおけば良かったな〜と思う本、つまりは後輩に読んでほしい本をまとめていくこととする。
現在所属している企業ではLAMP環境で開発することが多いのでLAMPを前提とする。
個人的な選出にて随時更新。順不同。
申し訳ないけれど私も読み切れていない本が混じっていることを留意されたし。
1. 思想的なもの
-
Team Geek
- これは必読
-
プログラマが知るべき97のこと
- 無料web版もある。読み物として面白い
- ハッカーと画家
- ピープルウエア
2. コードの書き方的なもの
-
リーダブルコード
- これも必読
- プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則
- 新装版 達人プログラマー 職人から名匠への道
- 新装版 リファクタリング―既存のコードを安全に改善する
3. 概念的なもの
4. チームビルディング的なもの
Team Geekもここに入る気もする
5. 開発工程的なもの
- アジャイルサムライ−達人開発者への道−
- アジャイル開発とスクラム~顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント
- テスト駆動開発
- ソフトウェア開発プロセスを学んで健康的なエンジニアライフを送ろう
- ソフトウェア工学 - 東京大学大学院総合文化研究科 玉井哲雄
- システム開発技法の歴史 - 木暮 仁
- はじめよう! 要件定義 ~ビギナーからベテランまで
- アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~
- エリック・エヴァンスのドメイン駆動設計
- アート・オブ・アジャイル デベロップメント ―組織を成功に導くエクストリームプログラミング
6. PHP関連
-
パーフェクトPHP
- ちょっと古い
- PHPフレームワーク Laravel入門
-
PHP公式ドキュメント
- とりあえず日常的に目を通す習慣をつけてほしい
7. DB関連
8. Linux関連
9. ネットワーク関連
- ネットワークはなぜつながるのか 第2版
- インフラエンジニアの教科書
- マスタリングTCP/IP 入門編 第5版
- Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)
10. フロント関連
1. HTMLクイックリファレンス
2. 改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
3. JavaScript Ninjaの極意 ライブラリ開発のための知識とコーディング
4. vue.js公式ガイド
5. Vuetify公式