回望软工--个人总结

回望软工--个人总结

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

一 . 回顾过去

个人--软工这门课给了我惊喜,因为我在这门课学会了很多。第一次作业是暑假的时候,我第一次作业也是第一次接触写博客这个东西,一篇平平无奇的自我介绍 ,哈哈哈,发现我当时连博客格式都不会写,现在也打算不改,留个纪念。第一次编程作业,也是第一次接触到github。感觉那个时候一脸懵。根本不会用,而且这个编程题也是抓瞎。不过,在花费时间尝试(百度)之后,都能找到一些解决方法,所以有问题第一时间找度娘准没错。暑假第一次编程,那个代码粗糙得很,所以第二次作业在他们给我提建议后,对第一次做了很大的改变,也焕然一新。旁观者清,互相改错能学到 更多的东西。第一次云结对,突然发现软工做的好像都是第一次。云结对,我和力杰组队,搭配完美,那几天我们讨论方案,收集数据,整理博客。忙却充实。第二次云结对,也是第一次接触墨刀这个工具,对第一次收集到的数据用原型展示出来。第一次画用例图,用在线onProcess画用例图,也用这个画了好几次团队的泳道图。
团队--很高兴能和happy_tree_friend的伙伴一起学习和合作。我们团队大家互相体谅,互相学习,第一次团队介绍,既是把我们介绍给大家,也是我们团队互相认识,了解的开始。我们的项目介绍,灵感来源于我们自身的痛点,超级课程表臃肿,而且不能及时更新课表,要手动导入。公众号点进去又很麻烦,于是“橙汁”这个成了我们的选择。在开发之前,我们团队对UML用例图做了练习,也是对我们后面自己项目做一点点铺垫。我们分工合作的雏形也是因此而来。项目开始,我们团队一起讨论和补充需求文档,大家都会说出自己想法和改进意见。 github实战演练来得触不及防,我们虽然接触了github但是没试过团队来一起开发,过程中github出现了好多问题,耽误我们的实际进度。不过,真的很必要。在上手我们项目之前,我先将软件的的项目系统设计与数据库设计完成,便于我们开发时,有目的,有方向,不至于那么迷茫。在团队进行Alpha冲刺之前,我们提前花费了大量时间听组长讲课,github的操作,以及每天还有会一些练习,合作提交代码去仓库。而且对安卓项目也做了专门的演练。Alpha冲刺,我花了很多时间去学习,经常会被一些并不算难得问题卡住,涛兄也很走心,在过程中帮了我很多,但是他基本都是教我解决问题的方法,而不是直接帮我解决问题。这样我收获得更多。项目主体完成度很高,勉强能运行,实际上很多细节没来的及改。我们对Alpha冲刺做了总结.这次的冲刺让我们看到胜利曙光,不在是一片黑暗。对接下来的Beta冲刺更有信心。在第二次冲刺前,我们都划分好任务了,我们开发的更是在正式冲刺的时候,把任务完成了七七八八。不过,到后面出现的各种问题很多,尤其是投入用户测试的时候。虽然没有第一次经常开发到一两点,会议七八个小时是常态那么辛苦。依然还处于一定的高压状态。项目完成的那种成就感是无与伦比的,尤其是用户夸赞的话语。

学习到的知识和技能

学习和使用的新软件,新工具:Androidstudio、问卷星、墨刀、GitHub、在线processOn等。
学习和掌握的语言:加深了我对Java的理解
学习和掌握的新方法、新思维、新思想:应该是不怕困难,不迷茫,相信一定会有解决办法的,要一步步走都会有路。百度是我解决办法的第一选择。这里我也总结了一些关于思维的方法经验。

二 .人月神话

首先是要是一个团队,团结,互助,友爱,尊重,大家相互彼此包容。最喜欢就是团队开会时,大家聊天说起各种我不知道的见闻。当然最慌也是这个时候,因为大家都要总结自己做了什么,我总是觉得我为团队付出的还不够。组长很负责,我对项目迷茫的时候,总是说放心冲,还有我。家炜和体杰性格差不多,都不太喜欢说其他的话,做事都很认真,蔡总和德渠就很活跃,就是我们团队活跃气氛的小能手,马老师和力杰,就比较见多识广,经常分享一些有趣的事。团队的交流,是必不可少的,以及我们这种团结的氛围为项目的成功做了不少的铺垫。总之,我们团队是最好的团队!!!
冲刺的时候,我做了很多无用功,因为代码能力是几个开发中最弱的一个,只能用大量时间来追赶。免不了很多方向上的努力错误,比如登录的判断的代码,最开始五六百行还乱,然后修改后三四百行,最后在组长的提点下,逻辑重洗梳理再修改到一两百行。第一次冲刺我比较依赖组长,遇到很多问题都是问组长而不是自己解决。第二次冲刺,我就第一时间百度,自己解决,就硬学习一些知识,来解决问题。好在第二次冲刺时间比较充裕,我有足够的时间去解决问题。其他很多问题,比如规范,或者注释,我们都在开发中按照规范尽力往上面靠拢。为我们省下不少时间。

对学弟学妹说

这门课会很累,这门课会很苦,会花掉你这个学期其他很多课余时间,所以如果你们可以选这门课的话,一定要选!!!在大一,大二开设这门课的话。降低难度是一定要的,可以多练一些像我们云结对和个人作业的一些项目的难度,不过是以团队来,让他们更重要的是学会团队合作。也要让他们意识到团队的重要性,学会自己在团队担任什么样的角色。当然,如果再给我一次是否选择软工这门课的机会的话,我一定不选(才怪)。这门课绝对是你学习最值得一门课,也是最有必要的一门课。

对未来的期许

当然想顺利毕业,找到一份好的工作,稳定下来,学习更多的知识。而不是整天没目标的咸鱼,毕业就失业。当然口号是learning by doning!!!

你可能感兴趣的:(回望软工--个人总结)