The Pragmatic Programmer

Your Journey to Mastery, 20th Anniversary Edition

出版社 Pearson Education
発売日 2019/09/13
ページ数 352
ISBN-13 9780135957059
お届け日 通常 05月26日~06月02日

通常価格 ¥5,500

税込 配送料は購入手続き時に計算されます。

出版社より

“One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way

“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied

”… filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” –Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks

”… lightning does strike twice, and this book is proof.” –VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks

The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time.

Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.

Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to:

  • Fight software rot
  • Learn continuously
  • Avoid the trap of duplicating knowledge
  • Write flexible, dynamic, and adaptable code
  • Harness the power of basic tools
  • Avoid programming by coincidence
  • Learn real requirements
  • Solve the underlying problems of concurrent code
  • Guard against security vulnerabilities
  • Build teams of Pragmatic Programmers
  • Take responsibility for your work and career
  • Test ruthlessly and effectively, including property-based testing
  • Implement the Pragmatic Starter Kit
  • Delight your users

Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career.

You’ll become a Pragmatic Programmer.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.


DeepL粗訳

“私の人生で最も重要な本の一つ” –オビー・フェルナンデス、著者、 レールの道

“20年前、『The Pragmatic Programmer』の初版は私のキャリアの軌跡を完全に変えた。この新版は、あなたのキャリアにも同じことができるだろう。” –Mike Cohn, アジャイルで成功する, アジャイル見積もりと計画, および_ユーザーストーリーの著者。

”. 技術的にも専門的にも実用的なアドバイスが満載で、あなたとあなたのプロジェクトに何年も役立つでしょう。 –Andrea Goulet, CEO, Corgibytes, 創始者, LegacyCode.Rocks.

”. 雷は二度落ちてくるものであり、この本がその証拠である。_VM (Vicky) Brasseur, ジュニパーネットワークス、オープンソース戦略担当ディレクター _

The Pragmatic Programmer は、何年にもわたって読み返し、再読し、再読することができる数少ない技術書の一つです。この分野に慣れていない人でも、経験豊富な人でも、毎回新鮮な洞察を得ることができるだろう。

Dave ThomasとAndy Huntは、1999年にこの影響力のある本の初版を執筆しました。これらの教訓は、特定の言語、フレームワーク、方法論に依存しない、ソフトウェア開発の本質を検証する世代のプログラマーを助けてきました。

20年後の今、この新版では、現代のプログラマとは何かを再検証しています。トピックは、個人的な責任やキャリア開発から、コードを柔軟に保ち、適応や再利用を容易にするためのアーキテクチャ技術まで多岐にわたります。この本を読めば、以下のことがわかるでしょう。

  • ソフトウェアの腐敗に対抗する
  • 継続的に学習する
  • 知識の重複の罠を避ける
  • 柔軟性、動的性、適応性のあるコードを書く
  • 基本的なツールの力を引き出す
  • 偶然の一致によるプログラミングを避ける
  • 本当の要件を学ぶ
  • 並行コードの根本的な問題を解決する
  • セキュリティの脆弱性から守る
  • 実践的なプログラマーのチームを構築する
  • 仕事とキャリアに責任を持つ
  • プロパティベースのテストを含む、冷酷で効果的なテスト
  • 実践的なスターターキットの実装
  • ユーザーを喜ばせる

The Pragmatic Programmer は、ソフトウェア開発の様々な側面における最善のアプローチと大きな落とし穴を説明しています。あなたが新しいコーダーでも、経験豊富なプログラマーでも、ソフトウェアプロジェクトを担当するマネージャーでも、これらのレッスンを毎日使うことで、個人の生産性、正確性、仕事の満足度の向上をすぐに実感できるでしょう。あなたはスキルを学び、キャリアで長期的に成功するための基礎となる習慣や態度を身につけることができます。

あなたもプログラマになることができます。

本を登録すると、ダウンロード、アップデート、修正が可能になったときに便利にアクセスできるようになります。詳細は本の中を参照してください。