阅读在继续,我也越来越感受到《构建之法》这本书的精彩之处。
我过去是怎么做的:我们的软件应该适合所有人。
结合书中所讲,说明这样为什么不好:很重要的一点是,我们的软件不是给所有人用的(其实这是我们每个人心底最光荣的愿望和梦想)。尽管每个人都想自己做的软件多一些使用者,但是在做软件的时候,我们不能考虑太多类用户,反而需要考虑主要使用我们软件的典型用户,这类用户是我们的核心用户,一些跟我们软件实际上并无交集的人并不能算为典型用户。我们开发软件是针对典型用户的。另外,光看用户的表面语言和行动远远不够,因为许多用户表达的不清楚,再加上我们理解的不到位,很容易出现偏差,所以我们要找到用户背后的动机,不然实现的功能总是无法取得用户的满意,以致于产品可能要多次返工。返工不仅仅考验软件开发团队,也考验用户的耐性,也许用户觉得这次在你的公司购买的软件这么麻烦,下次他会考虑换一家公司。
提出一个解决办法,避免再次掉进陷阱:读了这本书,才知道什么是项目经理,以及这个职位发挥的巨大作用。PM的能力很重要,有能力并且得到大家认可 支持的PM才是一个优秀的PM。自省能力中的“拍屁股”走人是没有人喜欢的事情,但是可能谁都有这么一种冲动。这种心态可能会有一时,但当你勇敢面对这些困难,并认真学习如何打败它时,你是个优秀的人。当你打败困难之后,你会有满满的自豪感,而这种感觉比你放弃“拍拍屁股走人”的感觉好多了。再者,得到大家支持也很重要。一个无法得到团队成员支持的PM,大概也不算一个优秀的PM吧。
书中讲的一些内容我们还没有涉及到,比如软件的生命周期等等。但是我知道,这些知识都是财富。努力成长自己吧,不管是成为一名软件工程师,还是从事别的职业,优秀都该是自己永远的追求!