2008-08-18 13 views
10

数週間前、私はすべてのプログラマーを評価するように任命されました。私は店のプログラミング言語を誰にも教えてくれて以来、私はとても不快です(彼らはすべて、言語を知らない大学から出てきました。運があれば、私はそれに非常に堪能です)。評価では、私は彼らのパフォーマンス(完璧なスコア)​​に非常に偏っていました。プログラマの評価についてどう思いますか?

私たちのプログラミングショップは平均的なパフォーマンスレベルを必要としないとうれしいですが、私は平均的なレベルを必要とするお店のホラーストーリーを聞いています。

  1. をプログラマーとして、どのような評価の質問あなたが見たい:

    私の質問は以下の通りですか?

  2. マネージャーとして、どの評価質問を表示したいですか?
  3. 評価者は、評価の偏りをどのように防ぐことができますか?
  4. 私は評価テストを削除したいと思います。評価テストを受けることに利点はありますか?不利な点はありますか?

答えて

11

実際に完了したことは、開発者を評価するために必要なものです。その後、開発者が生成する品質を確認します。彼らは単体テストを書いてテストを行い、生成するコードを担当していると信じていますか?彼らは割り当てられていないバグを修正するためにイニシアティブを取っていますか?彼らはコーディングについて情熱を持っていますか?彼らは常に常に学習しているか、タスクを達成するためのより良い方法を見つけようとしたり、プロセスを改善したりしていますか?これらの質問は私の下で開発者を直接判断する方法とほぼ同じです。彼らがあなたの直下ではなく、あなたが彼らのための直接の報告ではない場合、あなたは本当にそれらを評価すべきではありません。あなたの下にないプログラマーを評価する際に割り当てられている場合は、上記の質問に積極的に回答する必要がありますが、これは難しいことがあります。

評価テストを削除することはできません。私はそれが時々退屈になることがあることを知っていますが、実際にそれを楽しむことができ、あなたが評価している開発者にとっては非常に貴重です。あなたは、開発者のやり方を気にする管理者である必要があります。あなたは彼らを直接反映しており、あなたのものです。私が常に開発者に残す1つの質問は、彼らが私を評価することです。評価は2車線道路で行う必要があります。

私はクッキーカッターのリストを評価する必要がありますが、私は常に上記を追加して、開発者を1人で持っている間に評価の楽しさと学習練習をしようとしますあなたがレビューしている開発者に関するものです。

0

誰もが入力するのはどうですか?人が働いている人は誰でも、その人に対するユニークな洞察を持っています。ある人は誰かが怠け者だと思うかもしれませんが、他の人はコーディングを始める前に多くの時間を費やしていると考えているかもしれません。

0

誰もが入力するのはどうですか?人が働いている人は誰でも、その人に対するユニークな洞察を持っています。

(1)評価が開かれたドアで行われ、(2)その人と1人のプロジェクトで、または同じモジュールでも作業している場合、それはうまくいくはずです。その人を評価する人として、私が直接作業しなかったプログラマーを判断できませんでした。別の人が、彼らは残念ながら、これは議論の余地がある。

をコーディングを開始する前に、彼らは時間の計画の多くを費やしていることを認識しながら、一人は、誰かが怠け者だと思うかもしれません

怠け者のように見える人は、深い考えにあるかもしれないし、そうでないかもしれない。そして、長い間計画している人、必然的に悪いプログラマーである人ですか?

私は良い評価の質問がこれに答えることができると信じています。

2

私は、まずコードの行数ではなく、その人が割り当てたコードに反映されているコードの価値を考慮します。誰かがコードを維持するように言われましたが、新しいアプリの構築は非常に異なっています。また、コードを適切なものにして更新するために、新しい技術をどのように使用するかを検討してください。人が作成するコードはどのように維持可能ですか?彼らはチームの他の人にとって論理的で分かりやすい方法で行動しますか?彼らのコーディングは、アプリを改善するか、それを破壊するだけですか?最後に、時間の経過とともにコーディングが向上しますか?

関連する問題