プログラマのモチベをアゲる本 7選

「より良いプログラムを書きたい」と思うプログラマへ

プログラマとして、
エンジニアとして、
モチベーションを高めたい方へ
おすすめの名著7選をご紹介させていただきます。
***
**1. 達人プログラマー システム開発の職人から名匠への道**
[![達人プログラマー システム開発の職人から名匠への道](https://images-na.ssl-images-amazon.com/images/I/51aDNpMj8hL._SX350_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/%E6%96%B0%E8%A3%85%E7%89%88-%E9%81%94%E4%BA%BA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC-%E8%81%B7%E4%BA%BA%E3%81%8B%E3%82%89%E5%90%8D%E5%8C%A0%E3%81%B8%E3%81%AE%E9%81%93-Andrew-Hunt/dp/427421933X/ref=pd_sbs_14_t_0/352-0570398-8317616?_encoding=UTF8&pd_rd_i=427421933X&pd_rd_r=7c387197-0a13-4ecd-a447-99cc5a9e57e9&pd_rd_w=SYEtm&pd_rd_wg=BKwz0&pf_rd_p=ca22fd73-0f1e-4b39-9917-c84a20b3f3a8&pf_rd_r=9E28STPAW6PJ8P79X4XJ&psc=1&refRID=9E28STPAW6PJ8P79X4XJ)
[達人プログラマー システム開発の職人から名匠への道](https://www.amazon.co.jp/%E6%96%B0%E8%A3%85%E7%89%88-%E9%81%94%E4%BA%BA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC-%E8%81%B7%E4%BA%BA%E3%81%8B%E3%82%89%E5%90%8D%E5%8C%A0%E3%81%B8%E3%81%AE%E9%81%93-Andrew-Hunt/dp/427421933X/ref=pd_sbs_14_t_0/352-0570398-8317616?_encoding=UTF8&pd_rd_i=427421933X&pd_rd_r=7c387197-0a13-4ecd-a447-99cc5a9e57e9&pd_rd_w=SYEtm&pd_rd_wg=BKwz0&pf_rd_p=ca22fd73-0f1e-4b39-9917-c84a20b3f3a8&pf_rd_r=9E28STPAW6PJ8P79X4XJ&psc=1&refRID=9E28STPAW6PJ8P79X4XJ)

本書には、開発に関するノウハウ、教訓・提言が書かれています。
ソフトウェア開発者としての指針になる内容が多く書かれています。
まさに、より良いプログラマになりたいすべての人に読んでいただきたい名著です。

**2. ハッカーと画家**
[![ハッカーと画家: コンピュータ時代の創造者たち](https://images-na.ssl-images-amazon.com/images/I/511SV9NXW2L._SX351_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC%E3%81%A8%E7%94%BB%E5%AE%B6-%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E6%99%82%E4%BB%A3%E3%81%AE%E5%89%B5%E9%80%A0%E8%80%85%E3%81%9F%E3%81%A1-%E3%83%9D%E3%83%BC%E3%83%AB-%E3%82%B0%E3%83%AC%E3%82%A2%E3%83%A0/dp/4274065979)
[ハッカーと画家: コンピュータ時代の創造者たち](https://www.amazon.co.jp/%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC%E3%81%A8%E7%94%BB%E5%AE%B6-%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E6%99%82%E4%BB%A3%E3%81%AE%E5%89%B5%E9%80%A0%E8%80%85%E3%81%9F%E3%81%A1-%E3%83%9D%E3%83%BC%E3%83%AB-%E3%82%B0%E3%83%AC%E3%82%A2%E3%83%A0/dp/4274065979)

ユニークなタイトルですが、内容もユニークなポール･グレアムのエッセイ集です。
エンジニアという人間を理解したい、エンジニアとして客観的に振り返りたいという方にもおすすめです。

**3. Coders at Work プログラミングの技をめぐる探求**
[![Coders at Work プログラミングの技をめぐる探求](https://images-na.ssl-images-amazon.com/images/I/51WRQY4B1uL._SX347_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/Coders-Work-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E6%8A%80%E3%82%92%E3%82%81%E3%81%90%E3%82%8B%E6%8E%A2%E6%B1%82-Peter-Seibel/dp/4274068471)
[Coders at Work プログラミングの技をめぐる探求](https://www.amazon.co.jp/Coders-Work-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E6%8A%80%E3%82%92%E3%82%81%E3%81%90%E3%82%8B%E6%8E%A2%E6%B1%82-Peter-Seibel/dp/4274068471)

15人の偉大なプログラマのインタビュー集。
(インタビュー形式で書かれています。)

**4. joel on software**
[![joel on software](https://images-na.ssl-images-amazon.com/images/I/51YQa%2BrTYPL._SX354_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/Joel-Software-Spolsky/dp/4274066304)
[joel on software](https://www.amazon.co.jp/Joel-Software-Spolsky/dp/4274066304)

開発の現場、開発における商用的な考え方の基礎を学ぶのに良い本です。
著者のジョエル・スポルスキ氏は、彼の有名なイスラエルチームことMicrosoft Excelチームのプログラムマネージャとして活躍した人物です。


**5. 珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造**
[![珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造](https://images-na.ssl-images-amazon.com/images/I/51uc1auqQoL._SX347_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/%E7%8F%A0%E7%8E%89%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E6%9C%AC%E8%B3%AA%E3%82%92%E8%A6%8B%E6%8A%9C%E3%81%84%E3%81%9F%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%81%A8%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0-%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%BB%E3%83%99%E3%83%B3%E3%83%88%E3%83%AA%E3%83%BC/dp/4621066072)
[珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造](https://www.amazon.co.jp/%E7%8F%A0%E7%8E%89%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E6%9C%AC%E8%B3%AA%E3%82%92%E8%A6%8B%E6%8A%9C%E3%81%84%E3%81%9F%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%81%A8%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0-%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%BB%E3%83%99%E3%83%B3%E3%83%88%E3%83%AA%E3%83%BC/dp/4621066072)

プログラマとしてワンランク上を目指すために、アルゴリズムの必然性について学べる本です。

**6. Clean Code アジャイルソフトウェア達人の技**
[![Clean Code アジャイルソフトウェア達人の技](https://images-na.ssl-images-amazon.com/images/I/51bA7MHOAvL._SX384_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/Clean-Code-%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%AB%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%81%94%E4%BA%BA%E3%81%AE%E6%8A%80-Robert-C-Martin/dp/4048930591)
[Clean Code アジャイルソフトウェア達人の技](https://www.amazon.co.jp/Clean-Code-%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%AB%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%81%94%E4%BA%BA%E3%81%AE%E6%8A%80-Robert-C-Martin/dp/4048930591)

洗練されたコードを書くために、Javaのサンプルコードを例に挙げ、具体的に解説されています。


**7. 人月の神話**
[![人月の神話](https://images-na.ssl-images-amazon.com/images/I/513Y-C2739L._SX355_BO1,204,203,200_.jpg)](https://www.amazon.co.jp/%E4%BA%BA%E6%9C%88%E3%81%AE%E7%A5%9E%E8%A9%B1%E3%80%90%E6%96%B0%E8%A3%85%E7%89%88%E3%80%91-Jr-FrederickP-Brooks/dp/4621066080)
[人月の神話](https://www.amazon.co.jp/%E4%BA%BA%E6%9C%88%E3%81%AE%E7%A5%9E%E8%A9%B1%E3%80%90%E6%96%B0%E8%A3%85%E7%89%88%E3%80%91-Jr-FrederickP-Brooks/dp/4621066080)

大規模開発プロジェクトにおけるソフトウェア工学の名著です。
初版1975年の古典とされる本ですが、今日のソフトウェア開発においても当てはまる内容が多いです。

***