个人课程总结
刚刚回顾了一遍我第一次写的软件工程开课博客,不难看出当时是怀着一种很激动带着憧憬的心情去写的,下图是我当时给自己定的一些在软工课上自己需要掌握的技能
我觉得自己第2,第3,第4点掌握了,这学期对自己比起原来有了很大的进步,比如自己能够做到几次及时课上完成课堂练习并标记上自己的名字,虽然比起别人还是不太行,但是比起上学期的自己,我真的觉得自己有了很大进步,通过这些课堂练习,我不断尝试着自己去解决问题。这学期我也开始自己主动去利用身边的资源去学习一些东西,比如:下图就是我养成的一个好习惯,凡是我通过自学学会的知识点我都记在这个笔记本里。一学期下来再加上博客园每周总结的,感觉自己学会了很多东西。
问题1:
记得我当时在课程开始快速浏览了《构建之法》之后提了 5 个问题,什么是软件工程?如何学好软件工程? 等等。现在我觉得软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程。软件工程包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。 学好软件工程的关键是做中学。只有通过不断动手不停地练习,把所学不断应用于实践,才能真正正正地掌握一些东西。
问题2,3:
再看现在,自己又产生了许多新的问题,比如自己现在缺乏创新能力,遇到问题第一个想到的总是模仿套模板,一开始学习的时候这种方法是一个比较好的学习方式,但是一味地只知道套模板,模仿别人的代码是不可取的,这个会让我们的思维受到限制,没办法创新,长久以往,遇问题就学不会自己分析,独立性较差。第二个问题就是自己对知识点经常是学了忘,忘了学,没有对知识点真正做到理解掌握透彻。所以我现在在想办法如何解决掉这些问题。
收获1:
再次回顾我读过的软件工程的文献, 团队做过的事后诸葛亮分析,可以再去看一遍,第一个感想就是,如果再给我来一遍的机会,我一定不会犯这些错误,我一定要做……改进。但是世上没有后悔药,值得庆幸的是在老师的带动下我及时做了事后总结,及时地写了自己的阅读笔记,使得现在自己再读起来,印象更深,类似错误再犯的概率几乎为零。从一系列数组问题再到字母,单词,单词链,从第一周学习进度总结到第17周进度总结,自己不断进步,不断成长,写的博客越来越多,自己积累的知识也越来越厚。从假期的《人月神话》到开学来的《程序员修炼之道-从小工到专家》再到《构建之法》最后到《代码大全2》,自己的理论素养,技术水平也不断在进阶,一步步在修炼。看到这些,莫名地有一点点感动,希望接下来的自己能更加努力,变得更优秀。
收获2,3:
对比那些技能评价表,我觉得自己在解决问题时的心境变得不一样了,以前自己总是容易慌乱,遇到问题就想退缩,但是现在不会了,遇到问题自己现在一般都是很耐心地去解决,很平静,不会的就自己去找解决方法,不会害怕去面对问题,我觉得这是自己一个很大的进步。我觉得这种收获就不能用数字去衡量,不过除了这种对学习有帮助的收获,我觉得其它方面对自己而言最珍贵的就是收获了友谊。通过各种团队项目的合作,我们三个人从最开始的磨合到越来越有默契再到现在建立的深厚友谊,回顾一次次团队合作,想起一起合作运动的经历,很难忘,回味起来都是幸福,很感谢老师给我们的团队合作机会。这些,我觉得不仅是对于现在,对于我的以后,对于我的人生都是最珍贵的收获。
对老师的问题和建议:
1.希望老师把节奏稍微放慢一点,因为我觉得比如上学期的java web,我们只是学会了一个增删改查就是最基本的东西,它实际上还有很多知识点没有学,如果只是靠平常做的时候用到自己学的话,我觉得对于有些学习能力较差的同学会不知道该学啥,会学得比较乱可能。希望老师可以给出一些具体的东西而不是只有一个目标。
2.希望老师有的时候布置作业时可以一开始就像最后这个大作业清单一样,更清楚一些,有的时候写了博客但是最后又发现跟要求的不太一样,因为当时写得时候没有那些要求或者是要求临时改变或者是我们自己没有准确理解这些要求。
3.希望老师能在讲这些理论知识的时候多补充一些技术知识。
谢谢老师(*^▽^*)