个人总结

这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 个人总结
这个作业的目标 个人总结
作业正文 ...
其他参考文献 ...

一、过去四月路
(1)作业路程

  • 2020-01-31 22:34时我发布了关于软件工程课的第一次博客作业,开启了这个学期的艰辛生活。不过当时定下的想成为的人,也确实实现了一小部分。

  • 2020-02-07 17:26时进行的第一次个人编程作业,虽说代码方面有不少问题,但最让我感觉困难的是纯英语的GitHub,第一次接触这个对于我这个英语渣来说真的太痛苦了。

  • 2020-02-13 21:58时发布的第二次个人编程作业,可以说让我熟练地学会使用GitHub,在这个过程中我最喜欢的就是看一个个不同代码,看到了各种各样的编程想法,这些特色各异的编程思维让我受益匪浅,不过由于理解错了评分标准,就没有达到预期的分数,蓝瘦~。

  • 2020-02-25 22:16时发布了第一次结对作业,这次结对让我这个习惯单独打代码的人感受到了合作的好处,在这次合作中我们俩各自负责又相互补助,过程方便了很多。

  • 2020-03-05 12:44上次合作完之后的第二次结对作业,比第一次更加等心应手,整个过程可以说是,两个人的相声合集,一边聊天一边打代码,比自己一个人的时候好太多了,这次也是第一次接触墨刀,但是由于不是我我负责的方面,所以对墨刀没啥感触。

  • 2020-03-05 12:44在这一天,出现了一个新的尝试,那就是第八组 请坐,我们是专业团队--团队展示,也是第一次以组长的身份来进行统筹和编程,不得不说组员很够意思,配合了我的脑洞想法,当初第一版的团队合照和团队名更加特别,不过由于P图太丑,被换掉了。

  • 2020-03-22 01:53这一天我们组发布了我们的项目大概目标第八组 请坐,我们是专业团队--团队介绍,在这之前有过更加大的想法,不过通过老师提议加组内讨论后,最终决定了这次的项目目标——失物招领平台。

  • 2020-03-23 15:58隔了好久又登陆了自己个人的博客号发布了第三次个人作业——用例图设计,这次第一次见识了解了用例图,也大致学会了用例图在项目中的作用,可以说是一个图形化的功能说明书。

  • 2020-03-23 15:58上次学到的用例图和新学到的类图、活动图和状态图马上就运用到了我们自己的项目中,整个小组一起发布了团队作业——UML设计,不过我负责的类图拉了胯,拖了后腿,惭愧。

  • 2020-03-31 18:42这次发布的团队作业——需求分析代表着项目的正式开始,我们完成了原型,完成了调查后的需求问题。

  • 2020-04-08 17:25这次的团队GITHUB实战训练是第一次整个团队一起进行代码编写,每个人都负责不同的地方,并且通过GitHub来进行代码之间的交流,但第一次分配代码,分配的还是很不平均,导致差点累死。

  • 2020-04-21 21:59团队作业第四次—项目系统设计与数据库设计这个是项目开始打代码前的一个准备,在这个设计里可以让我们将项目所需和所拥有的东西表示出来,也是有够烧脑的。

  • 2020-05-09 22:52这一天提交了之前十天的请坐,我们是专业团队——ALPHA冲刺总和,第一次进行这种冲刺,学到了很多,对项目更改也有很多,但是问题还真不少,不过一群人慢慢的熟悉起来,然后一起完成一个东西的感觉还真不错。

  • 2020-05-17 20:30ALPHA总结展望——前事不忘后事之师这一部分是承ALPHA冲刺的上启BETA 冲刺的下,是一个反省,重新理解的过程。

  • 2020-06-02 22:59到这一次,请坐,我们是专业团队——BETA 冲刺整个项目的冲刺阶段结束了,将项目基本完成了,在这次冲刺,整个小组成员的交流变得更多了、更频繁了,已经有了团队努力的感觉。

