Press "Enter" to skip to content

长期混日子的程序员的特点

  1. 缺乏系统性分析问题和分解问题的能力
  2. 如果没法问别人,则会(感到)束手无策
  3. 遇到错误只会根据观察到的现象去网上找解决方案,例如复制错误信息,网上找到的解决方案只会照搬,如果不好使只好再找下一个
  4. 对于所使用的技术(比如编程语言)的态度是black box,或者black magic
  5. 用观察到的经验和自己总结的规律代替系统性的分析(或许因为缺乏必要的计算机知识 / 对框架的了解 / 数学)
  6. 强行积攒自己的一套 {问题: 解决办法} 工具箱,并且遇到问题跳过分析而盲目凭直觉(经验)进行修复,如果不好使立刻再试另一个
  7. 完全不了解数据结构、算法、操作系统、网络协议、编译器等基础知识,甚至忽略其重要性
  8. 对于未知(但是成熟)的技术有着本能的抗拒和不自信
  9. 不能对各种框架、设计、模式、架构的概念和本质融会贯通
  10. 以技术名词为炫耀的资本 / 崇拜未知技术名词
  11. 心里认为自己是XX程序员 (c++, j2ee, node, python, android, ios),其他语言完全不会也不屑会,反而还自以为专业。
  12. 不能正确理解软件质量的本质,忽视软件质量
  13. 不敢改别人写的代码或者老代码
  14. 随意改别人写的代码或者老代码
  15. 害怕改已经测试过的自己的代码

每天需要对照自己反复反省!

 

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *