这几天看看《梦断代码》这本书,读了将近一半的内容对这本本书也有了初步的了解。
书的开篇以第0章开始,作者的解释是一个电脑程序员从0技术这也是一种习惯,我觉得这个开篇很好,作为一个程序员就要习惯从0计数,也因此我对这本书也渐渐有了兴趣。术主要讲Chandler漫长的开发过程从开发这个软件过程中遇到的问题与解决方法给我们好多经验与好多有用的知识。Chandler是一个开源项目,由OSAF开发。与其他商业软件不同,Chandler的开发过程缺少那种“强有力”的管理和约束,几乎没有人为整个项目负责,直到项目开始后一年多,才有了软件开发经理。项目所有的成员都应该尽可能地发挥自己的创造性,开始的设想是十分好的,有自己的目标和主要的开发的项目需求,但随着需求的不断提高和问题的不断出现项目的开发也出现了一定的问题,看到现在这本书对我的帮助还是挺大的。
这本书讲Chandler的开发过程中也提到好多开发软件中遇到的问题与解决办法,同时给出了好多编程方面的思想很值得我们借鉴,在读书的过程中索然有点枯燥但收获还是很多的,无论是知识方面还是思想方面都是很不错的学习资料,软件的开发不是想象的那么简单,它涉及到好多的方面有一点的不适合软件的开发就是失败的,所以在软件开发过程中要不断的检查与维护来确保软件的正常开发与正常运行。
《梦断代码》是一本好的图书,它能给我们好多可以借鉴和学习的方面,他给我们的是真正的经验教训,我们学到的是宝贵的经验与思想,告诉了我们在团队开发软件彼此配合的重要性,教会了我们好多在团队开发的注意事项,我从中得到了太多的收获。
个人感受:在软件工程课之前,基本没有团队合作的经验,但只一个人开发出来的项目特别不完善,不管是功能、界面或是用户体验方面,不可能做到面面俱到。所以我们需要合作。在这之后,我会努力的与团队的其他成员沟通交流,通力合作,争取做出一个好的软件。