今天从书中学习到了很多优秀程序员身上的共同特质

1、至少深入理解一门编程语言

优秀的程序员不仅熟练的掌握一门编程语言的语法和语义,他们还会:

  • 掌握这门语言的使用哲学:包括最佳实践、设计模式以及它们背后所蕴含的原则。
  • 深入理解语言的特性:充分了解这些特性,能够帮助程序员更准确、高效地使用它们。
  • 了解语言的局限:了解这些局限,并知道如何使用一些方法或技巧去绕过这些限制并解决问题。
  • 理解语言的缺陷:了解这些缺陷,并尽可能在编程中避免涉及这些缺陷,会让你的程序在日后更易于维护。
  • 了解语言的未来:了解语言的发展未来,才能让你更有信心地去应对未来。

2、更加关注高校解决问题的方法

懂得平衡,理解实践、人力支援有限,通常会选择最简单有效的方法去解决问题

要懂得做项目和东西时,完成就是价值。尝试用较小的代价先实现出某一个功能或产品,然后通过实际使用去证明它,继而在反复的迭代中不断完善。

尊重流程,对流程中阻碍自己效率的部门做适当的裁剪。

3、很懒却很高效

熟练操作键盘

熟练各种开发工具

善于使用或发明工具

善于搜索和提问

并行工作,有效利用时间

4、善于倾听,并且不断地练就自己的表达能力

尊重每一个人,并且敢于承担责任

posted on 2020-12-09 22:03  阡陌祁画  阅读(77)  评论(0编辑  收藏  举报