(※)補足エントリ書きました『見習いプログラマ(中略)10冊』を書いた理由と、更に読んで欲しい5冊

 

某所で『プログラマが読むべき10冊』というのが公開されてましたが、
どうみても中身が重いし、バックグラウンドの知識が必要なものが多いと感じたので、
即、血となり肉となる本を独断と偏見でまとめてみました。

ジャンルごとの順番です。どれも読むべきだと思うので敢えて順番はつけません。

 

Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版) Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
Mike Mason,でびあんぐる

オーム社
売り上げランキング : 40275

Amazonで詳しく見る

取りあえず、何をするにも、まずバージョン管理だろう、ということで。
今、流行の git だけで充分だと思われるかもしれませんが、開発現場の多くで、まだまだ Subversion が現役なので、覚えておくべきです。
Subversion の解説本、3、4冊読んだ中で一番わかりやすかったです。

 

 

入門git 入門git
Travis Swicegood,でびあんぐる

オーム社
売り上げランキング : 42290

Amazonで詳しく見る

git 可愛いよ git。というわけで説明するまでもない git についての本です。非常に判りやすい。
同名のもう一冊もあって、そっちも読んだけれどそっちも良書。個人的にこっちが好きなのでこっちを紹介。

 

オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座 オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座
牛尾 剛,長瀬 嘉秀

翔泳社
売り上げランキング : 64018

Amazonで詳しく見る

プログラミング初めたばっかりで、オブジェクト指向ってなぁに?おいしいの?って人は絶対に読むべき。
すんげーわかりやすいです。でも初歩的なので、オブジェクト指向を知ってる人は読まなくてもOK。

 

 

バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!) バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!)
川端 光義,倉貫 義人,兒玉 督司

翔泳社
売り上げランキング : 220493

Amazonで詳しく見る

Java と Eclipse を使った テスト駆動開発方法についての本。
写真付きでどう操作すればいいのか、最初から最後まで書いています。超良書。
全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版~Eclipseに空気を読ませて楽する術~も併せて読むべき。

 

憂鬱なプログラマのためのオブジェクト指向開発講座―C++による実践的ソフトウェア構築入門 (DDJ Selection) 憂鬱なプログラマのためのオブジェクト指向開発講座―C++による実践的ソフトウェア構築入門 (DDJ Selection)
Tucker

翔泳社
売り上げランキング : 46355

Amazonで詳しく見る

C++ によるオブジェクト指向への本。
シューティングゲーム等を例に挙げて、その処理の責務を持つのはどっちのクラス?がわかりやすく書かれてます。
超良書、有名だよね。

 

 

Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本 Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本
Eric Freeman,Elisabeth Freeman,Kathy Sierra,Bert Bates,佐藤 直生(監訳),木下 哲也,有限会社 福龍興業

オライリージャパン
売り上げランキング : 104117

Amazonで詳しく見る

本屋で必ず目に入る本(笑)
パラパラめくった事ある人は写真だらけで、読まず嫌いしてる人もいると思います。
が、絶対読むべき。
デザパタ丸暗記じゃなくて、各パターンがどんな感じの仕組みになってるか、すげーわかりやすいです。

 

UMLモデリングの本質 (日経ITプロフェッショナルBOOKS) UMLモデリングの本質 (日経ITプロフェッショナルBOOKS)
児玉 公信

日経BP社
売り上げランキング : 65772

Amazonで詳しく見る

あんまり有名じゃないんだけれど、UMLと設計を覚えるのに非常に適した本。
後半には、在庫管理や予約システム等のありがちなシステムを、どう設計するか書いています。
隠れた名書。

 

 

アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣 アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣
Venkat Subramaniam,Andy Hunt,木下 史彦,角谷 信太郎

オーム社
売り上げランキング : 38020

Amazonで詳しく見る

アジャイルのまとめ、みたいな本。
知っておくべきことを網羅しています。
トピックをこの本で読んで、詳しくはググるという使い方がお勧め。

 

ヒューメイン・インタフェース―人に優しいシステムへの新たな指針 ヒューメイン・インタフェース―人に優しいシステムへの新たな指針
ジェフ ラスキン,Jef Raskin,村上 雅章

ピアソンエデュケーション
売り上げランキング : 279292

Amazonで詳しく見る

