软件工程课程总结

时间真快,转眼之间一学期已经过去了。回看这一学期,感觉收获并不是很多。

       简单地想一下我这个学期所学的知识,除去正常开设的课程以外,绝大多数都是前端的内容,并且我这学期的学习热情并不高涨,只能说是完成了任务,并没有能达到理想中的程度。

       第一方面,也是最主要的原因,这学期一开始的时候在家里上网课,没能很快地收心,还是在边玩边学的状态下过去的,有时间但是没心思去跟着周朝勇学习新的框架或者去复习之前学的MVC。在线下开学之后,这种状态持续的时间也很长,导致我这个学期专业课学的一般,编程能力的提升更是一般。就像python爬虫的那些东西,在学期伊始的时候周朝勇就已经学完了,并且他那时候还问我要不要和他一起学,但是那时候只想着以后的时间还长,不着急学就没和他一起。但是没想到这一搁浅就是接近一个学期,直到有一次上课的时候老师要求用爬虫爬取数据。那时候我才在课上开始自学爬虫的相关知识并进行实践。别人已经把数据爬出来的时候我才了解了爬虫并尝试了爬取微博热搜;到了晚上,别人代码已经全写完了我才能把数据爬出来。效率非常之低。

第二个方面,花费在团队项目上的时间很长。我们的项目其实规划的并不合理,我们对我们的团队项目总共预计了三个系统:关于保护生物的论坛、生物图谱和微架构的航空航班服务系统。第一个项目构思好了之后,发现没什么亮点,舍弃;第二个项目写完之后发现内容太少没有东西可以在二三阶段上进行扩充,舍弃;第三个项目呢,由于我们组内三人都没有完整地做过一个这样的项目,没有意识到做一个完整的前端需要多少时间。我当时是想着锻炼一下自己前端开发的能力,自己一个人包揽了所有的前端页面和用到的js函数,就不套别人的模板了,自己模仿着河北航空的页面来写。虽然说要求的功能我都能实现,但是说实话我做出来的页面并不好看——我的审美不是很好,就导致着我们的第一版页面非常的丑。后续进行修改花的时间也不短。在这一段时间里,我一直埋头做前端,根据后端接口来不停地修改我前端的函数,讲道理,前端能力真的得到了质的飞跃。但是,与此同时,这带给我的负面影响更为巨大——我发现自己把后端的内容给忘了。我不会写后端了。

这就说明我当时后端学得就不够扎实——我会用,但是用得不熟!写出来一个项目之后,后边的项目基本上就是图省事、对着自己一开始写过的项目进行修改的——毕竟是自己的逻辑,自己最为清楚修改哪里最省时间。

所以,在这个假期里,我不仅仅要学会老师布置的内容,更要自己抽时间去复习学习前端和后端框架,跟上周朝勇的进度,继续和他一起做项目,不能落下。

 

通过这两年编程的经验,让我认清了自己的一些问题:

一是我非常容易浮躁,学的不深、不精,一旦把它搁置就很容易忘掉,再重新拾起也需要不短的时间,是个非常大的毛病。

       二来,我不善于调节自己的心态,遗忘了之前学的东西不知道怎么写的时候我就会很慌,而不是先去看看之前自己写的项目和发的博客。

      

       另外,通过这一次团队项目的开发,让我认识到了对工作量能否有清晰认知的重要性和团队合作过程中的协作问题。当团队内的成员多起来之后,很多问题就迎面而来了,一来是工作能否做到合理的分配,二来是怎么提高团队的沟通交流效率,让大家更加有效地围绕着我们的项目来讨论呢?

      

 

posted @ 2022-06-10 18:59  闫闫不是那个严  阅读(46)  评论(0编辑  收藏  举报