阅读作业(4)M1M2阶段总结-10231018谷骞
我曾在之前的阅读作业里提过这样一个问题,世界上的“码农”已经很泛滥了,但是更可悲的是,很多人连做码农的资格都没有。花大量的时间和精力却写不好大型代码,是不是这样的人就注定一无所用,要被淘汰呢?这个问题我至今还没法回答,或许有一点消极的心态,不是大神,更没有成为大神的心,对于未来,一片迷茫。
M1阶段总结:
M1阶段我们组主要是负责学霸UI设计,应该来说,UI的大部分内容都是我们组完成的。UI的美化和设计主要是另一个同学完成的,我写了一些接口函数并且进行了测试工作。接口函数里感觉比较成功的是一个标签匹配函数,能够做到在选取一个标签时能得到相关标签。后来进行了导航有效性测试,了解并应用了单元测试,尝试进行了负载测试(很遗憾,由于其他小组设计的部分问题,网站负载几乎每次都崩)等等。给我的最大收获是知道了软件产生的大致过程以及学会了多人的代码共同创作,从而加深了对面向对象的理解。此外对测试的认识更是深刻了很多,明白了软件测试的重要性以及学会了各种测试方法。
M1阶段我们组只有3个人,工作量还是很大的,那段时间不仅仅能用辛苦两字来概括了。所学知识太少的无力感也更重。
M2阶段总结和感想:
M2阶段跟上一阶段有所不同,虽然我转会到了shine,但是因为不同系的问题,工作交流非常困难,而且他们组的人数比较多,并不需要分配太多的工作,我了解并帮助了shine游戏设计的部分工作。而magiccode换了一个全新的任务,改善搜索引擎,因而我的主要的核心任务还是帮助magiccode的工作,写了上传代码及部分其余代码,此外的任务还是进行测试,进行了代码覆盖率测试,新的负载测试(这次在200人下没有问题)等等,这是个人和团队协调,帮两个组做任务因而实际工作量反而更大了。但是从中同样也学到了不少东西,感觉写代码的能力更强了。
爱恨交织的软工:
软工这门课程给我的总体感觉就是爱恨交织。恨它,因为有些繁琐的设置在自己本身事情比较多的时候更是觉得不爽,这可能也是受中国式教育的影响吧,更爱填鸭,而不是写什么博文;爱它,因为从中学会了很多从其他地方很难学到的东西,比如编程能力,比如团队合作,等等,这门课程,不管怎么来说,也将成为我一生的回忆吧。