软工实践个人总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11605
这个作业的目标 软工实践个人总结
学号&姓名 031802127 吴达渝

一、对于这次课程你对你自己的表现满意吗?为什么?

满意。在软工这门课开始之前,我就怀有巨大的兴趣,至少在团队作业之前,我对每一次作业都是全力以赴的。我以为在软工终于可以将所学转换为实用的产出物,因此期待满满,而事实也不差很多。

二、通过这门课,你掌握了什么工具、技术?

我掌握了GitHub & git的使用,html+css+js的基本使用,python的基本语法,服务器基本部署与搭建,原型设计工具 墨刀 的基本使用。

三、在课程中你经历了什么挫折或困难?你是怎么解决的?

细细想来,似乎每次在作业公布的时候,都有些许吃惊,因为是没有接触过的知识,在自主学习能力的提升上花费很多时间,这段时间是比较难受的,会和同学一起抱怨题目设置不合理啥的,但后来想想,这似乎是一种叫高效的学习方式,也就是这门软工课所一直在强调的——learning by doing。

四、在课程结束后,你有什么收获和心得?

收获很多。最大的收获就是学会了如何快速学习并掌握一门新的技能,以及如何合理使用搜索引擎获取所需的知识。我觉得这是最本质的、最重要的技能,能够在课程中注意到这一点并学会,我很感激。

五、你在这门软件工程实践中,一共完成了多少行的代码?

在这门软工课中,由于在后期团队项目中,没有担任主要编程岗位,所以总共代码量不多,大约1000行。

六、累计花了多少个小时在软工实践上?平均每周花多少个小时?

累计约260小时。平均每周20小时。

七、对于团队协作的心得或反思。

团队协作很重要,大一点的项目就更考验团队协作。另一方面,团队项目给团队内部人员的管理带来较高要求,人员是否协调合理是团队效率能否较高的重要保证,

八、对于软工实践课程及助教工作,你有哪些建议?

对于课程:这门软工课程总体上还是进行的比较成功的,同学们能得到相应的锻炼。唯一不足就是分组合作的问题了,这一点在小组总结中已经详细说过了,即分组是否完全随机的问题,我希望能够取消前50自愿组队,改为完全随机组队。

对于助教:几个助教都挺负责的,忙到3点还关心我们的博客情况,还开直播给我们分享经验,听君一席话,胜读十年书。

九、你的未来规划。

先考研,软工方向,考不上就找工作,并考公,再考虑考教资,或者干别的,怎样都好。

十、完成班级群的 SE_Final_Skill_survey 表格:

你在这门课平均每周花 20 小时 (包括上课时间)。 你在这门课中写了大约 1000 行代码 (不包括注释、空行、单字符行) 请填写你上课前后的水平评估。 填 [1..10] 数字即可,数字参考: 1: 最低水平; 3: 基本的书面知识; 5: 基本的理论和实践知识, 可以通过企业的面试; 6: 具有经实战考验过的技能;可通过最高水平企业的面试 8: 可以像专业人士一样自如地运用; 能发表权威技术博客 10: 全面精通理论和实践,成为公认的专家。

before the class after the class
Skills/技能 assessment (1..10) assessment (1..10)
Software Engineering(SE)Overall / 对软工整体的理解 1 4
SE: Requirement (需求分析,典型用户,场景,创新) 3 5
SE: Project Management (项目管理,spec) 1 4
SE: Design (架构设计,模块化设计,接口设计) 1 5
SE: Design (效能分析,效能改进) 1 4
SE: Implementation (阅读代码的能力,实现,单元测试) 3 5
SE: Test (测试方法、测试工具、测试实践、代码覆盖率) 1 4
Software Tools (performance tool, version control, work item, TFS) 3 5
Code Review/Writing Solid Code (代码复审/代码规范/代码质量) 3 4
Programming Language (C/C++/C#/Java) (pick one language) c# 3 c# 5
App development Web/Mobile/PC (choose one) Web 1 Web 4
Task Plan, estimation and Prioritization (计划任务,估计时间和优先级) 1 5
Task Execution (按照质量要求、按期完成任务) 3 6
Work with others (协同工作,提供反馈, 说服别人) 4 6
Presentation (报告项目状态,提出想法,写博客等) 3 6
posted @ 2020-12-10 21:57  吴何  阅读(82)  评论(2编辑  收藏  举报