• 《程序员的自我修养》阅读笔记五


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

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

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

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

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

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

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

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

    3、很懒却很高效

    熟练操作键盘

    熟练各种开发工具

    善于使用或发明工具

    善于搜索和提问

    并行工作,有效利用时间

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

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

  • 相关阅读:
    grid列的值格式化
    页面记载给绑定query的grid加filter
    页面加载后从后面带数据到前台
    waf2控件名
    通讯框架选型
    C# 访问修饰符和const、readonly
    ZooKeeper典型应用场景一览
    ZooKeeper典型使用场景一览
    摘的一段关于原型的介绍
    D3.js和three.js
  • 原文地址:https://www.cnblogs.com/hhjing/p/14189102.html
Copyright © 2020-2023  润新知