一、基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
计算机专业的能力:个人编程作业和结对编程作业使用了c++和python,团队作业中选择了前端小组,学习了html、css、javascript、react等,这方面应该算是未达到我的期待和目标,实践能力较为薄弱,还需继续加油。
就业竞争力:我认为我学习到的知识还很浅,具备的实践能力也不够,需要再接再厉。
1.2 总结这门课程的实践总结和给你带来的提升:
-
在软工实践课程当中我编写了__783___行代码。
-
软工实践的各次作业分别花费的时间:
# 作业 花费时间(分钟) 2 个人编程作业 1980 3 结对编程作业 2700 4 团队介绍与选题报告 240 5 团队需求分析报告 680 6 团队项目之现场编程 60 7-13 Alpha冲刺(含总结) 1377 14-19 Beta冲刺(含总结) 898 20-22 每周小结 450 -
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
令我印象最深刻的是个人编程作业,因为这个作业是第一个且是个人的一次软工实践作业。当时我采用c++来完成这个作业,在清楚了大致的流程之后,便开始着手一步一步做出来,但是很遗憾在计算相似度的时候出现了问题,磨了很久也修改了很久,搜了很多相关知识都没能解决,才放弃c++改用python。个人编程作业的结果并不是非常好,但在完成作业的过程中我学到了很多,令我印象深刻。
-
在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 实际周均时间 预计周均时间 171 8.1 15 -
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
学习了html、css、js语言等,更清楚github的使用了,工具有Visual Studio Code、Pycharm、Mocking bot、LICEcap、微信开发者工具等,其中LICEcap录动图特别好用。
-
其他方面的提升。
搜索资料的能力、自学的能力提高了
二、总结与收获
个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
个人编程作业:初步面对大作业时挺茫然的,所以刚开始就没有做什么事情。其实了解熟悉一个东西的最好办法就是不断查询相关资料,去问身边比较厉害的同学,这样才能更快地着手去做,从而学到更多的东西。
结对编程作业做原型设计的时候,我从这里认识到了实践是很重要的,第一次做的原型设计就像PPT一样死板,背景与配色都比较混乱,反复修改仍然很丑陋。然后就重新做了几次,最终的成果我是比较喜欢的。尽管最终没能实现原型设计,但是明白了动手实践的重要性,只有动手去做了,才更容易进步。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
我最感谢的人是王佳欣,从软工实践作业开始到结束她帮了我很多很多,有时候做不出决定时她会给我建议,忘记提交博客时她会提醒我,在很多细节之处都给了我帮助。同时我也很感谢团队里的大家,在这个团队里边,我学到了很多东西,也收获了很好的友谊!