时间飞逝,不知不觉间本学期的软件工程概论课程已经学习完了。本学期课程围绕《现代软件工程:构建之法》的学习思想展开。在这将近半学期的学习中,虽然我不能说我将《现代软件工程:构建之法》学习的有多么的好,但是通过学习,我还是受益良多。在以前,我一直对软件存在一些偏见或则是误解,认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就 ok 了,而且我还片面的认为只要我掌握了时下最新的语言和工具,那么我就能写程序了。一个人,只要会编程,就能写软件,就是程序员;一个公司,只要招聘一些程序员,就能开发好的软件产品。只要有几个有经验的程序员,再找些兼职的大学生,就能组成一个软件公司。
但是通过了《软件工程》这门课的学习,使我认识到了我以前的错误。软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。
而且在以前,我一直以为软件的开发其实是一件很轻松快乐的事情,只要一天坐在电脑旁敲敲键盘,那么一切就可以了,但是现在我才发现,我以前的很多的思想是多么的肤浅可笑。编程其实是一种乐趣和苦恼共存的一项创造性活动。编程的同时你换需要考虑团队的协作,包括团队成员的编程习惯。
整整一个学期下来,软件工程概论课应该说还是有许多值得肯定的地方的。其实在我看来,软件工程概论课与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的能够解决问题的思想集合。
而且通过学习《现代软件工程:构建之法》,我还学到了很多其他的东西。比如通过学习《现代软件工程:构建之法》,特别是老师独特的教学方式,为我提供了一个尽早接触真实项目的机会。让我知道如何在以最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等。而且通过学习《现代软件工程:构建之法》,还让我认识和培养了我的团队协作能力,特别是对于我们这些在校的学生来说,这种学习更是能让我在以后工作中少走很多的弯路。
所以,通过《现代软件工程:构建之法》的学习,让我明白了很多的道理。
整整一个学期下来,软件工程概论课应该说还是有许多值得肯定的地方的。其实在我看来,软件工程概论课与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的能够解决问题的思想集合。