システムエンジニアの晴耕雨読

システムエンジニアの晴耕雨読

2007.01.08
XML



 この3連休前に注文していた「技評SE新書」でしたが、遅ればせながら、今朝届きました。
喫茶店で、2冊読みました。

 その1冊目は、
 柴田芳樹さんの「ソフトウェア開発の名著を読む」。

 『Software People』のVol.1~8号までに連載されていたものです。


 まさに・・、古典というべき8冊が紹介されています。

 「Code Complete」以外は、一度は手に取ったことがあるものですが(・・全部読んだとは言えません^_^;)、はや10年ほど経っているので、いま柴田さんの解説を読んでみると、改めて気づいた点も多かったです。

 でも、いま読んでみると、書いてみると至極当然の指摘も、なかなか手厳しいです。

 たとえば、

 『プログラミングの心理学』だと、
  第一線の管理者で、部下のプログラムを読む努力をしなくて、どうして部下の力量を正しく判断できるのか・・いや、できない。 とか、

 『人月の神話』の主張の根幹にもあたる主張ですが、
 「・・誤った考え方は、見積りとスケジューリングに使われる仕事の単に、すなわち「人月」そのものである。コストは実際に人数と月数の積に比例する。が、進捗はそうではない。したがって、仕事の大きさを測る単位としての人月は、疑うべき危険な神話なのだ。人月は人と月とが互いに交換できるという意味だからである。」
・・・「人月」ではなく、「付加価値」で、勝負すべきなのでしょうが、苦戦の日々・・。

 『ソフトウェア職人気質』
 「学習時間はプロセス改善のための投資である」の項で、
 開発者自身がスキル向上のため、毎週5%未満程度の時間を投資し、チーム全体の生産性を向上させよう。そして、管理者を含め、全員が講習やセミナーに参加するべきこと。
 「学習に対する態度は、ソフトウェア職人気質とソフトウェア工学を区別する上で最も大きなものだからです」

 『プログラミング作法』
 第2章の「アルゴリズムとデータ構造」の章は、解説を読みながら、きちんと読み直さないといけない、と思いました・・・・。
 柴田さんが、自社での勉強会使用するメモが提供されています。
「The Practice of Programming 勉強会ノート」

 この本で終わるのではなく、原典・・・(柴田さん自身は原書で大半が読んでらっしゃいました)にあたるべき、・・というか、ありがたいことに日本語になっている本なので手に取ってみないと。

 せっかくの機会なので、コードについては、柴田さん訳の『Effective Java プログラミング言語ガイド』の方から読んでみようかな。






ジェラルド・M.ワインバーグ『プログラミングの心理学―または、ハイテクノロジーの人間学』


フレデリック・P・ブルックス,Jr『人月の神話―狼人間を撃つ銀の弾はない』


トム・デマルコ/ティモシー・リスター『ピープルウエア 第2版 - ヤル気こそプロジェクト成功の鍵』


トム・デマルコ『デッドライン―ソフト開発を成功に導く101の法則』


ピート・マクブリーン『ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード』


アンドリュー・ハント/デビッド・トーマス『達人プログラマー―システム開発の職人から名匠への道』


スティーブ・マコネル『Code Complete第2版〈上〉―完全なプログラミングを目指して』
スティーブ・マコネル『Code Complete第2版〈下〉―完全なプログラミングを目指して』


ブライアン・カーニハン/ロブ・パイク『プログラミング作法』


PS
柴田芳樹さんのHP を教えていただきました!






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2007.01.08 19:15:16
コメント(2) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

カレンダー

コメント新着

聖書預言@ Re:雲南小粒珈琲・シャングリラ古鎮・・雲南旅行その5(03/04) 神の御子イエス・キリストを信じる者は永…
モンゴル鎌倉サムライ@ Re:佐藤優「自壊する帝国」(08/09) ルパン三世のマモーの正体。それはプロテ…
toyopika@ Re:足立巻一「虹滅記」(06/18) 足立敬亭先生が逝去したことを知って悲し…
背番号のないエース0829 @ もし高校野球の女子マネージャー 『アルフィー「君が通り過ぎたあとに-Don…

キーワードサーチ

▼キーワード検索

サイド自由欄

設定されていません。

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: