“10倍效率”程序员/开发人员的好习惯一个优秀的程序员的效率会是一个普通的程序员的十倍之上。——《
一些鲜为人知的编程真相
》）
1.
只做需要做的工作
使用敏捷方法；
全心全意做UX设计；
沟通第一；
编码也许不是解决问题的办法；
过早的优化是一切罪恶的根源；
选择最简单的解决方案。
2.
站在巨人的肩膀上
使用开源框架；
使用简洁语言；
不要做重复的事情（不要重新发明轮子）；
利用包管理器来进行公共和私有代码分配；
不要任凭巨头（如微软）的摆布而修复库中的一个Bug；
不要让你的雇主逼你学习；
自主学习并为自己设定新的目标。
3.
了解数据结构和算法
如果你不知道什么时候应该使用快速排序、不懂辨认O(n2)程序、不会写递归函数，你将无法成为10倍效率的开发者。使用多种语言你才能清楚不同的框架是如何解决相同问题的。尽可能去了解底层命令（plumbing），以便能够作出明智的决定（Web框架是怎么存储session状态的？Cookie到底是什么？）。
4.
不要怕买工具，它可以节省你的时间
Ben
说：“昨天我花50美元买了一个位图字体工具，它帮我节省的时间成本绝对超过200美元。”
5.
集中注意力
不要整