《程序员修炼之道》阅读笔记01

  在所有的弱点中,最大的弱点就是暴露弱点。当我们面临选择,将要对某一项任务承担责任时,首先要考虑的是,如果最终结果失败了,你是否能够承担此结果所带来的风险,不论过程如何,我们都要勇于承担最终的结果。这是一种责任,量力而行,不夸大其词,承诺的事就要做到。

  不要容忍破窗户。一扇窗户破了,只要有那么一段时间不去修理,便会遭到人们的遗忘,进而这扇窗户周边的事物也开始破损,最终形成难以修补的局面,废弃变成了现实。一旦程序发生了错误,就要引起重视,不得一拖再拖。做变化的催化剂。设计出你可以合理要求的东西,将它变成现实,然后拿给大家看,坦然地说,如果我们加入……功能将会更好,那么团队的成员就会充满动力,然后实现更多的功能。记住大图景,温水煮青蛙,量变到质变,在我们进行开发的时候,要时刻想着最终的目标,不然便会在迷失的道路上越走越远。

  欲求更好,常把好事变糟。我们通常是在为别人做软件,在项目开发之前我们要做好充分的需求了解,将用户的所有功能实现,切莫画蛇添足。经营自己的资产,在项目开发的过程中,同时也是我们学习的过程,多查阅资料、阅读书籍,将一些好的功能和方法记录下来成为自己的东西。

  个人感受:注重实效,用于承担责任,不堆积错误,明确目标,做中学。之前我总是为了作业而写作业,现在我明白了,做本身就是学习的过程,何乐不为?

原文地址:https://www.cnblogs.com/news1997/p/8975681.html