インターフェイス部分を作るプログラマに必読。 絶対に読め
特に、インターフェイスの優秀さを数式にしている部分は、絶対に読むべし。

 

 

ノンデザイナーズ・デザインブック [フルカラー新装増補版] ノンデザイナーズ・デザインブック [フルカラー新装増補版]
Robin Williams,吉川 典秀

毎日コミュニケーションズ
売り上げランキング : 1586

Amazonで詳しく見る

デザイン系の本って、いいデザインをつらつらと並べて、さぁこれは○○だからいいでしょ。って感じの本が多いんだけれど、
これはまず、大まかな原理・原則を挙げて、
それに従って、古いデザインを変えるとこんなに良くなるよ、ってことがビジュアルで体感できます。
プログラマは簡単なデザインを任せられることもあると思うので、是非読むべき。

 

というわけで、アルゴリズムの本とか入ってねーじゃねーか、っていう文句もあると思いますが、
業務は結構ライブラリの組み合わせでなんとかなる場合があるので、取りあえず外しました。

これ全部読めば、絶対にレベル(及び収入)上がりますよ。
お勧めの名書ばかりなので、是非全部読んでみてください。


トラックバック

トラックバック先 : http://blog.usagee.co.jp/trackbacks?article_id=16

  1. 名刺をEvernoteで管理する方法をまとめてみたよ - @hitoshi annex w3cもケータイ認証には困惑している件 | [ bROOM.LOG ! ] 見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソ...
  2. http://blog.usagee.co.jp/2010/11/23/level-up-programmer id:lizy javablackさんが来そうな内容だw http://b.hatena.ne.jp/entry/blog.usagee.co.jp/2010/11/23/level-up-programmer いやまったく.毒と分かっていても食らうし...
  3. 全てのプログラマが読むべき本ベスト10 見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 上記の記事に触発されて、私の独断と偏見でコンピュータ・サイエンス...
  4. 先日見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。を見て、反響が大きかったようなので自分も10冊リストアップしてみました。 自...
  5. landscape trees landscape trees
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  6. dr Williams orthodontist dr Williams orthodontist
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  7. vippiveikko.fi/ilmainen-pikavippi-ilman-kuluja/ pikavippi ilman kuluja vippiveikko.fi/ilmainen-pikavippi-ilman-kuluja/ pikavippi ilman kuluja
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  8. Related Web Page Related Web Page
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  9. how to configure best comcast best best modem for xbox live how to configure best comcast best best modem for xbox live
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  10. sett.com sett.com
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  11. recommended reading recommended reading
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  12. lights for indoor growing lights for indoor growing
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  13. read this post here read this post here
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  14. Surgery Prices Surgery Prices
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  15. Fifty Shades Darker PDF Fifty Shades Darker PDF
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  16. games teach games teach
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  17. homepage homepage
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  18. szczecin szczecin
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  19. hack wifi password hack wifi password
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  20. http://rogercollins38.wix.com/lawnservicesprices http://rogercollins38.wix.com/lawnservicesprices
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  21. Lynchburg Realtors Lynchburg Realtors
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  22. seo optimisation seo optimisation
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  23. unturned hacks unturned hacks
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  24. webpage webpage
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  25. grow big grow big
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  26. clash of clans gem hack no download iphone clash of clans gem hack no download iphone
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  27. angry birds game app angry birds game app
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  28. homes for sale in sacramento ca homes for sale in sacramento ca
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  29. Security Camera Systems Security Camera Systems
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  30. Ebon Talifarro Ebon Talifarro
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  31. Ebon Talifarro Ebon Talifarro
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  32. mouse click for source mouse click for source
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  33. douglas pitassi douglas pitassi
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  34. photographe lyon photographe lyon
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  35. Ebon Talifarro Ebon Talifarro
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  36. Ebon Talifarro Ebon Talifarro
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  37. douglas pitassi douglas pitassi
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  38. egyptian costumes egyptian costumes
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  39. fifa 2015 video game teams fifa 2015 video game teams
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  40. Ebon Talifarro Ebon Talifarro
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  41. visit this site visit this site
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  42. Consolidated Credit Consolidated Credit
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  43. casual summer dresses casual summer dresses
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  44. game cheats download game cheats download
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  45. at here at here
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  46. Yorba Linda carpet cleaning Yorba Linda carpet cleaning
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  47. Slots Pharaoh’s Way Hack Android Download Free Slots Pharaoh’s Way Hack Android Download Free
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  48. gay porn gay porn
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  49. yachting rental yachting rental
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  50. MINI FLASHLIGHT MINI FLASHLIGHT
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  51. my.bizlistfree.com my.bizlistfree.com
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  52. mouse click the following internet site mouse click the following internet site
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  53. look here look here
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  54. 家庭自種 家庭自種
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  55. Nike Free Run 3 Rosa Nike Free Run 3 Rosa
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  56. price for artificial insemination price for artificial insemination
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  57. pulsatile tinnitus pulsatile tinnitus
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  58. aspergers diagnosis test aspergers diagnosis test
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  59. https://www.rebelmouse.com/elbamartinelli/banish-tinnitus-torrent-crack-746711413.html https://www.rebelmouse.com/elbamartinelli/banish-tinnitus-torrent-crack-746711413.html
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  60. electrician jobs Toronto Kijiji electrician jobs Toronto Kijiji
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  61. smoky quartz smoky quartz
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  62. how to build a chicken coop cheap how to build a chicken coop cheap
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  63. maine yellow pages maine yellow pages
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  64. artificial insemination tools artificial insemination tools
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  65. artificial insemination cost with donor sperm artificial insemination cost with donor sperm
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  66. artificial insemination after vasectomy artificial insemination after vasectomy
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  67. http://xyx.1222.net/my/space.php?uid=7012&do=blog&id=23177 http://xyx.1222.net/my/space.php?uid=7012&do=blog&id=23177
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  68. first impression book first impression book
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。
  69. 城田魚菜共生推廣農場 城田魚菜共生推廣農場
    見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊 : ソースコードは飲み物です。

