プログラマーの能力を最も正確に示すWebサイトはどれですか?


12

プログラマーを雇用していて、topcoder.comのトップ100のコーダーの1つ(stackoverflow.comのトップ100の1つ)のいずれかを選択できますか?

少なくとも私には、topcoder.comが問題を解決してコードを書く純粋な能力のより客観的な評価を与えるように思われます。同時に、明らかな技術的能力にもかかわらず、この人はソーシャルスキルのヒントを欠いている可能性があります-彼は純粋に「一人のコーダー」である可能性があり、他の人と助けたり仕事したりする能力がほとんどまたはまったくなく、移籍を支援するメンタリング能力を欠いている可能性があります他人への彼の技術的スキルなど

一方、stackoverflow.comは、少なくとも、問題のコーダーに対するピアの意見、および「チーム」の他の人に対する彼の存在と有用性と有用性の程度をはるかによく示すように見えます。同時に、スコアリングシステムは、多くの平凡な(または貧弱な回答)を投げただけの人が、ほぼ必然的に「評判」ポイントの正の合計を蓄積するようなものです。礼儀)5回以上のダウン投票の影響に対抗します。また、他の人は自分の評判ポイントを犠牲にする必要があるため、ダウン投票を(ある程度)落胆させます。同時に、技術的な貢献をほとんどまたはまったく行わない人は、いわば、ヒープの最上部に(たとえ近くに)着地するという評判を蓄積する可能性は低いようです。

それでは、この特定のコーダーがあなたの組織にとって有用であると思われる程度のより有用な指標を提供するのはどれですか?それらの中から選択できる場合、どのコーダーのセットをチームで使用したいと思いますか?


8
SOのトップ100の人々は、彼らのクソを知っていると確信しています。
ジョシュK

@ジョシュ:ありがとう(本当に-私はその「SOのトップ100人」の中にいるから)-しかしそれは本当に問題ではない。疑問は残ります。明らかに本当に有能で、知的である2人の人がいる場合、どちらのスキルがより重要ですか?
ジェリーコフィン

2
ポジションのスキルはありますが、プログラマーの考え方が必要です。彼らがそれを持っているならば、彼らは何でもすることができます。2つのサイトのうち、SOと言うのは、単に思いつかなかったクレイジーなOOBを見たことがあるからです。
ジョシュK

私の夢の中で、私は100人の候補者の中から選択するでしょう。私たちのスタートアップで空きスロットに関連する実際の商業経験を持つ候補者を見つけたら、飛び上がって幸せなダンスをします。電話で相手に電話をして、適切かどうかを確認するのに十分です。たぶん、私たちが小さすぎて限界候補者を雇う余裕がないからでしょう。「ドローン」の仕事はありません。私たちは、新しいCS卒業生でさえ、実際の経験、有給の仕事または信用できる個人的なプロジェクトのいずれかを持つことを期待しています。候補者のSOスコアまたはTopcoderスコアも高い場合は、はるかに優れています。
ジムでテキサス州

人気コンテストに基づいて誰を雇うかを決定する会社に勤めたくはありません。それはウェブサイトの「評価」のすべてです。最良の候補者は決してそこに投稿しないか、質問をする人々に人気がないため無視されるもののみを投稿することができます(「いいえ、あなたはそのようにできない、高可用性インターネットアプリケーションを実行できない」 ISDN回線に接続されているお母さんの地下室にある5歳のラップトップから)
12

回答:


27

選ぶ理由 あなたが雇っているとき、あなたはどこにでもあなたの申し出を掲示したいです。

レピュテーションポイントまたはその他のオンライン結果に基づいて採用するのはひどい考えであり、誰もそれをやっていないと確信しています。

StackOverflowで30Kを使用すると、雇用担当者の注意を引くのに役立ちますが、他の多くの事実に雇用されることになります。

  • 候補者のドメインまたは業界での経験
  • あなたのオフィスに関連する彼の物理的な場所
  • 彼が仕事を求めている$$$の量
  • 彼の個人的な興味(はい、少なくとも私に影響を与えます)
  • 彼の勧告
  • 参照チェック中に彼について人々が言っ​​たこと
  • そしてさらに重要なのは、彼の誘惑能力です!(インタビュー中、最初の5分以内に誘惑しなければなりません)

それらは非常に多くの要因であるため、採用プロセスをプログラマーの(想定される)能力に要約することはできません。


4
誘惑能力の+1!(ただし、女性のインタビュアーはいません...)
Jaymz

1
@jaymz:そういうわけではない...すべてのインタビューは印象や心理的要因の影響を受ける。
rwong

誰もこれをやっていないとは言いません。あなたが私のドリフトをキャッチした場合、誰も非常に長い間この方法を雇うことはおそらくないでしょう。
joshin4colours

ああ、私は実際に求人について一度連絡を受けました。なぜなら、彼らは私の(旧)州オクラホマ州で最高の評判を得るためにSOでクエリを実行したからです。当時)
アールズ

4

ジョブに依存します。Web開発者の立場であれば、プログラマーの能力を最もよく示すWebサイトは、おそらく彼らが作成したWebサイトです。


2

どちらかのサイトでトップ10になっている場合、ウェブサイトでの質問への回答に時間を費やし、十分な時間を費やしていないため、おそらく優秀なワーカーではありません。:)


トップコーダーの場合、それについては知りません。フリーランサーが収入の一部のためにこれをやっているのを見ることができました。パックのトップについては、実際にかなりのお金を稼ぐ必要があるかもしれません。
モーガンハーロッカー

0

私は両方が互いにかなり異なっていると思います。TopCodersはプログラマを評価します。一方、プログラマはStackOverflowで自分自身を評価します。インタビュアーがこれらのWebサイトの両方にプロファイルを持っている候補者に出くわした場合、次の条件で1つのプロファイルを他のプロファイルよりも考慮します。

  • システム開発職またはゲーム開発の場合、インタビュアーはTopCodersで個人のプロフィールを検索し、アルゴリズムのコンテストでどのように得点したかを確認します。本質的に、カーテイン開発の立場は、StackOverflowよりもTopCoderを好む可能性があります。

  • Web開発やソフトウェア開発の場合のように、特定のプログラミング特性について全体的な知性を確認する必要がある場合、プログラマはStackOverflowプロファイルを確認することがあります。そのため、一般的な開発ポジションの場合、SOプロファイルはTopCoderを監視します

StackOverflowを支持する1つのことは、質問Stackです。ここでの質問は、実際の開発の問題を常に反映しています。一方、Topcoderでは、実際の問題に当てはまるかどうかに関係なく、コンテストは常に困難になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.