(2)总结提升
1、学习和使用的新软件、新工具

  • Vscode的使用,多用语言可以使用的编译器。
  • 微信小程序助手 小程序编写
  • 墨刀 原型设计
  • ProcessOn 用例图、泳道图等
  • postman 接口测试
  • phpstudy 环境配置软件

3、学习和掌握的新语言、新平台、新框架、新架构

  • wxml、js、php语言
  • GitHub平台
  • php架构的使用
  • 微信小程序后台

4、学习和掌握的新方法、新思维、新思想

  • 微信开发者文档的运用
  • 前后端的链接
  • 网站、服务器的申请

5、其他的提升

  • 感受了一次做组长的体验,在任务分配,人员调度,与他们的相处等方面有了提升。
  • 了解了一个项目完成的大概步骤和需要的东西。
  • 在每次答辩的时候,都是在提升我随机应变的能力。

6、深刻的印象

  • 可以说是每个过程都很难忘,每个第一次都很特别,第一次发随笔、第一次结对、第一次接触小组形式的代码编程,这些都很难忘。
  • 在第一二次编程代码的时候,先是自己的各种突破,然后是在观看其他人代码的时候,对他人代码的理解,都让我感觉对python的理解,对代码的逻辑理解有很大提升。

二、人月神话

  • 在项目进行中,我意识到沟通绝对是一个非常非常重要的东西,如果没有好的沟通,项目的进行绝对是事倍功半的。
  • 在项目开始前要花大量的时间进行调查、分析,确定项目的实用性,同时还要有预期的目标和大概的结构,对项目拥有一个完成的了解和计划是一个项目开始的关键,然后再之后的项目才有框架和目标。
  • 代码的交流也是很重要的,通过GitHub来进行代码交流是非常方便的,除了全都是英语以外。代码的高效交流可以为所有人都剩下很大的力气,相互借鉴、相互交流下可以让代码更完善,同时可以统一代码版本。
  • 将每个阶段的结果进行展示,并且记录他人提出的各种问题,进行分析、整理后加以利用,有助于完善项目。

三、下一届

  • 个人感觉这个课程出现的有点晚了,在大三下这个时间出现,对未来项目确实有好处,但有的问题是像C语言、JAVA语言等大一大二学习的语言运用都有些不熟练了,同时最大的问题就是这门课程的时间占比非常大,但在大三下这个时间,好多的同学都在进行考研的学习,导致时间有非常大的冲突,容易两遍都不能都很好的完成。如果这门课程可以出现在大二下或者大三上的时候,我们都有足够的时间和精力来完成这个课程,同时在完成后还有更多的时间可以对项目进行交流、完善和发布,而且这个课程对代码的运用和代码的理解上都有非常大的帮助,对于刚刚学习完不少新语言的同学来说,这是一个非常好的运用机会。
  • 小组建议,如果你作为组长,你要提前有很多的准备,毕竟你是一个指引者,所以有着很多的重任,并且在分配任务之前先要了解被分配组员的能力和分配任务的量,做好合适分配,而且在组员出现问题或不能完成的时候要快速的做出调整。
  • 组员建议,作为组员的你,首先要有的是完成组长分配的任务,在完成任务的同时别忘了还要和其他组员有更多的交流,因为这样可以为你省下很多的事情,你自己不会的地方说不定别人就会,自己查找加询问别人绝对可以让你在项目中过得轻松一些。

四、未来期许

  • 经过这次之后,我越发希望我们的项目可以出现在校园之中,不过还有好多需要调整的地方。
  • 我希望在之后的未来,对代码的理解可以更加多,在待人处事和做事的计划上可以越来越好,可以在做好自己东西的同时尽可能的帮助别人,并且有机会再带领一个小组完成我们想要的项目。
posted @ 2020-06-20 11:47  黔羯  阅读(138)  评论(4编辑  收藏  举报