コメント

  1. fjの教祖様 about {{count}} hours later:
    おいおい、これはどれもプログラマに必要な本じゃないよ。 こんなのは「プログラマ以前」だ。 SubVersionとかgitとかは、普通に書類を作っていても使うべきツールだ。 「オブジェクト指向」系の本なんぞビギナーは読まなくてよろしい。心理学的に情報隠ぺいをすることで局所問題に集中させるためのプログラミングパラダイムなんぞ、今後何ぼでも変わる。 バグのないプログラムを JavaとEclipseで作る本なんぞ詐欺だ。あれではバグの1割も減らない。バグの発生条件が不規則になり、お客様が使いだしたときにようやっと露呈するバグが増えるだけ。 この程度の本を推奨するレベルでは、中級プログラマともいえない。もっと本を読んでから、推奨する本を選べ。
  2. oop about {{count}} hours later:
    「憂鬱なプログラマのためのオブジェクト指向開発講座」って、まだ日本でオブジェクト指向が浸透していない頃に発売されたから当時はそれなりに評価されてたみたいだけど今は明らかに評判悪いだろ こんな本をありがたがってるとすればオブジェクト指向を全く理解できてない証拠だ
  3. 雪羽 1 day later:
    はじめまして。twitterでリプライ頂きました@yukihaneです。 「UMLモデリングの本質」、良い本ですよね。UMLの記号は理解したは良いけど、これどう使えば…?ぐらいの時期にはすごく参考になると思います。 日本人が書かれたモデリングの本で、これより理解しやすい本を私は知りません。 私が他の人にも読んでもらいたいなあ、と思っているのは以下のページの右端にあるものです(ド定番のものは敢えて外しているので、こちらのエントリの方向にはそぐわないかもですが)。 http://feather.cocolog-nifty.com/about.html 特に、タネンバウム先生の「分散システム 原理とパラダイム」なんて、なんで全然話題に上らないのか常々不思議だなあ、と思ってます。 WebシステムもAjaxで非同期通信ガンガン行うようになってますし、モバイル端末通信もスマートフォンの普及で注目されてるはずなのに、皆はどこでこの本に書かれているような内容を学ばれているのか知りたいです…
  4. b. {{count}} days later:
    それでもあっちのよりはマトモだな。 憂鬱~はC++なら十分な内容じゃね?
  5. g {{count}} days later:
    「見習いプログラマが読んだら〜」って書いてあるんだから、まっとーなプログラミングスキルを持った人には必要ないってコメントしても・・・ 初心者には結構いい本だと思う。

コメントを残す