优秀程序员的特质

:七大标准 逻辑思维很重要

优秀程序员的标准:

  1. 要懂逻辑,这点其实挺难达到,很多很不错的程序员其实逻辑能力不行,所以我觉得限制了他们更深一层次的发展,或者说限制了他们解决特别复杂问题的能力。
  2. 要有分析能力。这也是解决复杂问题不可或缺的能力。
  3. 要会自学,技术发展速度很快,如果没有自学能力会被淘汰的。所以在中国英语要好,不然看不懂最新的技术走向。
  4. 要有良好的时间管理习惯和意识。
  5. 要有耐心,肯于付出。
  6. 要有良好的工作习惯。
  7. 会看且勤于看文档。

产品管理、IT项目管理 何明璐:优秀程序员具有较明显的自恋和偏执特征

  1. 对编程有浓厚的兴趣,由兴趣能驱动自己的探索和钻研精神,优秀程序员一般喜欢用业余时间探索和自己琢磨点东西,研究点开源框架和源代码,关注新技术,喜欢研究和探索算法,逻辑方面的内容。
  2. 优秀程序员一般比较懒于做重复的事情,对于重复事情有独有的程序员思维,即通过程序或其它自动化方式解决重复问题,而留更多时间去思考。
  3. 优秀程序员更多的会从简单功能实现,花哨的界面转移到对安全,性能,可扩展等底层架构的关注。
  4. 优秀程序员一般有较明显的自恋和偏执特征,有较为希望独自工作的特征,比较难于被非技术背景管理者驾驭,高度强调自我能力价值的被认可,而且很多优秀程序员并不是好教练。
  5. 优秀程序员一般有较为扎实的算法,数据结构等理论知识的基础。这些让他们在迅速进入新领域的时候快人一筹。
原文地址:https://www.cnblogs.com/beceo/p/3282753.html