プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則の表紙

プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則

上田 勲秀和システム304ページISBN 9784798046143

ソフトウェア設計タグで2位(88冊中)。Zenn・Qiitaなどの48記事で紹介され、全期間では同率4位(言及のある1,753冊中、時点)。

紹介記事
48件
媒体別
Zenn 16・Qiita 25・企業テックブログ 7
初めての紹介
最新の紹介

この本を選ぶ前に

対象読者
業務経験やハンズオンで土地勘をつけた人。二、三年目ほど得るものが多いとする記事がある 根拠: 技術書を読んでも頭に入ってこないし、プログラミングスキルが上がらないのはなぜか?ほか1件
難易度
入門(初学者向け)紹介記事のAI分析から
出版年
(約11年前)
タグ内の順位
ソフトウェア設計タグで2位(88冊中・紹介記事数の順)
注意点

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

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

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

この本の次に読まれた本

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

紹介の推移

2018年上期以降の17期のうち16期で紹介され、本を紹介した記事に占める割合は最大11%(2018年上期)でした。直近の2026年上期は5%(93記事中5記事)でした。

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

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

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

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

読んで得られた成果

この本の特徴

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

原則をチームで議論する輪読会に使われ、適用場面やチームとの相性を共有する機会になった。

根拠: エンジニアチームの成長を目指した、輪読会の取り組み ~どんな形式で、どんな書籍を読んできたか?~

こんな人におすすめ

対象レベル: 初学者から中堅向けとして紹介される一方、初学者は業務経験やハンズオンで土地勘を得てから読む提案もある。

前提知識:

  • 初学者は、原則を理解するためのプログラミングの土地勘を業務経験やハンズオンで身につけておくことが勧められている。

こんな目標を持つ人に:

  • プログラミングで意識すべき原理原則や考え方を知る。
  • 実務で選べる方法を広げる。

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

紹介している記事

いいね数順 · 48件

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

  • その汚いコード、いつどこで整頓するの?"Tidy First?"を読んで解決した話 Qiita · y_kawase · · いいね 569
  • 今まで読んだ技術書の中で汎用的で印象に残っているものをまとめてみる Qiita · おぎ · · いいね 307

    Webエンジニアに転職してすぐ、SOLIDという言葉を見かけて関心を持ち、本書を手に取ったとしている。第1章は短いながら本質的で、各章や原則も分かりやすく、プリンシプル単位で隙間時間に読み進められる点を評価している。「コードは設計書であり、プログラマは設計者である」という考えに初めて触れ、設計に興味を持つきっかけになったという。異業種から転職した筆者は早く身につけたいと考え、定期的に読み返したいとしている。

  • プログラミング独学1年目の私に教えてあげたい書籍リスト Zenn · Shota Nukumizu · · いいね 274

    本書をプログラミングを学ぶうえで重要なマインドセットや、守るべき鉄則をまとめた書籍として紹介している。さまざまな文献を参照しながら、学習や実践で意識すべき考え方が整理されており、プログラミングを効率よく、上手に進めるうえで大切なことを扱うと述べている。『リーダブルコード』とセットで目を通しておきたいとしている。

  • 技術書を読んでも頭に入ってこないし、プログラミングスキルが上がらないのはなぜか? Zenn · ハトすけ · · いいね 206

    技術書を読んでも理解が進まない理由を「全体感」と「土地勘」で説明した後、別の話として本書を挙げている。AとBのように矛盾する原則があるため、プログラミング初学者が、どちらの原則も理解できていない段階で読むと混乱すると述べる。そのため、業務経験やハンズオンを通じてプログラミングの「土地勘」をある程度身につけてから読むことを勧めている。

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

    質の高いコードを書くための考え方を101の原理原則として短くまとめた本だと紹介している。心構え、設計原則、背景にある思想、ものの見方、習慣、手法、経験則を章ごとに扱い、さまざまな本の要点を引用付きで集めているため、次に読む本を探す手がかりにもなるとしている。具体的なコード例はほとんどないと留保し、二、三年目の人ほど得るものが多いだろうとしつつ、1年目でも読めて役立つと述べている。

この本について

本書は、読みやすく変更しやすいコードを書くための前提、原則、設計思想、実践手法を整理したプログラミングの指針である。コードは設計の成果であり変更され続けるという前提から、KISS・DRY・YAGNIなどの原則と、コミュニケーション・単純さ・柔軟性を重んじるプログラミングセオリーを扱う。抽象、カプセル化、情報隠蔽、関心の分離などのアーキテクチャ技法に加え、変更容易性や信頼性といった非機能要件、UNIXの原則・哲学、単純性や安全性を含む設計原理を取り上げる。さらに、凝集度・結合度・直交性、技術的負債などの視点、プログラマの習慣、曳光弾や契約による設計などの手法、ブルックスの法則や割れた窓の法則などを通じて、設計・実装・保守で判断に使う考え方を学ぶ。

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

目次(主な章)

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

  1. 第1章 前提 ~プログラミングの変わらぬ真実~
  2. 第2章 原則 ~プログラミングのガイドライン~
  3. 第3章 思想 ~プログラミングのイデオロギー~
  4. 第4章 視点 ~プログラマの観る角度~
  5. 第5章 習慣 ~プログラマのルーティーン~
  6. 第6章 手法 ~プログラマの道具箱~
  7. 第7章 法則 ~プログラミングのアンチパターン~