个人总结

回望4个月的软件工程实践走过的路

1)你做了哪些作业

1、个人作业

链接:

  • 第一次博客作业
  • 第二次个人作业

总结:

在个人作业当中,首先是对于寒假期间的小作业,那时候是一个突如其来的信息,
上大学来收到的第一份假期作业,那个时候个人是在迷茫当中的,在疫情期间,
这无疑是一次最好缓解压力的一件事,对大多数同学来说这无疑是一次最好的放松,
对于很多被封锁在自家门户里无法出去的人是再好不过的了,
在这期间,我重新对之前所学过的Python、C、java等一些语言进行了一次小小的复习
对之前使用的软件重新使用了一下;在此之后,就开始了软件工程这门课程的学习,
在学习期间完成了大部分课上的作业,在这个期间,以UML图形的设计最为突出。

2、结对作业

链接:

  • 第一次结对作业
  • 第二次结对作业

总结:

结对作业这一部分,主要是以二人合作的方式进行交流学习和实现,在这个环节还是挺开心的,
作业的主要内容是对疫情期间网课学习的一些调查,然后进行可视化呈现出来,收集数据环节,
我们主要是采取了问卷调查的方式进行了数据的收集,不得不说在这个阶段还是挺不容易的,
先不说数据的可行性,就当说找到对应的人填写问卷就是很难的一件事情,如果不是认识的人,
可以说没有多少人会愿意给你动手,之后在团队作业我们也做了问卷,虽说这是最实时的数据,
但是收集起来实在不易。

本次作业最主要的还是可视化环节,对于收集的数据要进行一系列的数据预处理后才可以得到最有用的数据,
接下来就是可视化呈现,这些工作完成后还不算是真正大成,最重要的还是要根据这些数据以及可视化的结
果进行一系列的分析后,得到最有用的信息,我想这应该才是对于软件最好的实现以及要实现什么样的功用
最好的依据吧!但是不知为何我们却只做到了可视化这一步,这是一个不小的失误,或许是因为之前不懂的原
因吧!在本此作业当中,我们使用到问卷系统,以及可视化实现工具Jupyter NoteBook(Anaconda3)进行
可视化实现,主要使用Python语言。

3、团队作业

链接:

  • 团队展示
  • 需求分析
  • 团队作业第一次(2)-问题解决
  • 项目系统设计与数据库设计
  • UML设计
  • 团队Github实战训练
  • 团队作业第五次——Alpha冲刺
  • Beta冲刺(团队)——凡事预则立
  • 团队作业第六次-------Beta冲刺
  • 总结随笔

总结:

  • 团队作业的历时较长,这里就主要说说我在团作业中主要做的工作以及一些琐碎事情吧!

  • 在本次团队作业中,我们小组主要由八人组成,很荣幸我被大家推举成了组长,也许是
    因为我是小组的发起人,所以大家都推举了我吧,很巧的是我业不要脸的投了自己一票,
    不然以我的知识储备实在是上不了台面。但是还是因为能力不足而没能达到理想的效果,
    之后会更加努力提升自己。

  • 我的主要任务大多都是固定的那几样,就是安排,总结,分析,乱出意见,提问题,回答
    问题这就是我的作业,当然偶尔做做正事,也敲敲代码什么的,至于做了多少正事,多少
    值得说的作业,说真的在我认知的世界观真的没啥说得出口的,我一直不敢说我比谁学得
    多,因为大家都是同时起步的,都在同一起点上的。在进行团队项目的过程中,我做得最
    多的作业通过各种方式找到所有问题的答案,领悟最深的就是一切可以找到答案的问题都
    不是问题。

  • 总的来说,在这个环节中,我就做了两件事,一是听队友说话,二是说话给队友听,没别的了。

2)总结这门课程的实践给你带来的提升

1、学习和使用的新软件

需求分析阶段

  • UML图设计ProcessOn
  • 原型设计工具墨刀
  • Photoshop

系统和数据库设计阶段

  • UML图设计ProcessOn
  • 数据库设计工具PowerDesigner
  • MySQL

代码实现

  • GitHub
  • 微信开发者工具
  • eclipse

2、学习和使用的新工具

  • 微信开发者工具
  • GitHub
  • UML图设计ProcessOn
  • 数据库设计要求使用工具PowerDesigner

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

  • 语言:
  • PHP
  • javascript
  • wxml(html)
  • wxss(css)
  • 平台:
  • 微信小程序开发平台(学习了一下云开发的知识)

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

  • 通过本次项目的实践,让我对app的开发流程有了一些学习,不能说完全掌握,只能是说对将来对于软件的开发有了一个开头,如果有幸从事软件开发的相关工作,至少能够少走一些弯路;对于一些软件,开发语言都有了一些初步的认识,可以说是跨出了那个一无所知的门槛,对于此次项目的实践,对于没一个环节基本都有参与到其中,每一个过程都存在着一知半解的现象。

5、其他的提升

  • 组织、领导能力得到了小小的训练,任务规划能力有了些许的提升,个人团队意识得到了细微的增强,体会到了责任担当的含义。

6、哪次(些)作业或作业的过程,给你留下了深刻的印象或难忘的片段?

  • 结对和团队作业让我对人有了新的看法,要用心体会,用心去感受,用心去与人相处,客观心里要主观意识更加的贴近现实。

人月神话

  • 1、有始有终才是一个计划的完美实现,计划的开始以一百分开始,计划的结束也必将是一百分,但过程却是尤为重要,只有在行之有效下方可称的上是成功,计划的安排还必须要有计划的安排,对于失败而言往往都是对于计划的安排没有计划。
  • 2、对于一个团体而言,主导者尤为重要,不但要有很好的实践能力还要有很好决策能力,通常安排者与被安排者之间都存在着一定的间隙,无法统一,千万不要奢望双方能够完全读懂彼此,只能是作为计划者的一方必须尽力做到细致,让领取任务一方能够按照程序执行下去。

建议和告知

  • 学无止境,达者为先。有些路早晚得走,什么都是经历;
  • 遇到不能解决的问题时,不要抱怨,抱怨没用,只能显示出自己能力不足;
  • 如果发现自己能力不足时,记得想办法补救一下。

未来的期许

  • 不忘初心,继续努力。

你可能感兴趣的:(个人总结)