《程序员修炼之道:从小工到专家》阅读笔记2
《程序员修炼之道:从小工到专家》第四节:足够好的软件。使质量成为需求问题。很多时候对于质量的评估都是开发人员在进行,我们对质量要求低,交付时会出现很多问题,我们对质量要求高,会很大程度延误工期。所以指定需求时,把质量这一块考虑进去,在商定的时间内,由产品或者客户决定他们可以接受的质量是什么样的。没有完美的软件,应该知道何时止步。今天了不起的软件常常比明天的完美软件更可取。及早让客户使用,他们的反馈常常会把你引向更好的解决方案。
第五节:你的知识财产。杰明·富兰克林说过:知识上的投资总能得到最好的回报。这没问题,但遗憾的是知识是有时效的资产,特别是计算机领域。我们可以把我们了解的技术实现、工作经验视为知识资产,并使用管理金融资产的形式管理这些知识。经营知识资产可以从以下方面进行:定期投资:定期投入时间学习,即使很小的投资也是很重要的。多元化:作为底线我们需要对当前所从事的技术熟练掌握。但不要就此止步,技术的发展变化很快,掌握的知识越多,就越能更好的进行调整,赶上变化。管理风险:不要把所有的“技术鸡蛋”放到一个篮子里。低买高卖:新技术流行之前就掌握它往往比之后跟风再学得到更大的回报。这些知道方针里最重要也是最简单的就是:定期为你的知识资产投资。具体方案介绍:每年至少学习一种新语言。每季度阅读一本技术书籍,习惯之后可以一个月就阅读一本。也要阅读非技术书籍,记住计算机是由人使用的。在本地大学或者网上系统地学一门课程。