10

数週間前、私はすべてのプログラマーを評価するように割り当てられました。私はショップのプログラミング言語をみんなに教えていたので、これには非常に不快です(彼らは皆、言語を知らずに大学を卒業しましたが、運が良ければ、私はそれに非常に堪能です. ). 評価では、私は彼らのパフォーマンス(満点)に非常に偏っていました。

私たちのプログラミングショップが平均的なパフォーマンスレベルを必要としないのはうれしいですが、平均的なレベルを必要とするショップの恐ろしい話を聞きました.

私の質問は次のとおりです。

  1. プログラマーとして、どのような評価質問が見たいですか?
  2. マネージャーとして、どのような評価質問が見たいですか?
  3. 評価者として、評価の偏りを防ぐにはどうすればよいですか。
  4. 評価テストを削除したいと思います。評価試験を受けるメリットはありますか?デメリットは?
4

4 に答える 4

11

開発者を評価するために必要なのは、実際に物事を成し遂げるだけです。その後、開発者が生成する品質を確認します。彼らは単体テストを作成し、生成するコードをテストして責任を負うことを信じていますか?彼らは彼らに割り当てられることなくバグを修正するために率先して行動しますか?彼らはコーディングに情熱を注いでいますか?彼らは常に学習し、タスクを達成したり、プロセスを改善したりするためのより良い方法を見つけようとしていますか?これらの質問は、私が自分の直下にいる開発者をどのように判断するかとほぼ同じです。彼らがあなたの直下になく、あなたが彼らの直属の部下でないなら、あなたは本当に彼らを評価するべきではありません。あなたがあなたの下にいないプログラマーを評価することに割り当てられている場合、あなたは彼らについての上記の質問に積極的に答える必要がありますが、それは難しいかもしれません。

評価テストを削除することはできません。退屈になることもあると思いますが、実際に楽しんでいるので、評価している開発者にとってはかけがえのないものです。あなたはあなたの開発者がどのように行動するかを気にするマネージャーである必要があります。あなたは彼らを直接反省し、彼らはあなたのようです。私が常に開発者に任せている質問の1つは、開発者が私を評価することです。評価は2車線の道路である必要があります。

クッキーカッターの質問リストも評価する必要がありますが、私は常に上記を追加し、開発者が1対1でいる間、評価を楽しくし、学習演習を行うようにしています。レビューしている開発者。

于 2008-08-18T03:34:29.817 に答える
2

私は最初に、必ずしもコードの行数ではなく、その人が割り当てられていることをもちろん反映するものとして追加するコードの価値を考慮します。新しいアプリを構築するコードの節を維持するように言われた人は、非常に異なります。また、その人が新しい手法を使用して、コードを適切かつ更新する方法を検討してください。その人が作成したコードはどの程度保守可能ですか? 彼らは、チームの他のメンバーにとって論理的で理解しやすい方法で物事を行っていますか? 彼らのコーディングはアプリを改善しますか、それとも単に台無しにしますか? 最後に重要なこととして、彼らのコーディングは時間の経過とともに改善されていますか?

于 2008-08-18T03:06:12.917 に答える
0

みんなの意見を聞いてはどうですか?一緒に働いている人は誰でも、その人について独自の洞察を持っています。ある人は怠け者だと思うかもしれませんが、別の人は、コーディングを始める前に計画に多くの時間を費やしていると思うかもしれません.

于 2008-08-18T02:38:16.797 に答える
0

みんなの意見を聞いてはどうですか?一緒に働いている人は誰でも、その人について独自の洞察を持っています。

(1) 評価がオープンドアで行われ、(2) 1 つのプロジェクトまたは同じモジュールでその人と一緒に働いたことがある場合、それは機能します。それらを評価する人として、私が直接一緒に働いていないプログラマーを判断することはできませんでした.

ある人は怠け者だと思うかもしれませんが、別の人は、コーディングを始める前に計画に多くの時間を費やしていると考えています。

残念ながら、これには議論の余地があります。怠け者のように見える人は、深く考えているかもしれませんし、そうでないかもしれません。そして、計画に長い時間を費やす人は、必然的に悪いプログラマーですか?

良い評価の質問がこれに答えることができると思います.

于 2008-08-18T03:05:24.760 に答える