偉大なソフトウェア開発者になるには何が必要か 99
and-the-best-that-you-can-hope-for-is-to-die-in-your-sleep 部門より
偉大なソフトウェア開発者(単に優れたソフトウェア開発者でもいい)になるには何が必要だろうか。Michael O. Church氏のQuoraへの投稿では長いリストになっている(LifeHackerにも転載されている)。偉大な開発者は仕事を通じて学ぶことを恐れず、キャリアを積極的に管理し、ソフトウェア開発の政治(彼は「CS666」と呼んでいる)を知り、可能であれば仕事を早く切り上げ、長期にわたって使われるテクノロジーと一時的な流行を見分けることができる。これらは彼の挙げたポイントの一部に過ぎない。一方、Salsita Softwareのブログで同社の創設者でCEOのMatthew Gertner氏が、結局は「経験を積んだプログラマーと開発者はゆっくりすべき時を知っている」という点に収束されると指摘している。皆さんの場合、偉大な開発者とそれほどでもない開発者をどうやって区別するだろうか。