时间飞逝,在不知不觉中《构建之法》这门课程就要结课了。经过一个学期的软件工程的学习,我在这门课程上学习到了很多东西。在学习的时候,老师让我们把软件工程构建之法这本书大致的看了一遍,在我开始看来,大多数的教科书都是枯燥乏味无趣的。但是在看了软件工程的构建之法这本之后,我改变了我之前的观点,这本书虽然讲解的东西并不浅显,但是它的内容却不像其它学课的教科书那样的无趣乏味,它是很有趣的一本书。它上面有很多的生动形象的举例和有趣的图片,用这种简单易懂的方法将想要表达的知识和理论告诉了我们。在以前,我一直对软件工程存在一些未知与误解。认为软件就是程序,软件开发就是编写程序的过程,只要完成程序的编写,那么软件也就宣布着成功开发。而且我还片面的认为只要我掌握了当下最流行的编程语言与其开发工具,就能很好的编写出一个程序。一个人只要会编程,就能写软件,就是程序员。一个公司,只要招聘一些程序员,就能开发很好的软件产品。只要有几个有经验的程序员,在找些兼职的大学生,就能组成一个软件公司。但是,通过学习了软件工程后,让我恍然大悟。才知道以前对软件开发的认知是多么的错误,渐渐的才明白,软件其实不仅仅是个程序,软件开发也不是简简单单编写程序的过程。软件是思想在硬件上的载体与体现,处理的是逻辑与信息。唯有对软件和软件开发过程有充分的认识,才能更好的开发出,过程受控,质量受控的软件产品。
另外,通过软件工程,还让我学习到一个重要的知识——团队的合作,团队之间的分工,统一,对于我们这类在校生而言,这种学习能让我们在以后的工作中少走一些弯路。所以,通过软件工程,我是真的学到了很多的东西,不单单是书中的理论知识,更多是让我明白了很多的道理。软件工程强调概念和知识的理解与掌握,侧重软件的项目分析、设计、实现和维护的基本技能。比较注意‘点’和‘面’的结合。是一门理论性较强的学科。
在此非常感谢彭老师的对于我们的教导,在课堂上老师用独特的方式授予我们知识,灵活的带动课堂的气氛,在我们学习的道路上为我们指路和鼓励。
在以前,我一直对软件工程存在一些未知与误解。认为软件就是程序,软件开发就是编写程序的过程,只要完成程序的编写,那么软件也就宣布着成功开发。而且我还片面的认为只要我掌握了当下最流行的编程语言与其开发工具,就能很好的编写出一个程序。一个人只要会编程,就能写软件,就是程序员。一个公司,只要招聘一些程序员,就能开发很好的软件产品。只要有几个有经验的程序员,在找些兼职的大学生,就能组成一个软件公司。
但是,通过学习了软件工程后,让我恍然大悟。才知道以前队软件开发的认知是多麽的错误,多么愚昧。渐渐的才明白,软件其实不仅仅是个程序,软件开发也不是简简单单编写程序的过程。软件是思想在硬件上的载体与体现,处理的是逻辑与信息。唯有对软件和软件开发过程有充分的认识,才能更好的开发出,过程受控,质量受控的软件产品。而且在以前,我一直以为软件开发是一件让人愉快的事情,只要坐在电脑前敲敲代码,那么一切就OK了,现在我发现,以前的想法是多么的可笑(可能被电影中的情节所欺骗)。编程其实是一种痛苦与快乐并存的一想创造性的活动。因为编程不仅仅能满足我们的创造欲,还能愉悦内在的情感。