2019_软工实践_个人总结

一、请回望第一次作业,你对于软件工程课程的想象

1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

答:①软工实践的结对编程部分,加强了我写“大模拟”的能力,我用极其暴力但是“优美”的代码风格我认为,用Python把队友的思路码了出来。不过搞笑的是,我们末位进了复赛,然后被打爆了一定是队友模改的问题! ②团队部分倒是发挥得平平,因为读读文献,找找开源代码的实现,似乎是日常所为。但是最后也有个插曲,就是队伍租的服务器,无法在我们预计的时间跑完我的代码。而我先前就考虑到了这种情况,于是我就上了我的第三份代码。调整了一些参数就上线了,由于第三份代码并不涉及DL,而仅为一些数学式子,所以速度上完全符合期许。至于夭折的两份代码,一份是GAN,另一份是神经风格迁移。③团队合作以及一些个人忙碌的原因,我并没有参与前后端的工作,所以说也并没有了解对应知识,似乎就玩弄着自己已经会的东西,就过完了这次软工实践(当然仅指代码部分)。④工具部分我倒是用了不少新工具,从绘制原型的Axure,到画UML图的ProcessOn(Web应用),以及一些进行测试的Python框架,工具确实是学习了不少。

2)总结这门课程的实践总结和给你带来的提升,包括以下内容:

  • 1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
    ①完成了1k+(不到2k)的代码。
    ②主要是个人和结对编程的部分。团队项目的GAN我已经有一份代码,并且也有一些开源代码(当时准备模改);而神经风格迁移,印象中前前后后差不多近100行代码;至于最后上线的代码,不过几十行,所以主要的代码量是个人和结对编程部分。

  • 2、软工实践的各次作业分别花了多少时间?(做一个列表)
    仅大概指编码部分,学习部分、debug数不清楚了

Turn Time(hour)
solo 20 +/- 3
2p 30 +/- 3
team 10 +/- 3
  • 3、哪一次作业让你印象最深刻?为什么?
    绝对是结对编程,队友提着刀让我改代码,我宁死不屈,我一个马上要出去比赛的人,给你改代码???最后队友真情流露,千般规劝,潸然泪下,鄙人深感同学情谊来之不易,遂码成。

  • 4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
    其实平均起来,每周差不多10h+?以前预期是7h+(233,还被柯老板抓了现行)。因为团队阶段我几乎没什么花时间,因为都是懂得的东西,而且有着一些开源代码,并且我还实现过其中一些代码,所以过得比较舒服。

  • 5、学习和使用的新软件
    Axure。

  • 6、学习和使用的新工具
    Axure、Python的单元测试、性能分析框架。

  • 7、学习和掌握的新语言、新平台
    无。

  • 8、学习和掌握的新方法
    学习了神经网络迁移,但是没有掌握,只停留在感性层面。

  • 9、其他方面的提升。
    非软工方面倒是“偷”到了一些东西,软工方面上述已经阐述了。

二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析

经验总结:队友很重要,团魂很重要,队长很重要。重要性依次递减。
理由如下:三个齐心协力的队友,目标相同的团队,队长可有可无。
然而,对于软工实践来说,队长一定要有,要硬。因为从我这次的经历来看,我只想说队长太难了,看着我结对的队友疯狂向我吐槽我能笑么?当然要关起门我感觉他当得想死,理由非常简单,因为是自由组队,所以个人秉性不同,亟需一位队长来整合,在这方面,我觉得我们的队长zxr还是当得很不错的。除了赛前叫我改代码

三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?

最想感谢的,就是我比赛的队友了。ldx、sjc,可以说他们帮我圆了一个目标,虽然我们没有打到期许的成绩,不过也算是没有全铁自爆了;_;难过在心里,欢笑在嘴边

四、个性发挥,包括图文、照片和创意等

这是一个吐槽环节么?
一、这门课真得对得起它的学分么?我觉得我一学期除了期末月,天天都有做软工啊。1学分学出了10学分的感觉,事情很多,ddl很紧。其实,我觉得软工实践作为实践选修肯定不错,给个2-3学分,直接大一暑假前布置,暑假后交作业。严格评分,这样效果我自认为比在大三上这个学期做更好,因为大三上的ddl几乎是堆叠在了一起,疲于应付,过于难受。
二、同学互评就离谱。先不说同学知不知道你到底付出了多少,就看满屏的90+我就知道都在扯淡。满分就100,组组90+。你一句“不错,好看,学习了”,我一句“谢谢,没有,一般般”,做什么作业啊。不过我在知道了同学互评的时候就预料了这种情况的必然性,原因就是本来大部分人(包括我)在内,对于一个项目的流程都不甚了解,以至于都在走一步学一步,自然无法提出有见地的建议,更不用说在多个ddl的压榨下,仔仔细细地对待被评分的每一组。
三、我不想探讨软工实践的意义所在,当我知道我们是第一届软工从选修变成必修的时候,我对这一切似乎并不合理的安排有了理解。第一届,不就是实验届么?不难看出,同学们的讨论,充满着不满与哀怨,我本人也一样,这门课确实挤占了我大量的课余时间,以至于我很多事情必须在半夜完成。这是不合乎人体规律的。皓月当空,举杯对樽,众人言笑,唯一人悻悻而归,曰:“我软工还没做完。”当然不是说单纯的娱乐,只是我们失去了很多本来去做我们喜欢事情的时间。总有人会说,到了你工作,你也会这样,忙忙碌碌,上班下班,加班加班,从996迈向007。但是我们都知道996也好,007也罢,即使是所谓的“常态”或是“潜规则”,也改变不了他们本来就是不合理的事实,也掩盖不了他们变相地用人的健康和生命浇筑着自己的大好“钱”程的狡黠。“可是工作总是幸苦的”,有人说到,但是当你用健康作为赌注,换取来的“猪肉自由”,却只会是一时间的物质欢愉。

你可能感兴趣的:(2019_软工实践_个人总结)