在一周的时间内,大概看了一下整本书,感觉时间很仓促。这本书偏向于对整个软件工程开发过程的一系列流程的介绍分析,比较详细生动,面面俱到。在简略的看书过程中,依然产生了一些疑问。
一是第三章,关于软件工程师的成长问题。和普通的程序员相比,软件工程师必须具备哪些更多的能力?在我看来,很强的编程能力、对语言的精通性、良好的沟通能力以及团队合作精神对于一个软件工程师来说都是必不可少的。当然对英语有驾驭能力,才能看懂技术文章。
二是第四章,关于两人合作的问题。是否真的只有两个人一起合作才能发挥到最大效益?可能要看两个人的能力以及磨合问题,如果不能取长补短,还不如一个人完成得快。
三是第五章中,MBP比MVP更具哪些优势?书上写得不是很详细,可能是对用户的需求更了解,产品更深得人心。
四是第十三章,关于效能测试,到底是该在真实且随机环境中进行还是不现实的环境中进行?大概是避免不现实环境,也不过分追求真实。
五是整本书中,有些概念知识比较抽象,虽然有些举了例子,但还是比较模糊,那该如何深刻理解呢?