刚刚读《移山之道》的时候,心里就一直在想,这本书到底在讲些什么呢?TFS?代码测试?代码编程?刚刚读的时候,感觉写的好“散文”。倒是村里人讲的笑话挺让人搞笑的。
断断续续的算是把这本书看完,感觉这本书一直讲述的就是这本书的名字《移山之道》。这本书比较系统的讲述了如何进行团队项目的开发,以及个人在团队中的发挥。除此之外,我想,更重要的是他一直通过细节向我灌输着一个理念,那就是作为一个计算机专业的学生,优良的编程习惯,专业的开发方法才是凸显专业价值的方面。
在大一刚开始学习写代码的时候,c语言的代课老师就叮嘱我们要养成良好的编程习惯。否则团队工作会非常不便。可是,或许是人的惰性,或许是自己的浅薄,当时感觉就是把代码写出来就好了。输入数据,给出结果,这就是编程。现在,进入大三之后,和同学们一起写代码的时间越来越多,才发现当初老师说的是多么有用。写注释,明明方法,这些小细节有时候会延误很多编程时间。
软件工程课的教学过程非常轻松。但是,重要的是要在这种教学中把良好的思维方式融入到自己的编程习惯中。比如,在编程的时候要考虑性能问题。在团队合作的时候要考虑自己的分工特点。在确定自己的项目的时候,要考虑创新,实用,可维护性,即对自己的项目进行定位。