个人作业——软件工程实践总结&个人技术博客

这个作业属于哪个课程2020春|S班(福州大学)
这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客
这个作业的目标 对软件工程这门课进行个人总结
作业正文  正文链接
其他参考文献 《构建之法》

一、回望

1.对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

我觉得这门课就是让我精进了前端技术,学会了如何使用vue框架,并且和不熟悉的同学完成了一个项目,学到了一个项目的制作流程。

不足:对自己的要求还是不够高,只是掌握了vue的基本内容,技术还不足以去工作。

2.你在第一次作业的个人简历中描述了这门课程结束后,你预期你将增长的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?

我当时制定的学习路线是以复习为主,但是最后分工还是去学习了新的技术,我觉得还算是达到了预期吧。

3.哪一次作业让你印象最深刻?为什么?

第二次个人寒假作业。因为当时太划水了,急急忙忙去写的,非常辛苦

4.在课程问卷中,我们统计了你在课程上花费的精力和提升;现在请你再次将这些数据罗列出来,作为个人的记录。包括以下内容:

Q:统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
A:大概2500行代码。

Q:软工实践的各次作业分别花了多少时间?(做一个列表)
A:

作业花费时间
软工实践寒假作业(1/2) 3h
软工实践寒假作业(2/2) 20h
结对第一次—疫情统计可视化(原型设计) 10h
团队作业第一次—团队展示和项目展示 4h
结对第二次作业——某次疫情统计可视化的实现 15h
团队作业第二次——团队Github实战训练 8h
团队作业第三次—项目需求分析 1h
团队作业第四次—项目系统设计与数据库设计 10h
个人作业——软件评测 4h
团队作业第五次——站立式会议+alpha冲刺 60h
团队作业第六次——beta冲刺+事后诸葛亮 40h
个人作业——软件工程实践总结&个人技术博客 3h

Q:累计花了多少个小时在软工实践上?平均每周花多少个小时?
A:根据上表的粗略估计,大约共花费178小时在软工实践上,每周大约花了9小时。

Q:学习和使用的新软件
A:IDEA、Axure RP、墨客、GitHub Desktop、XMind ZEN、StarUML、webstorm

Q:学习和使用的新工具
A:、GitHub Desktop、XMind ZEN、StarUML、

Q:学习和掌握的新语言、新平台
A:markdown语言、GitHub、vue语言

Q:学习和掌握的新方法
A:前后端分离开发、前端vue框架、代码测试

Q:工程能力的提升
A:有了团队项目开发的经验,了解了项目进行的流程,通过实践对“软件工程”这个概念有了更深入的理解,大致知道如何完成一个项目。

Q:团队合作上的提升
A:对随机组队的合作有了经验,丰富了团队合作的经历。

Q:其他方面的提升
A:提升了前端代码能力。

二、团队总结

1.你是组员还是组长?你觉得你自己在哪些地方做得好?你觉得自己还有什么可以改进的地方,具体可以怎么改进?

我是组员,我认为我完成了组内工作,学习了新的技术,积极与组员组长沟通交流。不足就是个人能力还有所欠缺,要多加强代码能力。

2.你觉得你的组长(组员们)在哪些地方做得好?你觉得ta(ta们)还有什么可以进一步提升的地方,有什么具体的建议吗?

我认为我们组长管理能力非常出色。能很好的安排组员任务,完成项目。

3.《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

《构建之法》上团队的发展共有四个阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段。我的团队都经历过这些阶段,我认为达到了创造阶段。

4.从开发的角度,你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?

我在团队中担任了前端的角色,我完成了角色任务,但是还是需要别人帮助,不太适合这个角色吧。

三、人月神话

1.怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?请在随笔中用数据证明上述内容或侧重选择之一。

1)研发出符合用户需求的软件

必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件

(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件

有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄

(3)并且通过数据展现软件是可以维护和继续发展的。

而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料

答:
(1)目前有一定数量的用户使用,但是用户活跃度不高。前端展示

(2)有全套的文件,并且前后端清晰分明。web前端链接安卓端链接 后端链接

(3)我们的项目采用前后端分离,前端使用vue,后端使用springboot,前后端均有文档规范,可见于上面的仓库,可维护,可发展。

2.写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达

在这次的软件工程实践里,也跟着整组人完整地经历了一遍软件开发的流程。之前的一些课程虽然也有涉及,但总的来说没有这么完整,时间跨度上也没有这么长。在这么课中,第一次接触到了软件开发小组中用到的github,博客园等平台,也学到了其他一些书本上没有的东西。

四、建议

对下一届同学的建议,或者对于开学初的你,对于大一的你,你有什么建议和想要告知的呢?请写下你对后来人的期许。

对于下一届同学,或者大一的同学,你想说:
对于自己今后,你有哪些建言?
对于助教工作,你有哪些建议?
对于软工实践课程,你有哪些建议?对于软工实践课程的上课形式和内容,你有什么具体的意见和建议?在哪儿需要强化或者剔除?

答:
对于下一届同学,或者大一的同学:有问题尽早和组长商量沟通。
对于自己今后:我希望我可以进一步提升自己的编程水平,希望能在团队项目中成为中坚力量。
对于助教工作:助教挺好的。
对于软工实践课程:实践课占用了太多的时间,导致把其他课的时间分出来补,作业安排有点不太合理。希望重新安排课程内容

五、个人技术总结

这次软工实践,我学到了新的前端技术。但是对接端口的能力还有待提提高。

posted on 2020-06-25 10:18  hhyyyyz  阅读(156)  评论(1编辑  收藏  举报