这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11605 |
这个作业的目标 | 软工实践个人总结 |
学号&姓名 | 031802208 高兴 |
一、对于这次课程你对你自己的表现满意吗?为什么?
满意。至少做到了尽力而为,不过离竭尽全力肯定还是有一段差距,不能算是非常满意啦~
二、通过这门课,你掌握了什么工具、技术?
原型设计方面(墨刀)、团队管理(Leangoo看板)、单元测试工具(mocha)、开发平台(uni-app),前端工作框架(Flex)、(Vue)
三、在课程中你经历了什么挫折或困难?你是怎么解决的?
第一类困难是“知识水平不够”的问题。这类问题是按照优先级【csdn&菜鸟教程】→【b站】→【图书馆相关书籍】→【问同学或老师】的顺序来解决。目前在软工实践的课程当中碰到的问题这样基本都解决了,甚至在图书馆还找到了一本不错的c语言教程给自己“补课”。(当然这是题外话了)
第二类困难是“组织同学上”的困难。这类问题是按照优先级【qq群通知】→【私聊通知】→【当面找人】→【放弃】的顺序来解决。不过好像也没有真正出现“放弃”这样的情况,最接近的一次,也在1小时后联系我了,到“当面找人”这个阶段问题已经都解决了。
四、在课程结束后,你有什么收获和心得?
感觉自己编码能力有很大提高。更多是在靠【自己思考】+【做中学】,并且现在已经逐渐适应了这种过程
五、你在这门软件工程实践中,一共完成了多少行的代码?
全部统计下来大约2500-2700行左右
六、累计花了多少个小时在软工实践上?平均每周花多少个小时?
累计花费250h以上,不到300h
上课时间一共有24h
个人编程和结对编程时候大概每周21h(每天3h),有效时间大概2周左右(2×20h=40h)
团队编程时候太多了,总计就很多了……正常编程的时候大概每天晚上花4-5小时,逢周五周六或者项目ddl基本熬夜+通宵(晚上8点到明早6点),时间8-10小时都有。团队是从10月22日开始组建的,算到12月6日收尾总结,去掉前面阶段比较休闲的日子,至少算30天吧(30×5h=150h)
七、对于团队协作的心得或反思
心得:我们小组没有大佬也一样能行,自己学习、团队摸索比抱大腿快乐而且有意义多了!
八、对于软工实践课程及助教工作,你有哪些建议?
课程建议:建议缩短前面的结队编程部分,同时也设计一下结队贡献分这样。
九、你的未来规划
不准备去公司面试,以后希望考研、考公。
十、完成班级群的 SE_Final_Skill_survey 表格
你在这门课平均每周花___20___ 小时 (包括上课时间)。
你在这门课中写了大约 ____2500___行代码 (不包括注释、空行、单字符行)
before the class | after the class | |
---|---|---|
Skills/技能 | assessment | assessment |
Software Engineering(SE)Overall /对软工整体理解 | 1 | 4 |
SE: Requirement (需求分析,典型用户,场景,创新) | 3 | 4 |
SE: Project Management (项目管理,spec) | 5 | 7 |
SE: Design (架构设计,模块化设计,接口设计) | 1 | 4 |
SE: Design (效能分析,效能改进) | 1 | 4 |
SE: Implementation (阅读代码的能力,实现,单元测试) | 1 | 4 |
SE: Test (测试方法、测试工具、测试实践、代码覆盖率) | 1 | 4 |
Software Tools (performance tool, version control, work item, TFS) | 1 | 4 |
Code Review/Writing Solid Code (代码复审/代码规范/代码质量) | 1 | 4 |
Programming Language (C/C++/C#/Java) (pick one language) | JAVA1 | JAVA3 |
App development Web/Mobile/PC (choose one) | Mobile2 | Mobile4 |
Task Plan, estimation and Prioritization (计划任务,估计时间和优先级) | 3 | 6 |
Task Execution (按照质量要求、按期完成任务) | 3 | 7 |
Work with others (协同工作,提供反馈, 说服别人) | 8 | 10 |
Presentation (报告项目状态,提出想法,写博客等) | 3 | 10 |
comments on other improvements (其它方面的反馈) | 无 | 无 |