zoukankan      html  css  js  c++  java
  • 《程序员的自我修养》阅读笔记五

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

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

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

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

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

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

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

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

    3、很懒却很高效

    熟练操作键盘

    熟练各种开发工具

    善于使用或发明工具

    善于搜索和提问

    并行工作,有效利用时间

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

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

  • 相关阅读:
    python os.stat() 和 stat模块详解
    Python中datetime库的用法
    js中Array的map()函数,其中的回调函数还能这么用
    通常用于返回值的三目运算符
    浏览器渲染页面的时候,不同的script块之间的关系
    模板字面量
    let和const
    js 数组 map方法
    一些常用的js循环,如for
    session
  • 原文地址:https://www.cnblogs.com/hhjing/p/14189102.html
Copyright © 2011-2022 走看看