一、学期回顾
1.1 回顾第一次博客作业,你对于软件工程课程的想象
与其说这门课程带给了我什么,不如说是老师、同学们带给了众多精彩的故事。有幸在这门课程中参与评测组的工作,感触颇深的是各位同学在每一次的idea中精彩的头脑风暴,每次都给我带来新的视觉体验。从爬虫到程序开发设计,每个环节都体现了软件工程的魅力,软件工程不仅仅是一个程序开发的代码编程的任务,更是一个项目从设计到实现的艺术盛宴。同时也深深感受到了柯老板对生活的热爱,对生活艺术、软件开发艺术的追求,深深的触动了一个当代大学生的内心——写代码原来也可以如此充满艺术。
1.2 回顾你在这门课程中的投入与产出
-
在软工实践课程当中我编写了900余行代码。(删删改改最后剩下不多的精装版)
-
在软件工程课程上花费的时间:时间其实主要花费在了爬虫代码的设计、评测,以及评听各个小组精彩的答辩。
-
说说实际花费时间与加入评测组预期花费时间不同的感受
-
累计时间 | 实际周均时间 | 预计周均时间 |
---|
130h | 8h | 10h |
印象最为深刻的其实当属爬虫代码的审计工作,每个人都有自己的代码习惯风格,者的审计的工作量、困难程度不断上涨,我们合理的组织模块化工作,商议采用不同的评审机制,但是还是很难去降低工作的难度与复杂度。单单是个人编程的爬虫代码,前后审计超过2万行。同时因为疫情,课程中的好多次答辩不得不以网络直播的形式进行,无疑会给各位同学、各个小组带俩诸多不便。
1.3 令你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象深刻?
终期答辩是一次难忘的评测经历。首先感谢各位同学的坚持与努力,因为疫情,我们被迫举行线上的答辩。
难以想象短短的几周时间,从项目idea的确立,最终的实现,竟然就出自于我们这些同学之手。无论是答辩ppt的高质量,还是视频制作的精美程度,都可以算的上是一次精彩的产品发布会。
二、总结收获
2.1 展开说说你的软工实践故事
- 评测工作:在柯老板的宏观大局掌控,01gg的精确实施布局领导下,本学期我主要完成软工评测平台爬虫模块项目的维护,以及答辩汇报的评测工作。每一次的作业发布前夕,都是一次头脑的风暴,什么样的idea更能吸引大家,更有看点,候选方案存在那些差异以及各自有哪些亮点,这些是否可以整合出一个更加完善的预案……
- 心得体会:即使是评测工作,前期也需要投入大量的精力,分析可行性、匹配程度,痛苦是真的痛苦(好多头发都离家出走,一去不复返了)
2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?
- 数据可视化:在进行数据分析的时候,经常需要将数据进行可视化,以方便我们对数据的认识和理解。Matplotlib是一个可视化工具包,可以让我们使用python 来可视化数据。很多更高级的绘图库,也都是基于Matplotlib,比如seaborn,HoloViews,ggplot 等。真的很炫酷!>^&^<
- Layui:一款采用自身模块规范编写的前端 UI 框架,其风格简约轻盈,而内在雅致丰盈,甚至包括文档在内的每一处细节都经过精心雕琢,非常适合网页界面的快速构建
- ProcessOn:是一个在线协作绘图平台,为用户提供强大、易用的作图工具支持在线创作流程图、思维导图等,可以方便和整理出产品的功能和模块。
2.3 技术之外,这门课程还给你带来了哪些方面的提升?
- 审美能力:感谢各个小组精彩的表现,从ppt,到视频,最后到整个产品的呈现,每一次的迭代都是一次艺术之美的蜕变
- 细心、耐心:上万行的代码,进行审计,分析其中的不足,分析所有方案的可行性,真的是一件很耗费耐心的事情
- 自学:第一次接触爬虫,从最原始的数据流分析,一次次尝试新的技术,不断地迭代,最后成功实现最精简的方案,做出最适合的效果。
- 合作:与评测组的各位伙伴,很高兴共同完成本学期 软工实践课程的评测工作,虽然我的工作还是存在许多不足,感谢各位的包容,感谢大家!
2.4 如果还有什么想记录的或者想说的,就写在这儿吧!
还有什么想说的?白嫖下小伙伴的拍摄成果,给老板放一张帅气的照骗(X)。生活百般滋味,人生需要笑对。祝我们都有一个美好的未来!
三、致谢
首先要感谢柯老板在这门课程中热情的付出,为我们带来了一个精彩的课程体验。让我领略到软件工程项目开发的艺术之美。
感谢01gg的辛苦付出,认真、精准的把控每次作业的相关事宜的安排,统筹兼顾评测组的评测工作,也感谢评测组的各位伙伴,大家携手一起完成本学期的实践课程的评测工作。
最后,当然还要感谢深夜还在电脑前为开发而奋斗的各位同学,实践课程的精彩之处就在于通过各位的头脑风暴,讲述了一个个你们心中软工故事。我们深知各位付出了许多,感谢凌晨还在加班的各位,感谢为了这门实践课程付出汗水的各位,感谢为评测组带来精彩的视觉体验的各位同学。
老师,各位同学,这学期你们辛苦了!感谢你们!