软工实践个人总结

一、基本情况

(1.1)请回望第一次作业,你对于软件工程课程的想象对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
回顾开篇博客,最初我最期待能够做出一个项目、与队友的分工合作,期待编程能力的提升、软件开发的经验,与团队不断磨合,自己所见所学所想真正运用到自己的作品中,将感兴趣的东西进一步提升,不止停留于表面。
整个软件工程课程中,贯彻着软件项目管理的思想。通过组队进行团队项目的开发,让我对于未来工作中的协作开发有了一个更好的认识,开发过程中的经验教训都将会让我在以后的工作中更好地融入团队,高效率地进行协作开发。在认识软件项目管理和提高协作开发能力都达到了我的期待和目标。
但明显的不足是,自己写的代码质量值得商榷。即便课程包含项目测试的过程,但由于时间的紧迫,项目开发的难度较大,无法编写出高质量的代码。很多时候没有考虑到代码的性能,而是想着加快开发的进度。

(1.2)总结这门课程的实践总结和给你带来的提升:
非测试组

在软工实践课程当中我编写了3000行代码。

软工实践的各次作业分别花费的时间:

# 作业 花费时间(分钟)
1-2 个人编程作业 3200
3 结对编程作业 2500
4 团队介绍与选题报告 200
5 团队需求分析报告 300
6 团队项目之现场编程 300
7-13 Alpha冲刺(含总结) 2500
14-19 Beta冲刺(含总结) 1000

讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
项目Alpha冲刺最让我印象深刻。作为前端开发人员,我们需要用到Echarts和vue框架来做出可视化的数据图,这些相关的知识要通过长时间的摸索和学习才能掌握。

在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)

累计时间 实际周均时间 预计周均时间
150(h) 10(h) 10(h)

介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
原型开发:墨刀

版本控制:Git

接口文档:Swagger

性能测试: JProfiler 腾讯压测大师

前端框架: Vue2.0

其他方面的提升。
1.收获了多次在小组成员面前展示自己的想法、思考、答辩的机会。
2.对软件工程的思想有了自己的切身体会,明白了一个项目有必要的规范文档做支撑的必要性。
3.收获了与一个10人团队共同协作的宝贵经历

二、总结与收获

非测试组:个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
一个项目的完成是这个项目的所有成员共同努力的结果。同样的,一个项目的开发也必然是离不开所有成员的互相沟通,不管是组长与组员的沟通还是组员之间的相互沟通都十分的重要。相互沟通可以更好的制定好开发规范,以及各个模块的分工协作。只有良好的沟通了在开发期间才能够事半功倍。
在Alpha冲刺初期,我们前端团队因为没有做好沟通,导致了前端开发的进度缓慢,以及每个人的工作量差别较大。

三、致谢

这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
我最感谢的是我们字节不跳动组的蔡炜鑫同学。我想说我希望自己也能像你一样能够很积极地去学习和掌握新的技术,提高自己的前端开发水平。

posted @ 2021-12-21 23:57  陈翁豪  阅读(62)  评论(0编辑  收藏  举报