CAREER SKILLsの「第59章 読んでおきたい良書」がリストアップされていたので、後から自分がチェックしやすいように、まとめてみました。

いいコードの書き方

  • CODE COMPLETE 第2版完全なプログラミングを目指して
  • Clean Code アジャイルソフトウェア達人の技
  • アジャイルソフトウェア開発の奥義

知ってなければいけないこと

  • オブジェクト指向における再利用のためのデザインパターン
  • 基本から学ぶソフトウェアテスト
  • アルゴリズムイントロダクション
  • エンタープライズ アプリケーションアーキテクチャパターン (Object Oriented SELECTION)

既存コードの扱い方

  • 新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

レガシーコード改善ガイド (Object Oriented SELECTION)

ソフトウェア開発者としての自己啓発

  • SOFT SKILLS ソフトウェア開発者の人生マニュアル
  • 新装版 達人プログラマー 職人から名匠への道

「情熱プログラマー ソフトウェア開発者の幸せな生き方」

昔読んだときには、自分には1.本質の理解、2.大局観、3.練習が足りていないと感じました。
本質と大局観と練習-情熱プログラマーを読んで - SIS Lab

人としての自己啓発

  • 人を動かす
  • 「原因」と「結果」の法則
  • 自己を築くー心を支配する7つの法則で、これだけあなたは変わるー
  • ほとんどすべてのことで失敗しながら大勝利を勝ち取る方法 How to Fail at Almost Everything and Still Win Big

深層に入り込む

  • コード:コンピュータのハードウェアとソフトウェアの見えない言語
  • 計算機プログラムの構造と解釈

計算機プログラムの構造と解釈 第二版

  • 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~
  • The Art of Computer Programming
  • コンパイラー原理・技法・ツール(第2版)

楽しく面白いもの

  • ゲーデル、エッシャー、バッハ―あるいは不思議の環 20周年記念版
  • Magic 2.0シリーズ

  • 火星の人

  • スノウ・クラッシュ

忍耐と意欲

  • 苦境(ピンチ)を好機(チャンス)にかえる法則 (フェニックスシリーズ)
  • 10倍ルール The 10x Rule Summary: The Only Difference Between Success and Failure
  • 並がいやなら夢中になれ
  • やりとげる力