专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
OSC开源社区  ·  2024前端现状:开发者最爱用React、最 ... ·  4 天前  
OSC开源社区  ·  谷歌将“杀死”ChromeOS,计划将其合并 ... ·  5 天前  
OSC开源社区  ·  打磨了22年的重量级工业开源软件——Free ... ·  6 天前  
程序员的那些事  ·  B站知名up主何同学被指盗用开源项目,网友: ... ·  1 周前  
51好读  ›  专栏  ›  程序员大咖

给程序员的18个忠告

程序员大咖  · 公众号  · 程序员  · 2017-03-03 19:21

正文

程序员从小白到软件开发工程师、再到架构师、CTO,除了需要精通各种技术,还得掌握一些沟通技巧,团队协作能力等等,本文分享了18条对程序员非常有好处的忠告,在你的职业成长道路上,祝你一臂之力。


想清楚,写清楚,说清楚,才是真正的清楚!

多花点时间沟通清楚需求,才能把握正确方向!

修复需求错误的成本是代码错误的几十倍!

程序员最大的坏习惯就是:急于动手写代码!

提高开发效率的捷径:一次做对,不返工!

写代码之前三件事:

弄清楚做什么;

说清楚怎么做;

想清楚怎么测!

职业的程序员设计程序,业余的程序员调试程序!


拷贝粘贴式的作业方式,最容易导入bug,最难调试!

重复代码是万恶之源!

小函数,小方法,以功能命名,可以消除注释!

做一点,测一点,测试驱动的开发,返工最少,返工最易;

一个方法的复杂度应该小于10,否则很难调试它!

随时重构代码,不遗留垃圾代码!

消除静态检查的warning和error!

职业的程序员是预防BUG,业余程序员是修改BUG!

经常总结自己的经验教训,写下来!汇总在一起!

任何复杂的问题都可以简化,两种简化的手段:

按时序拆分

按整体部分拆分。

每日构建,每日确认,尽早发现错误,尽早返工!

每日趣图  

设计重新换了UI

来自:程序人生