软件工程——个人总结

这个作业属于哪个课程 软件工程
这个作业要求在哪里 个人总结
这个作业的目标 个人总结
作业正文 正文
其他参考文献

一、回首四月

1、做的作业

1.1 个人作业

  • 第一次博客作业
  • 第一次个人编程作业(汉字编程)
  • 第二次个人编程作业
  • 第一次结对作业
  • 第二次结对作业
  • 第三次个人作业——用例图

1.2 团队作业

  • 第一次团队作业
  • 爱是用心码——项目介绍与问答情况
  • 团队作业——UML设计
  • 需求分析 —— 第三次团队作业
  • 团队Github实战训练
  • 爱是用心码——项目系统设计与数据库设计
  • 团队作业第五次——Alpha冲刺
  • Alpha总结展望——前事不忘后事之师
  • 团队作业第六次——Beta冲刺

2、提升

2.1 使用的软件与工具:

  • 前端:微信开发者工具
  • 后端:Postman、Visual Studio Code、Navicat
  • 原型:墨刀
  • 文档与图:ProcessOn、Teambition、ShowDoc
  • 团队:Github、Git

2.2 使用的语言、框架与平台

  • 框架:ThinkPHP5
  • 语言:PHP、WXML、WXSS、JS、JavaScript
  • 平台:Github

2.3 深刻的印象

Alpha冲刺是印象最深刻的一段时间,那次作业才真真正正的把一整个团队融合在一起,之前是合作关系,Alpha时就是为一个目标共同奋斗的兄弟姐妹。那时候从自学相关的知识,到开始编写代码,到最后全员一起整合所有的代码,从0到1,花费了整个10天。从早上一直到晚上,除了上课时间,基本上一个小组两个会议之间互相串门,互相探讨解决问题,那段时光是非常繁忙且充实的。

二、人月神话

1、关于小程序

我们这次做的是小程序,小程序其实官网的开发者文档给的帮助是最多的,他提供了代码片段,能从中学到很多,很遗憾这是到了项目最后才意识到这一点,在百度和CSDN上浪费了很多时间。还有bilibili,吹爆小破站,里面有一些很详细的教程,同样错过了,感觉入门教程最好选择这些视频看看,能省下很多查找其他教程的时间。此外,前期原型的详细程度,为我们省下了大多时间,前端页面绝大多数都是按照原型的样式设计的,比当场思考要轻松得多。

2、关于团队

团队中最重要的是交流和实时跟进进度,不能让团员自己一个人去做一件事,二至三人结对式能省下很多功夫,而且不会的问题直接问,一起研究,速度能提高很多。另外Github的commit也是很好的同步每个人代码的工具,能够确保团队手上的代码一致。

3、关于其他

当初用的阿里云的邮箱系统,把帐号和密码写入了代码文件中,传到了Github上,结果某一天阿里云给我传了NNN多封短信和邮件,给出了所有涉及这块的commit,总之就很头大,这种涉及隐私的代码上传仓库时候还是需要过滤一下。

三、对下一届的建议

这门课可以说是所有课中耗时最长也是最累的一门,同时也是学会的技能最多的一门。软件工程完整地呈现了一个团队从组成到合作到共同奋斗的过程,团队每个人各司其职,互帮互助,如果说要做好一个项目,绝对不能在里面浑水摸鱼,三天打鱼两天晒网,这些只会让你在最后的结业时间,陷入后悔与懊恼。倘若你想,你希望学到一些实用的技能、知识,或者其他东西,软件工程这门课将会是你的必修课,但归根结底,这门课你自己才是自己的老师,它只是给了一个能够静心学习的时间,一切都需要花时间自学。

四、对未来的期许

对于自己的未来怎么说呢更加迷惘,因为在这门课中学会的太多了,喜欢上了做好一个项目后的那种成就感,但是学的是偏向数据分析的大数据,觉得自己还是存在各种各样的欠缺,但不可否认的是,未来还需要多加学习那些没能熟练运用的语言。

你可能感兴趣的:(软件工程——个人总结)