软工实践个人总结

软工实践个人总结

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

不是很满意。

前期未开发之前抱着很大的期待,希望自己通过这门课开发一款能够让自己满意的应用,同时认为自己可以提前规划好所有的任务,并且在相关知识学到完备之后再去开发。但是实际是,由于总有理由让自己把所有事情拖到DDL,自己开发的预备知识并没有学的很充足,导致最后团队开发的时候,自己是边学边开发,很多东西不懂,但是暂时能用,就用了,自己并不满意这种状态,希望以后能够规划好进度,制定好规划之后也认真执行,能够将开发单纯视为开发过程,而不是将开发主要视作学习的过程。

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

  • Axure 和墨刀的使用
  • Github 的使用和4种基于不同方式的团队协作模式
  • 利用 HTML、CSS 和 JavaScript 实际参与了开发而不再是简单的基本语法
  • Less 和 ES6 语法糖

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

之前没有实际开发过项目,单纯写过前端一些静态页面,导致这次开发前端开发跟不上后端进度,给后端拖了后腿,并且从来没有接触过接口的编写,第一次接触无所适从,而多亏了组长林璟的各种指导(现场指导和时刻在线指导),才让自己勉强入了门,逐步上手并完成了相关开发任务。

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

  • 不要过分相信自己的执行力
  • 不要看着时间还早就“下次再学”
  • 不要指望所有事情都学会了再来实践,要用实践促进理论

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

大约两千行(前端很多相同代码)

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

平均每周:12h

累计:150h

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

  • 团队少部分人能够完成大部分工作
  • 当面一起编码效率远高于独自开发

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

  • 开发不仅限于微信小程序,感觉限制太多,并且对其不是很感兴趣
  • 布置作业的难度梯度希望平缓一点

你的未来规划。

迷茫中,正在思考...

完成班级群的 SE_Final_Skill_survey 表格。

你在这门课平均每周花 12 小时 (包括上课时间)。 你在这门课中写了大约 2000 行代码 (不包括注释、空行、单字符行)

请填写你上课前后的水平评估。填 [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 / 对软工整体的理解 3 4
SE: Requirement (需求分析,典型用户,场景,创新) 3 4
SE: Project Management (项目管理,spec) 2 3
SE: Design (架构设计,模块化设计,接口设计) 1 4
SE: Design (效能分析,效能改进) 2 4
SE: Implementation (阅读代码的能力,实现,单元测试) 2 5
SE: Test (测试方法、测试工具、测试实践、代码覆盖率) 2 4
Software Tools (performance tool, version control, work item, TFS) 3 5
Code Review/Writing Solid Code (代码复审/代码规范/代码质量) 2 4
Programming Language (C/C++/C#/Java) (pick one language) 3 4
App development Web/Mobile/PC (choose one) 2 4
Task Plan, estimation and Prioritization (计划任务,估计时间和优先级) 3 4
Task Execution (按照质量要求、按期完成任务) 3 4
Work with others (协同工作,提供反馈, 说服别人) 3 4
Presentation (报告项目状态,提出想法,写博客等) 2 4
comments on other improvements (其它方面的反馈)
posted @ 2020-12-10 18:51  izyow  阅读(99)  评论(0编辑  收藏  举报