做了哪些作业
- 软工作业1:个人作业1:第一次个人作业
- 软工作业2:个人作业2:第一次个人编程作业
- 软工作业3:第二次个人编程作业:代码互改
- 软工作业4:第一次结对作业
- 软工作业5:第二次结对作业:班级成绩表
- 软工作业6:第三次结对作业:需求建模练习
- 软工作业7:团队作业第一次 —— 团队展示
- 软工作业8:团队作业第二次 —— 项目介绍
- 软工作业9:团队作业第三次 —— UML设计
- 软工作业10:团队第四次作业 —— 需求分析
- 软工作业11:团队作业第五次 —— 项目系统设计与数据库设计
- 软工作业12:团队Gitee实战训练
- 软工作业13:Alpha冲刺汇总博客
- 软工作业14:Alpha总结展望——前事不忘后事之师
- 软工作业15:Beta冲刺汇总博客
课程实践带来的提升
- 学习和使用的新软件、新工具:
- goland(运行后端代码的软件)
- 墨刀和axure(原型设计用到的两个工具)
- git(用于版本控制和团队协作)
- postman(模拟前端向后端发送请求的软件)
- ProcessOn(用来画用例图,活动图等)
- 学习到的
- 新语言:Vue,markdown语法编写博客
- 新平台:github,gitee
- 新框架:element-UI,vue-cli,webmagic
- 新方法:以成本最低的方法将想要的功能实现,若思路正确,则规范用法。
- 新思维:查阅官方文档是最简单最快捷的方法。
- 新思想:需求分析中要敢于向用户发起调查
- 结对作业和团队作业印象深刻,体验到了和别人一起合作的快乐,并且也体验到了多人协作时会遇到的问题,大家如何一起解决,如何推动项目进展,也深深体会到不是每个人都需要来写代码,比如如果没有人来写博客,那么代码人员就要分一部分精力出来,来关注这个事情,来做这个事情,你说,餐厅的后厨里只有厨师可以吗,可以啊,只不过这个厨师要兼顾许多事情,准备食材,洗菜,切菜,炒菜,盛盘,端菜。。。事情整体做下来,效率不止低了一倍吧。
人月神话
- 在前后端在协作过程中,如果没有约定好接口,命名规范,代码设计规范,将会造成前端人员写前端的,后端人员写后端的,两边的代码风格差异较大,阅读成本高,而且接口定义的好坏直接影响到前端的工作量和实现逻辑。
对下一届的建议
- 在一个团队中若有男女搭配,建议多团建多交流,避免男生做男生的,女生做女生的,要互相了解对方的进度,工作内容。
对课程安排的建议
- 对无法确定选题的团队给出专业相关的选题以供参考
对未来的期许
多见识不一样的世界,在疲惫时,选择看书写读书笔记来让自己放松。