日期:2014-05-20  浏览次数:20794 次

请问一下 公司应该如何审核程序员的工作情况
应该如何给一个程序员的奖励和惩罚呢?
毕竟技术这个东西是很灵活的~
总不能按工作时间 和代码行数这么NC的方式吧~

希望有一个人性化的规则

目前 想的是以 模块难度 来定奖金 以及开发时间是否快且无bug 来决定 获得奖金的多少

惩罚是 大家集体测试他的模块 查处bug 扣除他的奖金 奖励给查出bug的人  

请大家说说有什么好的方式

可以让公司 员工都能受益呢?

当然 规则应该以奖励 鼓励为主 而不是压榨 以及增加程序员工作压力~

多谢大家提提意见~

------解决方案--------------------
我只是员工,坐等高人高策
------解决方案--------------------
每周有工作计划,看看有没有按时完成和完成的成果2
------解决方案--------------------
根据测试用例组衡量开发复杂度 根据复杂度设置项目奖励
按时完成一个档次 提前多少多少完成又是一个档次 不按时完成奖金当然就没了

延期的话不用扣钱 直接负责人判断是因为什么(不可抗因素另算 其余的不管是态度问题还是能力问题 不是扣钱的问题了 而是讨论一下是否开掉他的问题)

嗯 其实就这么简单
难度只在于奖金要大方 判断的人要有足够的能力(让人信服)
------解决方案--------------------
我考核的内容主要遵守公司编码规范,主动技术进步等。
------解决方案--------------------
一个程序员的工作质量是很难通过这些量化的东西来衡量的,因为这个质量取决于程序员是如何思考的,这是很难进行评分的。根据bug数来评判实在是太偏颇了。这种评判的困难的最大问题是,谁会觉得自己差?你要是奖励这个惩罚那个,叫人家心里怎么想,人家会想,啥?他比我强?扯淡,这肯定有黑幕。 我这有个小建议,可以让大家轮流做TechTalk,可以讲某些新技术或者好用的组件或者自己的心得之类的,然后根据TechTalk的质量给予奖励。
------解决方案--------------------
程序猿是技术人员,只要能够在规定的时间范围内,保证质量的完成任务我觉得就是好样的。
------解决方案--------------------
探讨

谢谢楼上建议~

如果没有测试组肿么办~

------解决方案--------------------
惩罚是 大家集体测试他的模块 查处bug 扣除他的奖金 奖励给查出bug的人


这点没看出有什么人性化的地方。。。。
------解决方案--------------------
这个确实很难量化,不过我觉得公司里的程序员性格都是比较相似的,作为考核的指标这样来做,根据工作的完成量以及质量,由PM负责考评。
------解决方案--------------------
根据项目,根据贡献

------解决方案--------------------
探讨
目前 想的是以 模块难度 来定奖金 以及开发时间是否快且无bug 来决定 获得奖金的多少

惩罚是 大家集体测试他的模块 查处bug 扣除他的奖金 奖励给查出bug的人


------解决方案--------------------
我觉得 谁能写出 bug 又让别人没办法调试好的,那种要奖励
有bug才有动力嘛!
------解决方案--------------------
搞笑吧,查出bug发奖金,你想让你的团队变成斗兽场?
------解决方案--------------------
如何考量一个人,恐怕是最难得问题了