伟大的程序员所必备的10个条件

1、如果能用Y语言写代码,就能用X语言写代码。

2、可以迅速地解决问题,其中大多数能在一分钟内搞定。

3、不会写有缺陷的代码。

4、不需要编写测试代码。

5、喜欢深夜还在为客户编写代码。

6、不在计算机旁或办公室里也能调试代码。

7、了解关于硬件、最新的IT趋势以及框架等的一切,无所不知。

8、不与客户交流就能够理解客户的意思。

9、熟悉各种操作系统,从底层到上层,包括每一种移动设备上的系统。

10、可以编写运行在每一种设备上的代码,并且无需重新编译,无需设备转换,无需付出额外的努力。

本文摘自:《程序员之禅》
伟大的程序员所必备的10个条件