软件工程课程个人总结

发布时间 2023-05-24 19:26:07作者: Arkiya

1.关于第一周的计划

对于增删改查相对来说比较熟悉,对于测试不那么慌张,从我自身感受来说,无论是上学期的期末还是这学期的开学考试,我整个人都是一个比较慌的状态,就像是高中考数学,明明会做但是因为自己的紧张到处出错,看着一点一点流逝的时间只能更加紧张,但是现在感觉没那么慌张了,或许是因为相对熟悉一些了

然后再团队中,在结对开发的过程中,由于队友当时在隔离,因此基本上整个地铁系统的web端都是我独立开发完成的,在团队项目中,第一阶段我拿到了第二,第二阶段我认为我也很积极的投入到了开发之中。

对于安卓app,详可以见我之前的《Androidstudio开发日记》,在对安卓进行了学习后,我开发了个人的app,现在会想起那个礼拜还是很感动,每天就在自己的桌子上,进行着各种功能的测试和开发,一次又一次的进行流程的熟悉,到最后已经可以从什么都不会到自己开发连接数据库的app了,这点我对自己还是比较满意

但是对于一些其他的方面,如在课上我感觉自己做的还是不够好

2.关于构建之法和软件工程这门课程,其实我起初对于软件工程不太熟悉,因为自己在大一的时候也听说过一些专业课的内容,但是以专业名作为课程名的这门课程具体要讲些什么确实不太清楚,直到有一次建民老师上课给我们提到了他创立软件工程的初衷,我们现在高校的教学模式,大多是从理论到实践,即先告诉学生如何做,然后再让学生去做,而在未来的公司或者企业中,我们是为用户提供服务的,也就是说我们首先接到的就是实践工程而不是理论,是我们根据实践的要求去学习对应的理论和内容,因此这两者恰恰相反了,可以说当下的教学有些背道而驰南辕北辙了,因此对于我们的软件工程这门课程会很有特点,注重实践,注重动手能力的开发,我认为通过这一学期的学习,软件工程这门课已经为我解决了它到底是什么,到底要讲什么这个问题,我们未来的工作也是如此,因此我感觉这门课具有很强的实战意义,就像是实际的工程项目,存在着各种各样的突发状况或者是要求的升级

3.感觉就是我们所做的东西比较浅,虽然我认为一些作业的内容难度已经很大了,但是我感觉我们在一直一直的东奔西跑,先做javaweb,或许是我不够勤奋,只是熟悉了基本的流程而没有深入了解内核就跑去做安卓app,安卓app做了一段时间,其实也没有怎么深入系统的学习,就开始做更大的项目,感觉是不是时间太紧张或者是我们的课程就是注重实践而弱理论?

4.本学期的团队项目,说实话起初我是有点头疼的,因为我习惯性的自己一个人,与别人合作特别是与不太熟悉的人合作,除了要进行开发上的沟通,更重要的是要和别人熟络起来,这样才能积极配合,而在团队开发上,我觉得自己学到了很多,比如自己应该积极的去承担事务,去了解队友的内心,去观察,而不是只停留于表面,软件开发不只是机械的工作,而更多的是和人打交道。

5.感觉自己在开发上会更加得心应手吧,以前遇到bug就想着就这么着吧,可能我就是解决不了,直接看看别人是怎么解决的或者看看让别人来帮我解决吧,但是通过这一个学期的课程学习,我不止一次的靠自己解决了很多奇怪的bug,有很多是网上搜不到或者网上解决不了的,而通过自己的理解,一遍一遍的去疏通代码或者去调节配置最后解决bug的时候真的会很让人欣喜的。我认为对心态的培养是无法用数字衡量的,我的心脏变得更强大,以前提到课堂测试我总是会皱起眉头,因为自己的编程能力不够强,加上限时,总担心自己做不完,但是通过这个学期我觉得,事在人为,就算做不出来,只要做到自己能做的最好,就已经足够了。

6.对老师的建议:我一直认为王老师虽然严格,但是其实十分关心学生,比起其他专业的系主任高高在上,王老师与我们的关系更加亲近,但同时他的要求很高,作业的量很大,就像是高三的班主任,我觉得这些也是为了我们好,但是希望能够逐渐加量,不要一上来就放一个大项目,直接把人压的有些喘不过气(苦笑)然后就是希望能够宽泛一下开发时间,有的项目确实做不完(苦笑)。