我总结过很多特质,例如:
- 有解决问题的能力
- 有独立思考的能力
- 有好奇心、有探索精神
- 逻辑清晰,能够用通俗的语言把技术问题讲清楚
- 有良好的英文阅读能力
- 数学好,算法好
经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质
观察大多数程序员的行为,朝相反的方向走
这句话也可以借用一本书的标题(《少有人走的路》)来描述:少有程序员走的路。是的,这句话的逻辑也很明显,和“优秀的人总是少数一样”
优秀的程序员总是少数
如果你的行为和大多数程序员一样,那么你很可能不会成为一个优秀的程序员。