だらだらやるよ。

こげつのIT技術メモ

ちょいと気になったエントリ

Geekなぺーじ:良いプログラマの見分け方
原文はこっちの記事ですHow to recognise a good programmer
うん、これはすごく納得いく気がしました。
もちろんこれに加えて人間性がどうのってのはあるのですが、そもそもヒューマンスキルなんてどんな職種でも必要だよね?っていう話で:-)

  1. 技術に対して情熱がある。情熱が無く、プログラミングが賃金を得るための仕事でしかない人は駄目。
  2. 家で趣味でコード書くぐらいが必要。
  3. 技術的な話題を話し出したら止まらないような人が良い。促されても技術的な話題で眼を輝かす事ができない人は駄目。
  4. 自分で勝手に最新技術を学び続ける。「ああ、それなら出来ますよ。会社の費用で研修を受けさせてくれれば、やれるようになります。」と言うタイプの人はアウト。
  5. 目的を達成するために最適な技術を選べる。実現するための技術を選んでからやり方を考える人は駄目。
  6. 自分が正しいと思わない技術によって実現することを不快に思う人が良い。
  7. 多くの話題で会話が可能で、賢いように思える人が良い。
  8. 大学/会社に入る前からプログラミングをやっている人が良い。
  9. 履歴書に書かれていない経験が多い人が良い。良いプログラマは、履歴書に書ききれないぐらいの経験や実績がある場合が多い。
  10. 職務とは関係がない関連技術に関する知識が豊富にある。履歴書に書かれた技術以外のものを全く習得していない人は駄目。

どれかひとつでも当てはまれば良いプログラマである可能性が高いらしいですが、自分はわりと当てはまってることが多いかなぁという印象、もちろん程度があるので、全然足りてない可能性もありますが:-)
逆に当てはまってないなと思うのは5番と9番。
でも5番はだいぶ改善されてるかな、使える技術が増えてくると使えない技術についても抵抗が少なくなっていきます。
9番についてはこれからの課題。個人的に色々と活動していきたいです。