スーパープログラマのようなものはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 スーパープログラマに出会ったことがありますか?「通常の」経験豊富な/優れたプログラマーと比較して、彼または彼女をそのように識別するものは何ですか? また。チームの中で彼がスーパープログラマーであると信じている人にどのように対処しますか?彼が実際にそうであるか、そうでない場合の両方? 編集:興味深い入力をすべてのラウンド、ありがとう。いくつかのことを収集できます。 いくつかの定義が現れました。ローカライズされた定義(著者またはその知り合いをスーパープログラマーとして識別した)を無視して、私はいくつかの定義が好きでした。 Thorbjørnの定義:良いチームに相当することを長期間一貫して行う人。 ヘンリーの答えからリンクされた自由電子。卓越した能力を備えた非常に生産的な人。説明は良い読み物です。 自由電子は、コードに関しては何でもできます。完全なアプリケーションをゼロから作成し、週末に言語を習得できます。最も重要なことは、膨大なスパゲッティコードの山に飛び込んで理解し、実際に機能させることができることです。Free Electronを中心にビジネス全体を構築できます。彼らはとても良いです。 最後の定義とは対照的に、天才プログラマーの神話についてジェームズがリンクしたポイントです(ビデオ)。同じアイデアは、rwongのコメントでエゴレスプログラミングとして表現されています。彼らは、そのようなユニークなプログラマー向けに最適化するか、チーム向けに最適化すべきかという反対意見を提示します。 これらの定義は間違いなく異なるので、どちらが良いかについての意見があれば感謝します。または、必要に応じて独自に追加することもできますが、なぜそれらと異なるのかを説明するのに役立ちます。