それは本当にプログラマー必読なのか
- 「エンジニア必読!プログラミング学習に役立つ良書まとめ」 http://org-rabo.com/programing-ryousyo/ http://harold-spm.com/programing-gakusyuu-ryousyo/
なぜかホットエントリになってたので.*1
全般的に良書は多いんだが,いったいどんな人をターゲットにしてるのか意味不明.リスト全体としての価値は皆無だと思った.プログラマー必読とは到底思えない.
その辺が絞り切れてない.
まずはコレ.
どう見ても素人向けだよねえ.技術者向けでさえなさそう.初心者向けとしても,本当の最初の最初は
とかじゃないだろうか.
リーダブルコードは良書だ.ただ初心者がいきなり読んでも使いこなせないだろう.持っておいた方がいいけど,本当に必要になるのは十分に書けるようになってからだ.Code Completeやリファクタリングも同様.良い本だけど初心者むけじゃない.*2
次の本は主に外資企業の就活用のコーディングテスト対策本.*3
世界で闘うプログラミング力を鍛える150問 ~トップIT企業のプログラマになるための本~
- 作者: Gayle Laakmann McDowell,秋葉拓哉,岩田陽一,北川宜稔,Ozy
- 出版社/メーカー: マイナビ
- 発売日: 2012/11/13
- メディア: 単行本(ソフトカバー)
- 購入: 143人 クリック: 7,806回
- この商品を含むブログ (53件) を見る
Cracking the Coding Interview: 150 Programming Questions and Solutions
- 作者: Gayle Laakmann Mcdowell
- 出版社/メーカー: Lightning Source Inc
- 発売日: 2011/05/20
- メディア: ペーパーバック
- 購入: 3人 クリック: 16回
- この商品を含むブログを見る
http://d.hatena.ne.jp/JavaBlack/20151013/p1
しかも決して「高度なプログラミング試験」対策ってわけじゃない.むしろ広く浅くで,資格試験本なんかに近い感じ.
世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~
- 作者: Gayle Laakmann McDowell,岡田佑一,小林啓倫
- 出版社/メーカー: マイナビ出版
- 発売日: 2017/02/27
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (7件) を見る
Cracking the Coding Interview: 189 Programming Questions and Solutions
- 作者: Gayle Laakmann Mcdowell
- 出版社/メーカー: Lightning Source Inc
- 発売日: 2015/07/01
- メディア: ペーパーバック
- この商品を含むブログ (3件) を見る
C++の言語入門書を薦めてるのに,
一方で「Webを支える技術」なんてのも入ってる.まさかC++でWeb系開発をやるの?
Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)
- 作者: 山本陽平
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/08
- メディア: 単行本(ソフトカバー)
- 購入: 143人 クリック: 4,320回
- この商品を含むブログ (183件) を見る
そして一方でアルゴリズム本が入ってない.
http://d.hatena.ne.jp/JavaBlack/20151020/p2
さらになぜか「独習UML」と「Pythonによるデータ分析入門」が入ってる.この流れでなんで?
全体の感想としては,趣味がかなり特殊すぎて「何がしたいのか,さっぱりわからん」.
このリストが役に立つような人って,果たしているのだろうか.
*1:にしても,ソフトウエアエンジニアをエンジニアと略すのはどうかと思うぞ.NHKを日本と略したり,USBメモリをUSBと略したりするような物だから.
*2:へたすると,こっちの方がいいくらいかもしれん.
*3:プログラミング本としてコレを勧めてたのって糞本リストで定評のあるPaizaくらいのはずだが,ここの人はまさかPaizaを元ネタにしたんじゃあるまいな.
*4:「Effective Modern C++」というのもあるのか.評価は高いようだ. Effective Modern C++ ―C++11/14プログラムを進化させる42項目
ということで、これからC++に取り組む人は、『Effective C++ 第3版』と『Effective Modern C++』をセットで買うべきだろう。」 http://d.hatena.ne.jp/eel3/20150921/1442884543