所以大家的想法,同样在程序员界也会有人去想,一个普通的程序员的产出或者说成果应该如何去衡量呢?
个人理解,程序员的产出无非是如下的几个方面:
一是日常需求支撑

程序员平时的工作就是完成业务或者平台的各种需求,这里对于做需求可以分成如下的几个方面:
需求的数量
完成的时效性
上线的故障率等
这里所说的需求包括业务需求和平台需求,因为无论是什么类型,无非就是需求评审,系分,编码,测试,上线,监控等。
二是功能保障和技术服务
需求研发不是说上线之后就可以,而是需要持续的保障上线的功能持续稳定的运行,这也是需要投入很多成本的
与此同时,也许要提供技术服务,排查问题,解决问题,甚至还有沟通结论等,也就是通常说的类似QA的工作
三是沉淀和分享
需求上线了,日常也是持续在支持,但是在此之外呢,我们可以沉淀能力,提供小工具,或者形成技术架构,发布组件。并且沉淀技术文档,将好的思路新的技术沉淀下来,并且进行分享,也就是技术扩散的能力。
其他的方面,还可以包括【横向支撑】【项目管理】【沟通协调】【影响力】等方面来衡量产出。
以上也是个人思考。