几个星期前,我被分配来评估我们所有的程序员.我对此感到非常不舒服,因为我是那个教过每个人的商店编程语言的人(他们都是大学毕业后不知道语言,运气就好了,我非常精通它.).在评估中,我对他们的表现(完美分数)非常偏见.
我很高兴我们的编程商店不需要平均性能水平,但我听到商店的恐怖故事需要平均水平.
我的问题如下:
作为程序员,您希望看到哪些评估问题?
作为经理,您希望看到哪些评估问题?
作为评估者,您如何防止评估中的偏见?
我很想删除评估测试.进行评估测试有什么好处吗?任何劣势?
Dale Ragan.. 11
获取完成的东西实际上是评估开发人员所需的全部内容.之后,您将了解开发人员生成的质量.他们是否编写单元测试并相信测试并负责他们生成的代码?他们是否主动修复错误而不分配错误?他们对编码充满热情吗?他们是否总是不断学习,试图找到更好的方法来完成任务或改进流程?这些问题几乎就是我直接判断开发人员的问题.如果他们不直接在你之下并且你不是他们的直接报告,那么你真的不应该评估它们.如果您被指派评估那些不在您之下的程序员,那么您需要主动回答上述有关他们的问题,这可能很难.
您无法删除评估测试.我知道它有时会变得单调乏味,但我真的很喜欢这样做,这对你正在评估的开发人员来说非常宝贵.您需要成为一名关心您的开发人员如何做的经理.你直接反思他们,就像他们一样.我总是留给开发人员的一个问题是让他们评估我.评估需要是一条双线道路.
我还要评估一个cookie切割器的问题列表,我做了,但我总是添加上面的内容,并尝试让评估有趣,并在我让开发人员一对一的时候进行学习练习,这完全是关于您正在审核的开发人员.
获取完成的东西实际上是评估开发人员所需的全部内容.之后,您将了解开发人员生成的质量.他们是否编写单元测试并相信测试并负责他们生成的代码?他们是否主动修复错误而不分配错误?他们对编码充满热情吗?他们是否总是不断学习,试图找到更好的方法来完成任务或改进流程?这些问题几乎就是我直接判断开发人员的问题.如果他们不直接在你之下并且你不是他们的直接报告,那么你真的不应该评估它们.如果您被指派评估那些不在您之下的程序员,那么您需要主动回答上述有关他们的问题,这可能很难.
您无法删除评估测试.我知道它有时会变得单调乏味,但我真的很喜欢这样做,这对你正在评估的开发人员来说非常宝贵.您需要成为一名关心您的开发人员如何做的经理.你直接反思他们,就像他们一样.我总是留给开发人员的一个问题是让他们评估我.评估需要是一条双线道路.
我还要评估一个cookie切割器的问题列表,我做了,但我总是添加上面的内容,并尝试让评估有趣,并在我让开发人员一对一的时候进行学习练习,这完全是关于您正在审核的开发人员.