这次我看了“乐高王国”和“完成设计方案”两章。
“乐高王国”里,讲述了四种人,也是前不久老师跟我们提及的:有能力有责任;有能力没责任;有责任没能力;没责任没能力。不管是什么领域的团队都很希望纳入第一种人,有责任没能力也可以考虑,因为能力是可以再培养的。而有能力没责任的,绝对是一把双面刃,不能说无法带领团队走向成功,但风险很高。而在本章中就提到了“牛仔程序员”:不守规矩、偏好独干、喜欢挑战的程序员。这种程序员一般有很强的能力,本学期的小团队项目中,这种程序员往往就是一个团队的大腿,大佬可能能揽下所有业务流程。但我想说的是,团队项目需要的是合作开发,训练的不只是代码能力,而是合作能力,毕竟以后从事编写工作时合作是必不可少,就像你自己写的你自己看得懂一样,别人就不一定能读懂你的东西,这样对团队是没有好处的。老师也曾透露有些团队已经出现不干活的现象,好在我的团队很和睦,或者说大家技术都一样,相互合作才能共赢。
“完成设计方案”里我学习到的是不要偏离中心。有的时候为了过分追求某一点,而偏离了设计这个东西的本来目的,拿我个人距离:我刚开始做“记录”功能的时候,过分追求格式美观,图片上传越多越好,到头来发现“记录”的重心还是在文本,图片上传从原来做好的9个砍成了3个,而且浪费了不少时间。再往大了说,我们做软件是要考虑用户的,但本学期做项目的时候更多的想法是怎么应付老师,不同的目的做出来的东西是不一样的,这也是我需要磨砺的点,要让自己的软件工程师思想成熟起来。
每次读这本书我总能收获到很多东西。