厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
来源:互联网 发布:高中网络辅导班哪家好 编辑:程序博客网 时间:2024/05/16 00:54
转自知乎,自己努力的方向!
厉害的程序员从不说『这不当初你让我做的吗?』
厉害的程序员从一开始就能识别出那些不靠谱的需求并说服对方放弃或修改。
如果不能说服对方,厉害的程序员就会在设计中留下变更的接口,不把代码写死。等老板客户产品经理过来需求变更的时候,他们也会面露难色,表示变更需要至少X天时间,等产品经理面带愧色离开后,化X分钟把问题搞定然后花时间去做更有意义的事。所以厉害的程序员可能也会加班,但绝不会天天加班。他们不会浪费自己的时间。
厉害的程序员和厉害的销售、厉害的主持人一样,他们对自己所做的工作的内在规律和运行方式有着本质的认识。看他们工作能感受到一种有韵律的美。
===================
解释下什么叫更有意义的事:
为项目(公司)编写更好的开发测试工具包;
优化框架、减少子系统(模块)耦合,将需求变更产生的工作量和代价最小化;
学习更好的技术(开发规范,开发流程),并将其引入到自己的项目(公司)。
厉害的程序员从一开始就能识别出那些不靠谱的需求并说服对方放弃或修改。
如果不能说服对方,厉害的程序员就会在设计中留下变更的接口,不把代码写死。等老板客户产品经理过来需求变更的时候,他们也会面露难色,表示变更需要至少X天时间,等产品经理面带愧色离开后,化X分钟把问题搞定然后花时间去做更有意义的事。所以厉害的程序员可能也会加班,但绝不会天天加班。他们不会浪费自己的时间。
厉害的程序员和厉害的销售、厉害的主持人一样,他们对自己所做的工作的内在规律和运行方式有着本质的认识。看他们工作能感受到一种有韵律的美。
===================
解释下什么叫更有意义的事:
为项目(公司)编写更好的开发测试工具包;
优化框架、减少子系统(模块)耦合,将需求变更产生的工作量和代价最小化;
学习更好的技术(开发规范,开发流程),并将其引入到自己的项目(公司)。
作者:李智慧
链接:https://www.zhihu.com/question/29264868/answer/44022936
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
0 0
- 厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
- 一个普通的程序员
- 做一个程序员的优势!
- 答复:bse的工作跟普通程序员还有翻译做的有什么不同
- 除了北上广深,程序员的归宿还有哪些城市?
- 除了北上广深,程序员的归宿还有哪些城市?
- 一个普通程序员的日记
- 一个普通程序员的一天
- 对于程序员来说CPU是什么
- 作为程序员的你,除了撸代码,还能干什么?
- 作为程序员的你,除了撸代码,还能干什么?
- 程序员的优势
- 程序员的优势
- 程序员的优势
- 女程序员的优势
- 程序员的优势
- 对程序员来说什么最重要
- 线程相对于进程的优势
- android开发 判断当前手机是否是阿里 yunOS 系统
- 关于git里面的everything up-to-date
- 移除不能识别的(invalid)utf8字符
- python基础知识之成员资格、len函数、max函数、min函数
- 第三章 决策树 3.3+3.4 测试算法:使用决策树执行分类
- 厉害的程序员相对于普通程序员,对于完成一个需求来说,除了更少的 bug,还有什么优势?
- git的使用知识点总结(一)
- scrollview嵌套viewpager嵌套listview或gridview 框架的完美解决方案
- mysql 根据英文首字母来查询汉字
- tcp粘包的处理(待完成)
- Hive 教程(官方Tutorial)
- 咋没人提ngx.timer.at这个方法的执行次数呢?
- 超简单!原生SwipeRefreshLayout实现首页下拉刷新
- ConcurrentHashMap的锁分离技术