老师推荐的了三本书,有《代码大全》(第二版),《移山之道》,《梦断代码》。我看到同学的《代码大全》,好厚好厚,所以果断放弃,因为我没有那么大的毅力能把它读完,它的厚度就深深挫败了我的信心。还是选择《移山之道》比较好,首先和老师的讲的内容相关度最高,再就是内容风趣,都是小飞和阿超的对话,幽默风趣,读起来有意思,能读得进去,读得下去。
在《移山之道》中,我有很多收获,例如:
MSF(Microsoft Solution Framework)的8条基本原则:
(1)、推动信息共享与沟通(Foster open communications);
(2)、为共同的远景而工作(Work toward a shared vision);
(3)、充分授权和信任(Empower team members);
(4)、各司其职、对项目共同负责(Establish clear accountablity and shared responsibility);
(5)、重视商业价值(Focus on delivering business value);
(6)、保持敏捷,预期变化(Stay agile,expect change);
(7)、投资质量(Invest in quality);
(8)、学习所有的经验(Learn from all experiences).
是一套大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发Client/Server结构的应用程序,是在微软的工具和技术的基础上建立并开发分布式企业系统应用的参考。不过由于我们的视角不同,所以不是都适用,其中1,3,4,8比较重要。现在我们所做的工作远远不够,和正式的编程人员来比较,我们的水平,经验什么的都不行,所以重在一个鸡肋的过程,所以有关团队开发的1,2,3,8都是我们要遵守的原则,其中第八条是目标,要时刻谨记,做中学(Learning By Doing)。
还有就是有很多缺点:
事情都是两面的,这本书比较通俗易懂,但是在一些比较专业的名词或者概念上,他不如一些专业的书籍定义精准。在由于篇幅有限,所以涉及的内容只是一小部分,或者说是基础,经典,精华,但是我认为,做什么事都是要一步一步来的,都是要有积累,有突破来能学习下一步的知识,在这本书中,很有可能让我们懂一些东西,不过要进阶的的话东西就太少了。
还有就是网站(www.yishan.cc)崩掉了,有点可惜。
最后,该总结了。虽然我列数了一些缺点,一些优点,但是我还是很喜欢这本书的。以前我对团队工作的理解是很少,几乎说不知道什么事团队开发,以前的开发大多都是打酱油,这次我对团队开发有了概念性的理解,再借助这些团队作业,我希望自己能加深理解团队工作的真正内涵。