あらすじ

※本書は2009年に発行された書籍の電子版になります。 【壁を乗り越える力を名著で身につけよう!】 コンピュータが人類の歴史に登場して以来、その進化のスピードは一向に衰えることなく、21世紀の現在ではさらに加速している。その一方で、ソフトウェアは「人」が開発するという事実は不変であり、この真実をとらえた書籍は時の経過にもけっして色褪せることがない。コンピュータ産業の歴史に多大な影響を与えてきた不朽の名著から、ソフトウェア開発の「本質」を読み解く。初版の内容に新たに2冊の名著を加え、全10冊を紹介する充実の第二版。 ■こんな方におすすめ ・これからSEになろうと考えている大学生 ・SEに転職しようと考えている人 ・SEになりたての人 ・SEとして楽しく仕事をしていきたい人 ■目次 第一部 ソフトウェアは「人」がつくる ●『プログラミングの心理学』ジェラルド・M・ワインバーグ ソフトウェア開発の人間的側面に初めて正面から取り組んだ、ワインバーグの古典的作品 ●『人月の神話』フレデリック・P・ブルックス,Jr. 見積もりとスケジューリングの単位としての「人月」の危険性を指摘した不朽の名著 ●『ピープルウエア』トム・デマルコ/ティモシー・リスター ソフトウェア開発における人間的側面を重視し、人間中心に考えることの大切さを説く ●『デッドライン』トム・デマルコ 人間中心のプロジェクト管理について、デマルコが小説形式で表現した異色の作品 第二部 実践する開発者 ●『ソフトウェア職人気質』ピート・マクブリーン ソフトウェア開発を「工学」ととらえることをやめて、「職人気質」という基本へ回帰せよと提唱する ●『達人プログラマー』アンドリュー・ハント/デビッド・トーマス 「割れ窓理論」「DRY原則」など、実践的なプログラマーとなるためのアドバイスを網羅 第三部 読みやすいコードを書く ●『コードコンプリート』スティーブ・マコネル より優れたコードを書くためのガイドラインを提供する、プログラマー必読の書 ●『プログラミング作法』ブライアン・W・カーニハン/ロブ・パイク プログラマーにとって基本的かつ不可欠な事項が述べられているが、すべてマスターしている人は意外に少ない ●『リファクタリング』マーチン・ファウラー 今ではソフトウェアエンジニアの常識となったリファクタリングを提唱する、ファウラーの代表作 ●『ビューティフルコード』ブライアン・カーニハン他 「美しいコード」について、33名の著名なプログラマーがそれぞれの想いを語る超大作 ■著者プロフィール 柴田芳樹(しばた・よしき):1959年生。九州工業大学および大学院で情報工学を専攻し、以来、ソフトウェア開発に従事する。翻訳書に『プログラミング言語Java 第4 版』『Effective Java 第2 版』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』、著書に『Java 2 Standard Edition 5.0 Tiger』(いずれもピアソン・エデュケーション)、『プログラマー現役続行』(技術評論社)。

連載情報

ウェブトゥーン

配信言語
Booklive
Booklive2023/06/19
  • 現在の作品ソフトウェア開発の名著を読む【第二版】