達人プログラマー(第2版): 熟達に向けたあなたの旅の表紙

達人プログラマー(第2版)

熟達に向けたあなたの旅

Andrew Hunt, David Thomas, 村上雅章オーム社422ページISBN 9784274226298

ソフトウェアエンジニアリングタグで2位(144冊中)。Zenn・Qiitaなどの45記事で紹介され、全期間では同率7位(言及のある1,753冊中、時点)。

紹介記事
45件
媒体別
Zenn 12・Qiita 23・企業テックブログ 10
初めての紹介
最新の紹介

この本を選ぶ前に

対象読者
市場価値を高めたいプログラマー。チーム開発を経験した人にも恩恵がある 根拠: プログラミング独学1年目の私に教えてあげたい書籍リストほか1件
難易度
中級(実務経験者向け)紹介記事のAI分析から
出版年
・第2版(約6年前)
タグ内の順位
ソフトウェアエンジニアリングタグで2位(144冊中・紹介記事数の順)
注意点
代わりの本

ソフトウェアエンジニアリングタグで、この本より新しく紹介記事の多い本

対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。

別の版

紹介記事の件数・順位は、すべての版の紹介をまとめて数えています(同じ記事が複数の版を紹介していても1件)。

旧版との違い(紹介記事より)

紹介記事3件が書いた、旧版との違いです。記事の記述を短く言い換えたもので、改訂内容のすべてではありません。 書誌では、この版(2020年・448ページ)は1つ前の版(2016年)の4年後に出ています。

データレポート:技術書の第2版・改訂版で何が変わったか

この本の前後に読まれている本

紹介記事が「この本の前に」「この本の次に」と読む順番を書いた本です。件数はその順番を書いた記事の数で、並べただけの記事は数えていません。

この本の前に読まれた本

データレポート:技術書を読む順番(設計・アーキテクチャ)

紹介の推移

2012年上期から2026年上期までの29期のうち18期で紹介されています。直近の2026年上期は4%(93記事中4記事)でした。

25% 50% 2012年上期 50%(2記事中1記事)2017年上期 11%(9記事中1記事)2018年上期 11%(9記事中1記事)2018年下期 7%(14記事中1記事)2019年下期 5%(40記事中2記事)2020年上期 3%(37記事中1記事)2020年下期 3%(67記事中2記事)2021年上期 6%(47記事中3記事)2021年下期 1%(68記事中1記事)2022年上期 1%(71記事中1記事)2022年下期 6%(95記事中6記事)2023年上期 4%(93記事中4記事)2023年下期 2%(132記事中2記事)2024年上期 3%(120記事中3記事)2024年下期 3%(160記事中4記事)2025年上期 4%(127記事中5記事)2025年下期 1%(137記事中2記事)2026年上期 4%(93記事中4記事) 20122015201820212024
半期(1〜6月・7〜12月)ごと・本を紹介した記事に占める割合。2026年下期は集計中のため除外
数値を表で見る
半期ごとの、この本に触れた記事の数と本を紹介した記事の数
期間 この本 全体 割合
2026年上期 4記事 93記事 4%
2025年下期 2記事 137記事 1%
2025年上期 5記事 127記事 4%
2024年下期 4記事 160記事 3%
2024年上期 3記事 120記事 3%
2023年下期 2記事 132記事 2%
2023年上期 4記事 93記事 4%
2022年下期 6記事 95記事 6%
2022年上期 1記事 71記事 1%
2021年下期 1記事 68記事 1%
2021年上期 3記事 47記事 6%
2020年下期 2記事 67記事 3%
2020年上期 1記事 37記事 3%
2019年下期 2記事 40記事 5%
2019年上期 0記事 27記事 0%
2018年下期 1記事 14記事 7%
2018年上期 1記事 9記事 11%
2017年下期 0記事 14記事 0%
2017年上期 1記事 9記事 11%
2016年下期 0記事 3記事 0%
2016年上期 0記事 4記事 0%
2015年下期 0記事 4記事 0%
2015年上期 0記事 8記事 0%
2014年下期 0記事 4記事 0%
2014年上期 0記事 2記事 0%
2013年下期 0記事 1記事 0%
2013年上期 0記事 1記事 0%
2012年下期 0記事 2記事 0%
2012年上期 1記事 2記事 50%

「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。

紹介記事から読み取れること

45件の紹介記事の内容をもとにAIがまとめたものです(根拠記事 10件・生成日 )。各項目に根拠記事へのリンクがあります。

この本の特徴

言及記事から読み取れる傾向

