软工实践个人总结
一、基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象
变成至少能有个占比的大废物 相较于于一开始的预期划水可以说天差地别
对比开篇博客你对课程目标和期待:
“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”:
就业竞争力什么的倒未必有提升,代码能力虽有提升,但是也不是特别多。相对于这些,我认为软工最主要的提升并不是某项能力的提升,而是综合能力比如学习能力、团队组织,交流与沟通,软工不是一个人的项目,而是整个团队共同努力的结果。而在未来专业方面的能力上相对于已有的能力、沟通交流、组织以及学习能力显得更加重要。
对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足
不足之处可能就是自己只负责了前端部分了,对于后端的开发并没有很多参与度,所以开发的后期显得没有参与感。
1.2-a 总结这门课程的实践总结和给你带来的提升:
-
在软工实践课程当中我编写了1155行代码
-
软工实践的各次作业分别花费的时间:
# 作业 花费时间(分钟) 2 个人编程作业 1800 3 结对编程作业 1860 4 团队介绍与选题报告 360 5 团队需求分析报告 720 6 团队项目之现场编程 400 7-13 Alpha冲刺(含总结) 1480 14-19 Beta冲刺(含总结) 1000 20-22 每周小结 540 -
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
结队编程作业是让我印象最深刻的一次作业了,是真正意义上的自己花费了大量的时间去学习新的东西,因为最开始的拖拉导致后面的不断熬夜。还有AI大比拼的时候,为了多得到几分而绞尽脑汁,现在回想起来都是一段不错的记忆。
-
在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 实际周均时间 预计周均时间 136h 8.5 18 -
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
有一部分目前只看到了在做这个软工的作用,并没有去利用这些去做其他的拓展,比如原型工具像Axure啥的。还有一部分比如markdown格式带来的如Typora可以一直留着以后用。至于开发者工具的比如POSTMAN啥的,估计以后没有机会再碰了,还有对Github的使用让我之后就会更方便。
-
其他方面的提升。
综合能力得到了提升,明白了一个项目完成的全过程并且参与进来,对于以后进行这种项目开发就有了经验。
二、总结与收获
非测试组:个人或结对或团队项目实践中的经验总结+实例/例证结合的分析:
-
拥抱开源的时候记得看下是不是已经被人抱过好几次了,毕竟虽然开源,实际上不改点代码改点变量有点特色什么的,就会被测试组认为是抄袭的代码了。
-
团队项目这方面沟通挺重要但是配合更重要尤其是涉及到代码以及主观设计,比如我们的手手书因为某些原因,更新代码不及时,导致一人上传了过时错误代码并且同步覆盖了正确代码,导致后端爆炸。
-
多学习多查找,百度上面都有很多前人留下来的经验,b站也有很多视频可以看,整个过程是一个自主学习的过程。
三、这学期下来,你最感谢的人是谁?有什么话要对TA说呢?
我最想感谢帮助过我的朋友们,如果没有他们的话我一个人肯定是不行的。
“谢谢了,大家。”