一、学期回顾
1.1 回顾第一次博客作业,你对于软件工程课程的想象
在写开篇博客的时候,鄙人还处在一个比较浑浑噩噩的状态,遗憾的是,现在也是。当时对于想得到的提升也只是笼统地提到编程能力和学习能力。现在看来,编程能力没有提高多少,毕竟整个课程下来也没干多少编程的活儿,虽然是开始有接触了一些“C”以外的领域,但,自我感觉水平还是那么个水平。那么再说学习能力吧。在这方面的话,倒不如说第一次有这么糟糕的体验。对于校方开设的课程,一般都至少有个教材书或者PPT,当然软工这门课也是有的,但其作业却与之不能说少有联系只能说毫无关联。这样的事情,并非没有先例,才怪!大三之前都没出过这种事呢,人家实验指导书也是有步骤教程的好吧。这大三,一堆需要自己上网查教程才能做的实验/大作业,真的会谢。而软工也在这“一堆”里面,并且是其中翘楚。这种完全自学的模式,很是考验且磨炼学习能力,而在下是个“有个性”的人,该个性为:碰到感到绝望的问题会自暴自弃。比如说,今晚开始看26章PPT明天早上闭卷考(幸好是开卷,软工,你,是,我,的,神!),遇到这种情况,在下会直接放弃。而本课程的某项自学任务,鄙人是挣扎过才放弃的(五十步笑百步)。自此,这样一种该千刀万剐的消极态度,贯穿了在下的整个课程学习。
1.2 总结这门课程的实践总结和给你带来的提升
时间 | 作业 | 花费时间(h) |
---|---|---|
09.03~09.04 | 首次博客作业 | 1 |
09.09~09.20 | 个人编程作业 | 6 |
09.23~10.14 | 结对编程作业 | 22 |
10.24~10.28 | 结对编程作品互评 | 1 |
09.30~10.23 | 团队介绍、选题报告、需求分析报告 | 16 |
10.30~11.06 | 团队项目之现场编程 | 15 |
11.06~11.19 | 团队项目Alpha冲刺阶段与中期总结 | 21 |
11.21~12.20 | 团队项目Beta冲刺阶段与终期总结 | 8 |
12.22~01.08 | 个人学期总结博客作业 | 1.8 |
不得不提第一次博客作业,因为那次作业内容最少,令鄙人在后续作业中常“回首当年”。
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
91.5(h) | 5.08(h) | 5(h) |
鄙人在首次博客作业中“你打算平均每周拿出多少个小时用在这门课上”这个问题的回答:
-
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
- 墨刀:制作原型的网站。
- vscode:“万能”写代码工具。
- HTML、CSS、JavaScript:前端三件套。
- auto.js:写脚本。
- OpenCV:进行图像处理。
- bat文件:批处理文件,在下拿它获取文件下所有文件名称(有关图像识别测试用图)。
-
其他方面的提升。
- 抗压能力大大加强。
- 对于大学的学习模式有了新的认知。
- 领悟了些许不足为外人道的人生道理。
二、总结收获
软工实践这门课,属实是第一次遇上这么个学法:啥也没教,做这做那。这种学习模式,鄙人实在难以适应,DDL高悬头顶,压力山大,没有“官方教程”,要面对的则是网上良莠不齐的各个教程,不像其他科目有教材书这样一个基础标准,软工作业无从对比,学这个他能行吗?学这个他来得及吗?就,虚得很。有时候贪时长短,接近尾声发现解决不了问题。再加上鄙人的不良习性,终究没能快乐起来。
不过鄙人也知道,将来走进社会,大概也是如此。工作岗位不会发什么教材书,会就是会,不会就要去学,自己学。到那时要面临的情况,和当下大概是差不多了,啥也不会嘛,都是从零开始。至于指望大学里校方安排的课程能学到什么能直接在外就业的技能,大抵就好比指望高中毕业的在下能直接完成各种实验和大作业,后者鄙人已经试过了。
所以,这门课许是大学以来在下学过的最有意义的一门课了吧。最大程度地模拟了今后工作的场景,从上司到同事,麻雀虽小,五脏俱全。而往后工作后不论是工作强度还是人事交际,大抵不似当下这般温柔了。
三、致谢
本学期下来,鄙人要感谢结对编程队友赖伟龙,他在结对编程中主动担起大头,令鄙人轻松不少。 鄙人想对他说……两个男人之间还有什么好说的,一切尽在不言中。鄙人还要感谢团队编程队长欧希贤,在团队编程中,队长不遗余力地帮助每一个队员,哪里有困难并求助,哪里就有小欧同志。而且,从队长身上,鄙人同样学到了些许不足为外人道的人生道理与行事方法。谢谢你,队长!