プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう
secretGeek 優れたプログラミングスキルは、かならずしも優れたヒューマンコミュニケーションスキルには結びつかない。それどころか逆に、優れたプログラミングスキルを身につけることに没頭することで、逆に相手を不愉快にさせるスキルを身につけてしまったり、コミュニケーションの齟齬を発生させる原因にもなってしまうこともあるかもしれない。Leon Bambrick氏がsecretGeekにおいてThe Better You Program, The Worse You Communicate (4 reasons why).のタイトルのもと、プログラミングとコミュニケーションに関するユーモアのある記事を公開している。 The Better You Program, The Worse You Communicate (4 reasons why).では次の4つのポイントからプログラミングとヒュー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く