任正非和马云都说过,希望3个人干5个人的活拿4个人的工资,但是在技术型创业公司,这个人效还不够,不够创业公司脱颖而出。在业务没有突破之前,创业公司要保持一个精干的团队。
我认为技术创业公司要追求3个人干10个人的绩效,拿7个人的回报(工资+激励),即要找到以一敌三的人。要达到这样的人效并不是非常难,但招聘的时候要努力甄别。虽然明面上一天都是工作8小时,但是不同于流水线工人:
- 一个好的程序员的效率可轻易达到一个普通的程序员的 10 倍之上
- 一个出色的程序员的效率会是一个普通程序员的 20-100 倍
- 一个卓越的程序员的效率是普通程序写手的 10000 倍(Linus 仅花费 10 天写出了git 软件,再次改变世界 )
- 一个差的程序员不仅仅是没效率 — — 不仅不能完成任务,而且写出的大量代码也让别人头痛的没法维护
要提防复杂的业务、产品设计和技术方案,直击问题的本质,Keep It Simple, Stupid! 简单就是美。
好的程序员懂得欣赏和重复利用通用的模式。随着系统的演进,好的程序员不害怕经常的重构(或重写)他们的代码以求达到最好效果。
差的程序员写的代码缺乏整体概念,冗余,没有层次,没有模式,导致很难重构,把这些代码扔掉重做也比修改起来容易。
编程是个很难的工作,是一种剧烈的脑力劳动,好的程序员 7×24 小时的思考他们的工作。他们最重要的程序都是在淋浴时、睡梦中写成的,因为这最重要的工作都是在远离键盘的情况下完成的,所以软件工程不可能通过增加在办公室的工作时间或增加人手来加快进度。
最新评论