質問: プログラマーで「使えない人」のレベル よくブログや掲示板等に使えない人が入ってきたとか書いてありますが どれくらいのレベルの人の事を言っているのでしょうか? 具体的なエピソードやその人の人物像とか教えてください。 適性についてはfizzbuzzの話と代入や再帰・ポインタがわからない人の話がありますが 「事前に」パターンを経験していたり深く考える時間があればクリアできると思うのですが、 初出で一瞬で理解できない人以外はだめってことなのでしょうか? 新卒時に異業種に就職してしまった事も年齢的にも、もうプログラマーにはなれませんが、 自分は結局どのレベルだったのかなと考えたりしています。
回答: まず、その人物の単価によります。 例えば、時間あたりの人件費が1000円以下なら使えるけれども、とても数千円は出せないという場合もあるからです。 次に、即戦力を期待するのか、ある程度の教育期間があるのかにもよります。 例えば、ウェブアプリケーションの開発経験が豊富にある有能なプログラマーだとしても、彼に即戦力として16ビットマイコン、os無しの環境で制御プログラムを開発しろといったところで、即戦力としてはまったく使い物になりません。 逆に、キーボードも打てないような素人であっても、数か月教育期間に費やせるのであれば使い物になる場合もあります。 そしてもうひとつ重要なファクターがあります。 それは、使う側の能力です。 相手の能力が少々低くても、使う側が有能であれば何とかなるケースは多々あります。 ところで... > fizzbuzzの話 これはあまりにも有名になってしまいましたからね。 事前に問題が分かっていれば、答えを丸暗記してきて対応する輩は少なくありません。 fizzbuzzはすらすら書けるのに、もっと簡単なはずの100以下の7の倍数を列挙するプログラムが書けないといったことがあったりするものです。 > 「事前に」パターンを経験していたり深く考える時間があればクリアできると思うのですが、 > 初出で一瞬で理解できない人以外はだめってことなのでしょうか? 試験対策だけした者と本当に実力がある者は違うということです。