厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?

来源:互联网 发布:高中网络辅导班哪家好 编辑:程序博客网 时间:2024/05/16 00:54

转自知乎,自己努力的方向!

厉害的程序员从不说『这不当初你让我做的吗?』

厉害的程序员从一开始就能识别出那些不靠谱的需求并说服对方放弃或修改。

如果不能说服对方,厉害的程序员就会在设计中留下变更的接口,不把代码写死。等老板客户产品经理过来需求变更的时候,他们也会面露难色,表示变更需要至少X天时间,等产品经理面带愧色离开后,化X分钟把问题搞定然后花时间去做更有意义的事。所以厉害的程序员可能也会加班,但绝不会天天加班。他们不会浪费自己的时间。

厉害的程序员和厉害的销售、厉害的主持人一样,他们对自己所做的工作的内在规律和运行方式有着本质的认识。看他们工作能感受到一种有韵律的美。

===================
解释下什么叫更有意义的事:
为项目(公司)编写更好的开发测试工具包;
优化框架、减少子系统(模块)耦合,将需求变更产生的工作量和代价最小化;
学习更好的技术(开发规范,开发流程),并将其引入到自己的项目(公司)。


作者:李智慧
链接:https://www.zhihu.com/question/29264868/answer/44022936
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

0 0
原创粉丝点击