新人/若手エンジニアに読んでほしい推薦書籍・必読書30冊
はじめに
新入社員研修後、入社3年目くらいまでの若手ITエンジニア(SE、プログラマなどなど)をターゲットにした、お勧めの本を選んでみました。プログラマ、SE向けの推薦書籍集です。
定番書から新しめの本まで、幅広いジャンルから選んでみましたので参考にしていただければ幸いです。
背景
うちの会社は、地方都市の中小規模の受託メインのソフト屋さんです。
新入社員のレベルもそんなに高くなく、学生時代に受業でCやJavaを少し触った程度の人が多数派の会社です。
さて、多くの会社では、4月〜6月までの3ヶ月で新入社員研修を実施し、7月から現場に配属されると思います。もちろん、研修日数が0〜数日のところもあれば、半年、1年という会社もあると思いますが、まあ自分の会社を想定して書いてます。
うちの会社の場合、研修期間中は新人研修担当者を中心に、けっこう丁寧な指導を実施しているので、新人達の成長度合に、あまり差が出る事はありません。毎年、それなりの成果が出ていると思ってます。
研修後、いよいよそれぞれの部署/プロジェクトに配属になり、そこで経験する仕事の内容によって、成長のスピードに大きな差が見られるようになります。うちは受託メインの会社なのですが、バリバリ開発をやるプロジェクトもあれば、テストだけひたすらやる仕事もあるし、プロジェクト管理のサポートだけの仕事もあります。なるべく若手エンジニアには、開発経験を積ませて、コードをガリガリ書いて、技術力を上げてもらいたいのですが、プロジェクトの受注状況もあってかなかなか都合の良いプロジェクトにアサインできないんです。なので、数年経ってみると、入社当初は同じくらいのレベルだったのに、レベル差がだいぶ開いてしまう場合も多々あります。(もちろん、本人の努力、上司/先輩の指導の影響も大きいのですが。)
そこで、どうやってそのレベル差を埋められるのかな、とあれこれ考えてましたが、経験不足はとにかく知識でカバーするしかないと常日頃考えているので、彼らにも本をたくさん読んでもらおうじゃないか、という事に落ち着きました。
しかし、本を読め読め、と言ったところで、彼らには何から読みはじめればいいのか、どんな事を勉強すれば良いのかが、よくわからないみたいなんですよ。
という事で、お勧め書籍のリストをまとめてみた次第です。
対象は、新人研修後〜だいたい入社3年目くらいの若手エンジニアを想定してますが、もちろんそれ以上の人にも読んでもらいたい本ばかりです。
だいたいは自分で読んだ本ですが、立ち読み/借り読みの本や、未読の本も多少混ざってます。他の社員やウェブ上での書評なども参考にしてみました。
各カテゴリで6冊ずつ、計30冊。年に10冊、3年間で30冊。こんなもんでいかがでしょうか?
前堤
- 新人研修ではC言語基礎を習得済みなので除外
- ビジネスマナーや一般常識、電話応対も、研修受講済みの前堤
- 各言語や固有の知識は各プロジェクトごとに
プログラミングスキル
定本 Cプログラマのためのアルゴリズムとデータ構造 (SOFTBANK BOOKS)
- 作者: 近藤嘉雪
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 1998/03
- メディア: 単行本
- 購入: 11人 クリック: 169回
- この商品を含むブログ (77件) を見る
- 作者: ブライアンカーニハン,ロブパイク,Brian Kernighan,Rob Pike,福崎俊博
- 出版社/メーカー: アスキー
- 発売日: 2000/11
- メディア: 単行本
- 購入: 58人 クリック: 1,152回
- この商品を含むブログ (208件) を見る
ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道
- 作者: 青木峰郎
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2005/07/27
- メディア: 単行本
- 購入: 35人 クリック: 450回
- この商品を含むブログ (149件) を見る
プログラミングテクニック―UNIXコマンドのソースコードにみる実践プログラミング手法 (UNIX MAGAZINE COLLECTION)
- 作者: 多治見寿和
- 出版社/メーカー: アスキー
- 発売日: 2003/11
- メディア: 単行本
- 購入: 9人 クリック: 141回
- この商品を含むブログ (47件) を見る
Effective Java 第2版 (The Java Series)
- 作者: Joshua Bloch,柴田芳樹
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2008/11/27
- メディア: 単行本(ソフトカバー)
- 購入: 77人 クリック: 936回
- この商品を含むブログ (266件) を見る
Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
- 作者: スコット・メイヤーズ,小林健一郎
- 出版社/メーカー: ピアソン・エデュケーション
- 発売日: 2006/04/29
- メディア: 大型本
- 購入: 29人 クリック: 411回
- この商品を含むブログ (187件) を見る
コンピュータの仕組み(ハードウェア、ネットワーク、データベース、組込み)
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
- 作者: 矢沢久雄
- 出版社/メーカー: 日経ソフトウエア
- 発売日: 2007/04
- メディア: 単行本(ソフトカバー)
- 購入: 45人 クリック: 646回
- この商品を含むブログ (72件) を見る
- 作者: 天野司
- 出版社/メーカー: 日経BP社
- 発売日: 2002/10/28
- メディア: 単行本(ソフトカバー)
- 購入: 9人 クリック: 51回
- この商品を含むブログ (51件) を見る
- 作者: 竹下隆史,村山公保,荒井透,苅田幸雄
- 出版社/メーカー: オーム社
- 発売日: 2007/02/24
- メディア: 大型本
- 購入: 14人 クリック: 231回
- この商品を含むブログ (512件) を見る
「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか
- 作者: 小森裕介
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/10
- メディア: 大型本
- 購入: 57人 クリック: 1,242回
- この商品を含むブログ (35件) を見る
これだけはおさえたい データベース基礎の基礎 -設計と運用の基本からSQLの書き方まで-
- 作者: 谷尻かおり
- 出版社/メーカー: 技術評論社
- 発売日: 2005/12/16
- メディア: 単行本
- 購入: 3人 クリック: 77回
- この商品を含むブログ (19件) を見る
大人の科学マガジン Vol.27(8ビットマイコン) (Gakken Mook)
- 作者: 大人の科学マガジン編集部
- 出版社/メーカー: 学習研究社
- 発売日: 2010/05/12
- メディア: ムック
- 購入: 16人 クリック: 370回
- この商品を含むブログ (48件) を見る
ソフトウェア開発手法(プロジェクトマネジメント、テスト技法、オブジェクト指向)
人月の神話―狼人間を撃つ銀の弾はない (Professional Computing Series)
- 作者: フレデリック・P,Jr.ブルックス,Frederick Phillips,Jr. Brooks,滝沢徹,富沢昇,牧野祐子
- 出版社/メーカー: アジソンウェスレイパブリッシャーズジャパン
- 発売日: 1996/02
- メディア: 単行本
- 購入: 4人 クリック: 126回
- この商品を含むブログ (49件) を見る
- 作者: トム・デマルコ,ティモシー・リスター,松原友夫,山浦恒央
- 出版社/メーカー: 日経BP社
- 発売日: 2001/11/26
- メディア: 単行本
- 購入: 26人 クリック: 339回
- この商品を含むブログ (197件) を見る
オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―
- 作者: 平澤章
- 出版社/メーカー: 日経BP社
- 発売日: 2004/06/03
- メディア: 単行本
- 購入: 34人 クリック: 448回
- この商品を含むブログ (200件) を見る
UML モデリングのエッセンス 第3版 (Object Oriented SELECTION)
- 作者: マーチン・ファウラー,羽生田栄一
- 出版社/メーカー: 翔泳社
- 発売日: 2005/06/16
- メディア: 大型本
- 購入: 8人 クリック: 254回
- この商品を含むブログ (93件) を見る
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/06/19
- メディア: 大型本
- 購入: 51人 クリック: 762回
- この商品を含むブログ (399件) を見る
- 作者: Cem Kaner,Hung Quoc Nguyen,Jack Falk,テスト技術者交流会
- 出版社/メーカー: 日経BP社
- 発売日: 2001/11/25
- メディア: 単行本
- 購入: 5人 クリック: 151回
- この商品を含むブログ (24件) を見る
ITエンジニア一般知識(より良いプログラミング、仕事の基礎/進め方/考え方)
- 作者: アンドリューハント,デビッドトーマス,Andrew Hunt,David Thomas,村上雅章
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2000/11
- メディア: 単行本
- 購入: 42人 クリック: 1,099回
- この商品を含むブログ (350件) を見る
アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣
- 作者: Venkat Subramaniam,Andy Hunt,木下史彦,角谷信太郎
- 出版社/メーカー: オーム社
- 発売日: 2007/12/22
- メディア: 単行本(ソフトカバー)
- 購入: 35人 クリック: 995回
- この商品を含むブログ (291件) を見る
- 作者: 山田隆太
- 出版社/メーカー: 日本実業出版社
- 発売日: 2009/02/21
- メディア: 単行本(ソフトカバー)
- 購入: 7人 クリック: 88回
- この商品を含むブログ (14件) を見る
- 作者: 深沢隆司
- 出版社/メーカー: 技術評論社
- 発売日: 2009/10/21
- メディア: 単行本(ソフトカバー)
- 購入: 2人 クリック: 10回
- この商品を含むブログ (6件) を見る
受託開発の極意―変化はあなたから始まる。現場から学ぶ実践手法 (WEB+DB PRESS plusシリーズ)
- 作者: 岡島幸男,四六
- 出版社/メーカー: 技術評論社
- 発売日: 2008/04/08
- メディア: 単行本(ソフトカバー)
- 購入: 25人 クリック: 1,381回
- この商品を含むブログ (91件) を見る
- 作者: Thomas A. Limoncelli,株式会社クイープ
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/10/19
- メディア: 単行本(ソフトカバー)
- 購入: 11人 クリック: 322回
- この商品を含むブログ (153件) を見る
ビジネス一般/自己啓発(ヒューマンスキル、ビジネススキル、自己啓発、他)
- 作者: スティーブン・R.コヴィー,Stephen R. Covey,ジェームススキナー,川西茂
- 出版社/メーカー: キングベアー出版
- 発売日: 1996/12/25
- メディア: 単行本
- 購入: 148人 クリック: 4,806回
- この商品を含むブログ (777件) を見る
20歳のときに知っておきたかったこと スタンフォード大学集中講義
- 作者: ティナ・シーリグ,Tina Seelig,高遠裕子
- 出版社/メーカー: CCCメディアハウス
- 発売日: 2010/03/10
- メディア: ハードカバー
- 購入: 475人 クリック: 17,353回
- この商品を含むブログ (401件) を見る
- 作者: 本田直之
- 出版社/メーカー: 東洋経済新報社
- 発売日: 2006/12/01
- メディア: 単行本(ソフトカバー)
- 購入: 39人 クリック: 528回
- この商品を含むブログ (548件) を見る
- 作者: 石田淳
- 出版社/メーカー: フォレスト出版
- 発売日: 2006/10/30
- メディア: 単行本(ソフトカバー)
- 購入: 30人 クリック: 208回
- この商品を含むブログ (148件) を見る
- 作者: 永山嘉昭
- 出版社/メーカー: 日経BP社
- 発売日: 2002/11/23
- メディア: 単行本
- 購入: 6人 クリック: 12回
- この商品を含むブログ (10件) を見る
- 作者: 糸井重里,ほぼ日刊イトイ新聞
- 出版社/メーカー: 新潮社
- 発売日: 2005/03/29
- メディア: 文庫
- 購入: 8人 クリック: 111回
- この商品を含むブログ (143件) を見る