美文网首页
《程序员修炼之道》读书笔记3

《程序员修炼之道》读书笔记3

作者: 熙噶路 | 来源:发表于2020-07-22 21:00 被阅读0次

    为了追求更好,我们毁损了原已够好的。

    现实世界不会让我们生产出太多真正完美的产品,尤其是完全没有Bug的软件。时间、技术、急躁合力对抗着我们。

    “够好即可”这个词并不意味着草率或糟糕的代码。所有系统必须达到用户的需求才算完成,需要达到基本的性能、隐私和安全标准。你做的东西,从用户需求角度来说是否足够好?最好还是留给用户一个机会,让他们能亲自参与评判。

    将质量要求视为需求问题(提示8)

    不要让过度的修饰和精炼侵蚀掉一个完好的程序。继续前行,让代码在它该有的位置驻留一段时间。它或许并不完美,不要紧的——它就算永不完美也没关系。

    投资知识,收益最佳。

    知识和经验的确是你最重要的专业资产。可惜的是,它们是一种时效资产。

    学习新事物的能力是你最重要的战略资产。

    将程序员所了解的一切有关计算过程的事实、工作的应用领域,以及所有经验,视为他们拥有的知识组合。管理知识组合和管理金融投资组合非常的类似:

    1.正规投资者有定期投资的习惯。

    2.多样化是长线成功的关键。

    3.聪明的投资者会平衡保守型和高风险高回报型投资的组合。

    4.投资者用低买高卖来获得最大的回报。

    5.应定期审查和重新平衡投资组合。

    要想事业成功,你必须用同样的指导方针管理你的知识组合。

    好消息是,管理这类投资是一项技能,就像其他技能一样——可以学会。诀窍是让自己一开始就这样做,并养成习惯。制定一个你能遵循的例行规程,照此去做,直到大脑将其内化。做到这个程度后,你会发现自己会自动吸收新知识。

    构建知识组合:定期投资、多样化、风险管理、低买高卖、重新评估调整。

    对知识组合做定期投资(提示9)

    目标:

    每年学习一门新语言

    每月读一本技术书

    还要读非技术书

    上课

    加入本地的用户组和交流群

    尝试不同的环境

    与时俱进

    学习的过程将会扩展你的思维,为你打开全新可能性的大门,让你领悟新的做事方式。

    批判性地分析你读到和听到的东西(提示10)

    问“五个为什么”

    谁从中受益

    有什么背景

    什么时候在哪里可以工作起来

    为什么这是个问题

    相关文章

      网友评论

          本文标题:《程序员修炼之道》读书笔记3

          本文链接:https://www.haomeiwen.com/subject/arotlktx.html