个人作业——软件工程实践总结&个人技术博客
这个作业属于哪个课程 | 2020春W班(福州大学) |
---|---|
这个作业的要求在哪里 | 个人作业 |
这个作业的目标 | 软件工程实践总结&个人技术博客 |
作业正文 | |
其他文献参考 |
一、回望
1. 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
代码的编写能力和团队的合作能力得到了提高,代码的自学能力和团队的沟通能力还存在一些不足,因为学习新技术的教程比较依赖团队并且前后端沟通有时会出现分歧。
2. 你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你针对你的目标绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
达到了一部分,可能是因为之前的目标定的基本是前端,而之后负责的工作大多是后端,就学习了很多后端的技术。
3. 请总结这门课程的实践总结和给你带来的提升,包括以下内容:
... | 所用时间(h) |
---|---|
寒假作业(1/2) | 10 |
寒假作业(2/2) | 45 |
结对编程(1) | 15 |
团队第一次 | 5 |
结对编程(2) | 40 |
团队第二次 | 15 |
团队第三次 | 10 |
团队第四次 | 15 |
软件评测 | 10 |
团队aplpa | 220 |
团队beta | 70 |
哪一次作业让你印象最深刻?为什么?
团队beta最深刻,因为比较切合实际的项目工程,有明确的分工和项目会议。
累计花了多少个小时在软工实践上?平均每周花多少个小时?
445,平均26小时
学习和使用的新软件
IDEA、Axure、GitHUb Desktop、postman
学习和使用的新工具
Gits
学习和掌握的新语言、新平台
GitHub、Springboot、Vue
学习和掌握的新方法
前后端分离、单元测试、JPA查询数据库,表单的串联
工程能力的提升
接口的编写和帮助前端的测试
团队合作上的提升
和前端对接时候进行的演示并且交流
其他方面的提升
提升了对于接口的编写能力
二、团队总结
1. 你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
应该加大数据库的人员数目,最好是两个人或者三个人同时编写然后经过每天的会议讨论,确定所需的数据和多余的数据,避免之后因为数据库的过多改动引起的代码变动。
2. 如果你是组长,你觉得你有哪些地方做的不够好的?有哪些地方做的好的?你觉得该怎么改进?
安排还是比较合理,对于每个人的接口分配非常到位,对组长的选举建议民主选取。
3. 你这学期经历过换组吗?你对换组有哪些看法?谈谈你在这个过程中的感受。
没有,换组很大情况下改变原有的团队效率,但是能够模拟现实场景,加大旧的组员和新的组员对于特殊情况的应急和熟悉该采取的措施。
4. 分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?
萌芽阶段
团队初期,积极布置任务,比较混乱
磨合阶段
团队成员开始合作完成相关任务,有了接口表和任务表和数据库说明,有序进行
规范阶段
大家统一按照接口表进行设计,按照数据库进行表单的提交,代码整齐规范
三、人月神话
1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?请在随笔中用数据证明上述内容或侧重选择之一.
(1)“啥都有二手交易平台”
(2)工具 IDEA+GitHub 流程:团队的项目规划和数据库的设计 需求:有用户的需求报告 发布:已经发布到了网站上 维护:有测试环节,并且进行定时的维护
2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
一开始不知道怎么做,之后经过了看视频和看别人写的代码,开始一步步的入门,最主要的就是团队的沟通,具体怎么构造实体类,怎样写仓库,怎样进行jpa的查询,和与前端进行交流从而很好的实现接口,从一开始的不怎么清楚怎么做,到之后的熟悉起来,主要归功于组内很好的交流和明确的任务分配,每天都有具体的计划和需要实现的接口,从而保证前后端的统一,在代码编写和团队合作上都有了很大的提升,成功实现了一次团队项目从设计到开发测试完成的整个过程,还将继续投入用户使用,首先是我们团队进行了使用,从而对本软件有了一些更好的考虑,并且发布了一些商品,为本平台带来了第一波使用体验。这次项目的完成是需要自我能力的提升和团队的交流并解决问题来实现的。
四、建议
-
多进行代码训练,参加团队合作完成一些项目。
-
加大团队项目的投入,感觉团队项目使人学习比较多的东西,提升能力较大。
-
助教做的相当好
-
多多参加项目合作,提升编码和合作能力。
五、个人技术总结
[IDEA,POSTMAN]的使用(https://www.cnblogs.com/spy2017/p/13132359.html)