软工实践个人总结
一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
首先,在这学期的项目实战上面,我学到了很多的东西。之前自己学习了一些东西,就只简单的尝试一些简单的例子,真正做老师布置的作业的时候,我发现自己还是需要重新去学习这方面的知识,并学到了更多的东西。我更加了解了整个项目开发的流程,不像之前那样迷茫和无助。我感觉专业的可选方向变得更多了。我知道了自己努力之后能够做到什么样的程度,以及自己还能够往哪些方面努力。
其次,我在和小组成员进行配合的时候,我体会到了大家分工做同一个项目的时候的团结力量之大。原来自己能够完成这样的一个项目,并且能够实现之前所想要的功能。在这一学期我学到了许多的知识,也认识到了自己的不足,在问同学的时候积极吸取经验,取长补短。
最后,我还需要做的就是,努力学习自己所欠缺的知识,争取在后面的时候能够学有所长,在安卓开发方面有时候还是会手足无措,看到庆焰那么快就能够实现自己想要做的功能,而我还是需要很久的调试和改错才可以实现,需要多多的努力才能够达到那样的效果。除此之外,在审美方面也还需要提升。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
6397行
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 时间(分钟) |
---|---|
第一次博客作业 | 30 |
第一次个人编程作业 | 1593 |
第一次结对编程作业 | 325 |
团队展示 | 45 |
第二次结对编程作业 | 3765 |
团队项目-选题报告 | 155 |
团队项目-需求分析报告 | 595 |
团队Git现场编程实战 | 297 |
Alpha冲刺(1/6) | 711 |
Alpha冲刺(2/6) | 324 |
Alpha冲刺(3/6) | 246 |
Alpha冲刺(4/6) | 476 |
Alpha冲刺(5/6) | 420 |
Alpha冲刺(6/6) | 959 |
Alpha事后诸葛亮 | 90 |
Beta冲刺(1/5) | 300 |
Beta冲刺(2/5) | 360 |
Beta冲刺(3/5) | 246 |
Beta冲刺(4/5) | 166 |
Beta冲刺(5/5) | 380 |
Beta版本演示 | 100 |
软工实践个人总结 | 160 |
3、哪一次作业让你印象最深刻?为什么?
我觉得十三水最让我印象深刻啊!一开始看到这个,真的一脸懵逼。后面和她们一起以做作业为缘由打牌的时候真开心啊!过年的时候可以回家秀一下我的十三水牌技了!到后面觉得自己要做一款游戏出来,真的是还没有做的时候就觉得难啊!一点思路都没有,但是还是用我比较熟悉的Android来做了。这次作业期间有一个国庆长假,真的是假期都不安生了,在假期的时候还在担忧要怎么做。和室友配合的时候,因为都是一个宿舍比较熟悉,也能够比较流畅的进行沟通协作。但是一晚上几百行代码来写十三水算法真的虐哭我了,最后自己写的算法还要不断地改bug,改完bug还要一直白给,还要怀疑自己的算法,好不容易自己写完算法,还要写接口,自己还要去学接口,学了接口之后还不太会把它用到自己的项目进去,也不断地产生错误,只能麻烦庆焰帮忙看,这些还不是所有!一开始并不是想用Android来写的,我想用简单的python来写,于是花了两天多学了Qt,学完崩了,发现界面不能达到自己想要的样子,于是在自己的考虑下,带着室友转到了android战场。(描述完自己都觉得难受啊!真的经历了这么多,最后还是得了个基础分,哎,最后还是任命了,算法才是最大的bug)
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
- 累计花了215个小时在软工实践上,按照16周来算,每周大概13.4小时。
- 开学的时候写的是“我打算每天平均花费1-2个小时,每周平均10-14个小时左右在这门课上。”
- 最后的结果是,接近自己预估的上界。因为自己有许多的知识需要学习,所以在调试和修改bug上就花费了许多的时间。但是不得不说,经历了这些过后,我比从前更加自信了,毕竟这学期啥大风大浪没见过呢。
5、学习和使用的新软件;
- Axure XP、Pycharm、visio
6、学习和使用的新工具;
- 网上在线的流程图制作
7、学习和掌握的新语言、新平台;
- python的Qt
8、学习和掌握的新方法;
- android的接口的调用及使用
- python的json格式的调用
- 学会了结对编程和团队编程的团队协作
9、其他方面的提升。
- 在代码调试方面有了更多的技巧和方法。
- 解决问题的能力,通过百度和问同学进而得出解决问题的办法。
- 连续熬夜的能力,通宵的虚弱感(
现在凌晨三四点都可以持续的。。。。) - 合理的安排自己的时间
- 对项目的把控能力,在一段时间内有效的完成制定的目标。
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
神话:
- 只要想学,一定做得出来的。
- 时间不够做项目,熬夜做一定能做完的。
- 只要ddl没有到,我就还可以!!
经验总结
- 并不是什么东西在时间限制内都可以学得会的,之前觉得只要自己想学,啥东西都可以去试试!事实证明,你不努力一下怎么能知道自己是真的不行呢。(我哭了,陷入绝望的深夜一名菜鸡留下了愤恨的泪水!)在结对做十三水的时候,要用算法来做十三水,并且将它和界面进行交互。一开始做原型开发的时候觉得怎么好看就怎么来,玩了几把十三水之后十分开心自己学会了古老的福建赌博游戏,但是在后面实现的时候,真是让我秃头啊!熬了许久才写出来一个非常简单的打牌逻辑来实现出牌(
后面就被疯狂送分了),算法真的太难了啊! - 在团队项目之前的时候,我都是通过熬夜来完成项目,并且都有做出来,但是团队项目的时候,每次做的时间都比上一次更晚,最后都是身子不行了,简单的睡一会就去答辩了,没有很好的达到那一阶段自己要完成的项目的要求。
- ddl没有到我就还可以真的是很真实了!每次好不容易写完了,想休息了,调试和测评的时候总是会出错,需要不断的修改代码来实现那些功能,崩溃啊!事实是在其他人还没有评分之前就一直在改,因为测评过不了,也一直在改,简直是ddl之后还有一场啊!
- 要不是自己菜,其实也不会这么辛苦的,哎!再次感叹自己的弱小与无助!(
睡觉,我不配)
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
最感谢的人有很多,真的有许多人都帮助了我度过了这一学期的“美好”时光!
但是最想感谢的就是庆焰从结对编程作业开始,他就开始帮助我完成作业。每次我遇到问题之后通过百度来解决一部分了,但是有一些剩下的他总是能找到错误(太强了),每一次都十分的细心为我解决问题。
同时在Android方面也比我有经验,比较不好意思的是,曾经也有过一些因为空格引发的悲剧造成他调试了一个多小时,临近崩溃。以及我的AS用不了,搞了两三天还是不行,最后就是放弃抵抗的时候,它自己好了。。这些真的是庆焰在旁边出主意,没有他的帮忙,我也许坚持不了这么久。
还有就是接口的学习的巨大帮助!!他真的提供了教程以及如何使用,让我学习的时候更好的上手了,后面团队的时候接口写的更加顺利。
结论就是一句话:每次都是自己不行了,解决之后我又行了。果然人生就是不断的起起落落落落落啊!只能说,庆焰真的太强了啊,又努力又强!希望自己以后也能变得像他那么强!
四、个性发挥,包括图文、照片和创意等
这学期最开心的事情就是认识了女生都队里面的这些可爱的人了!!真的好开心能够遇到他们,和他们一起出去玩,一起吃饭,一起讲破梗,一起熬夜赶项目等等,以及祝贺我的室友在软工的轰炸下,居然找到了男友(可喜可贺)。更开心的这一学期不仅有组长请喝奶茶,还有脱单饭以及生日饭,可以说是一直在蹭吃蹭喝了(十分满足),虽然这学期过的十分艰难,一度以为自己真的顶不住了,但是和团队小伙伴一起吐槽,一起作项目的时候,真的还是顶住了。
这群可爱的人啊!
经历过这一学期之后,真的想吐槽一下了,真的太辛苦辣,各个科目的压榨压力真的好大啊!只希望后面的学弟学妹保重啊!希望后面可以修改一下这个课程安排啊!一时间所有的涌过来真的有点难以承受。并且软工的分工里面,做的最多的永远是有能力的,不会做的真的学了之后不一定运用的了,最后只能默默感叹自己想做点啥又没有地方可以自己帮的了的地方,有种无助感吧!我们都知道大佬也是经过了很长时间的学习才有了那么多的经验,一时之间也是做不到向他们那样的,一方面让我们看到了能力强的那些人是真的各方面都可以的,同时也让我们看到了不会的时候真的需要别人帮忙的时候的无助。最可怕的是,自己之前已经学过一些知识了,在项目上需要在之前的知识上进行进阶的时候,真的需要花费许多时间来努力(也就是我了),在有其他人的帮助下自己可以少走点弯路,这也是我最想感谢的了,这学期是我成长的最快的一学期!!再次感谢那些帮助我的人,庆焰、海东、雅辉、最后就是女生都队啦!