プログラマーの心構えや開発者としての姿勢を扱う本として、書籍リストや読書記録で紹介されている。

根拠: 3年目エンジニアが今まで読んできた本を振り返る、未経験からWebエンジニアになった1年目に読んだ本19冊をふりかえる、私がこれまでに読んでよかった技術書メモ

DRYや割れた窓が取り上げられ、共通化の判断や読みやすいコーディングと結びつけて言及されている。

根拠: 達人プログラマー 第2版はいいぞ、良いコード/悪いコードで学ぶ設計入門がステップアップに最適だった

実務経験一年以上や中堅エンジニアには知識の整理や実践の振り返りに有益との評価があり、別の記事では1年目向けの選書として紹介されている。

根拠: 達人プログラマー 第2版はいいぞ、1年目のときに背伸びして選書に失敗したエンジニアが贈る1年目に読んでおくと力がつく技術書

何年後に読み返しても新たな学びがあるとの評価や、長く読み返せるという紹介がある。

根拠: 3年目エンジニアが今まで読んできた本を振り返る、1年目のときに背伸びして選書に失敗したエンジニアが贈る1年目に読んでおくと力がつく技術書

こんな人におすすめ

対象レベル: 実務経験一年以上や中堅エンジニアには知識の整理や実践の振り返りに有益との評価があり、1年目向けの選書として紹介する記事もある。

※ この情報は45件の技術記事からAIが分析・生成したものです。表示している分析項目には根拠記事へのリンクがあります。読者の逐語引用ではありません。 実際の内容は書籍でご確認ください。

紹介している記事

いいね数順 · 45件

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた Qiita · JunyaShibato · · いいね 2,559 紹介された版: 新装版(2016年)
  • プログラミング独学1年目の私に教えてあげたい書籍リスト Zenn · Shota Nukumizu · · いいね 274

    本書が疎結合やDRY・KISSなど実務で使うコーディング技法に加え、開発の進め方や重要なマインドセットを解説していると紹介している。422ページと分量は多いが、優れたプログラマーの立ち振る舞いやソフトウェア開発の流れの要点が詰まっていると評価し、市場価値を高めたいプログラマーに勧めている。

  • iOSエンジニアが読んだら、ためになりそうな本 Qiita · k2moons · · いいね 148 紹介された版: 新装版(2016年)
  • ソフトウェアエンジニアとして視野を広げるためのブックガイド Zenn · Shotaro Tsuji · · いいね 128

    熟達のためのプラクティスを集めた本として紹介している。DRY原則の章では、同じコードでも目的が異なれば共通化すべき冗長さとは限らないと説明しており、単純な原則論にとどまらない点を評価している。また、「分離」の章の「結合は変更の敵」という考え方や、「時間的な結合を破壊する」という章を挙げ、大規模なソフトウェア開発で重要な論点を扱うとしている。少し分厚いとしつつ、読むべき書と位置づけている。

  • 【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた Qiita · miruky · · いいね 125

    より良い開発者になるための心構えと実践的な手法を、短いトピックに分けて解説する本として紹介している。DRYや直交性などの設計原則、デバッグやテスト、要件の捉え方、チームでの仕事の進め方を扱い、第2版では並行処理など近年の話題も加えて見直されたと述べている。すぐ使える小技より長く役立つ考え方を授ける点を評価し、中級者以上になってから読み返すと新たな発見があるとしている。

この本について

ソフトウェア開発者が、設計からチーム運営までの判断と作業の進め方を学ぶ実践書である。前半では、知識の重複を避けるDRY、直交性、変更可能性を残す設計、曳光弾や試作による早期検証、見積もり、テキスト・シェル・バージョン管理・デバッグなどの道具を扱う。続いて契約による設計や表明で前提と責務を明確にし、分離、変換、設定、並行処理によって変更や時間的結合に対処する。コーディングでは、直感的な違和感の確認、アルゴリズム、リファクタリング、テスト、実世界の入力への防御、命名を取り上げる。後半は要求の検討、問題解決、協働、アジャイル、チーム、ユーザーの満足へと範囲を広げる。知識への継続投資や変化の促し方も含み、個人の習慣からプロジェクト運営までを扱う。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第1章 達人の哲学
  2. 第2章 達人のアプローチ
  3. 第3章 基本的なツール
  4. 第4章 妄想の達人
  5. 第5章 柳に雪折れ無し
  6. 第6章 並行性
  7. 第7章 コーディング段階
  8. 第8章 プロジェクトを始める前に
  9. 第9章 達人のプロジェクト