厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
2016-12-19 17:05
661 查看
转自知乎,自己努力的方向!
厉害的程序员从不说『这不当初你让我做的吗?』
厉害的程序员从一开始就能识别出那些不靠谱的需求并说服对方放弃或修改。
如果不能说服对方,厉害的程序员就会在设计中留下变更的接口,不把代码写死。等老板客户产品经理过来需求变更的时候,他们也会面露难色,表示变更需要至少X天时间,等产品经理面带愧色离开后,化X分钟把问题搞定然后花时间去做更有意义的事。所以厉害的程序员可能也会加班,但绝不会天天加班。他们不会浪费自己的时间。
厉害的程序员和厉害的销售、厉害的主持人一样,他们对自己所做的工作的内在规律和运行方式有着本质的认识。看他们工作能感受到一种有韵律的美。
===================
解释下什么叫更有意义的事:
为项目(公司)编写更好的开发测试工具包;
优化框架、减少子系统(模块)耦合,将需求变更产生的工作量和代价最小化;
学习更好的技术(开发规范,开发流程),并将其引入到自己的项目(公司)。
作者:李智慧
链接:https://www.zhihu.com/question/29264868/answer/44022936
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
厉害的程序员从不说『这不当初你让我做的吗?』
厉害的程序员从一开始就能识别出那些不靠谱的需求并说服对方放弃或修改。
如果不能说服对方,厉害的程序员就会在设计中留下变更的接口,不把代码写死。等老板客户产品经理过来需求变更的时候,他们也会面露难色,表示变更需要至少X天时间,等产品经理面带愧色离开后,化X分钟把问题搞定然后花时间去做更有意义的事。所以厉害的程序员可能也会加班,但绝不会天天加班。他们不会浪费自己的时间。
厉害的程序员和厉害的销售、厉害的主持人一样,他们对自己所做的工作的内在规律和运行方式有着本质的认识。看他们工作能感受到一种有韵律的美。
===================
解释下什么叫更有意义的事:
为项目(公司)编写更好的开发测试工具包;
优化框架、减少子系统(模块)耦合,将需求变更产生的工作量和代价最小化;
学习更好的技术(开发规范,开发流程),并将其引入到自己的项目(公司)。
作者:李智慧
链接:https://www.zhihu.com/question/29264868/answer/44022936
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- Android必考面试题之一——Activity的生命周期以及流程图
- [置顶] div水平垂直居中方法(前端面试必备)
- 经典的Java面试题
- 【腾讯Bugly干货分享】程序员们也该知道的事——“期权和股票”
- 【腾讯Bugly干货分享】程序员们也该知道的事——“期权和股票”
- 转:10年程序员谈.Net程序员的职业规划
- 从“温水煮青蛙”谈测试工程师的职业发展
- 盘点:这些不该在简历中出现的词语
- C#面试题集锦
- websocket -- 备面试装逼使用
- ArrayList的排序
- 集合的子集
- 程序员需要观看的书籍
- epoll中ET和LT模式的区别
- 【转】拉勾网 - 《2016互联网职场生态白皮书》
- 程序员常用工具
- 面试--算法--Top K
- 2016 工作、生活与得失
- 大龄程序员的未来
- 魔术索引II