ある人に尋ねられたので、夜中に幾つか見繕ってみた。
対象読者はこんな感じ。
- プログラマになるかもしれない新卒の新入社員
- 最低ラインは、プログラミング未経験者。パソコンは普通に使える程度。
- 一般ラインは、情報系の専門学校卒ないし非情報系の学部だけど卒論等でコードを書いていた大卒。
- 最高ラインは、一般ラインより頭ひとつ分ぐらい抜き出ている人。
最低ラインの人用
『痛快!コンピュータ学』かなあ。読んだのは旧版だけど。
- 作者: 坂村健
- 出版社/メーカー: 集英社
- 発売日: 2002/03/01
- メディア: 文庫
- 購入: 16人 クリック: 233回
- この商品を含むブログ (25件) を見る
最低〜一般ラインの人用
定番だけど『プログラムはなぜ動くのか 第2版』。これも初版なら読んだ。
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
- 作者: 矢沢久雄
- 出版社/メーカー: 日経ソフトウエア
- 発売日: 2007/04
- メディア: 単行本(ソフトカバー)
- 購入: 45人 クリック: 646回
- この商品を含むブログ (74件) を見る
最低ラインでもOKかもしれないけど、パワーが要るので一般ライン以上を推奨
『CODE コードから見たコンピュータのからくり』はおもしろいんだけど、厚いし読みきるのにパワーが要る。
- 作者: Charles Petzold,永山操
- 出版社/メーカー: 日経BPソフトプレス
- 発売日: 2003/04/10
- メディア: 単行本(ソフトカバー)
- 購入: 8人 クリック: 123回
- この商品を含むブログ (41件) を見る
プログラミング経験者向け
ちょっと毛色が違うけど、上記の本のどれかとセットで『Write Great Code Vol.1』を薦めちゃおう。
Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く
- 作者: Randall Hyde,鵜飼文敏,まつもとゆきひろ,後藤正徳,トップスタジオ
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2005/12/01
- メディア: 単行本
- 購入: 2人 クリック: 129回
- この商品を含むブログ (105件) を見る
*1:つまり相手のレベルや性格とかを全く考えないで発言する場合。