清粥一锅孙咲川——2023秋软工实践个人总结博客

飞升 | 霸气 2023-12-18 20:32:11

一、学期回顾

1.1 回顾你对于软件工程课程的想象

前情回顾:

img

OP:

已自动为您跳过片头

正片——第一幕 期待与想象:

上图是本人在第一次作业的博客里面写下对软工课程的期待与建议。

说明完毕,下一步开始赏析:

上片,意为“学习软件工程的理论知识切莫囫囵吞枣,在渐进的理论学习中,大脑自然就会慢慢理解”,表达了诗人对自己学习软工理论知识的真切劝告。真实情况:诗人勉强做到了后一半,前一半可能是由于诗人自己跟不上节奏,一些理论知识还是有所遗漏。

下片,意为“在山重水绕的复杂地形中尽快地寻找一条通向终点的路,待走出山水豁然开朗之时,一步步实现目标”,巧妙地化用陆游的诗句,阐述了诗人对今后学习的目标。真实情况:很遗憾,诗人的这两个目标都未能完全实现。在爬虫作业中,诗人的实际行动与第三句诗不能说完美契合,只能说背道而驰,究其原因,还是诗人对于时间的安排规划有一点小小的不合理。在结队编程中,诗人的所作所为也脱离了第四句诗,究其原因,是和搭档讨论后选择了不当切入的重大失误。

1.2 回顾你在这门课程中的投入与产出

代码量

网页开发:434

爬虫:233

结对编程:主前端,100

团队作业:不碰代码,json文件10000+(80%来源于复制粘贴)

总计:767,2/3来源于复制粘贴

团队项目

隶属:Jason哥NO.1后援会

项目:脆脆杀的大学生活

职位:Storyboard/Concept Art

具体事项:第一次答辩PPT、原型设计、人物设计、成就设计,兼职故事设计(实际故事设计占比时间最多)

时间表

软工实践的各次作业分别花费的时间:

时间作业花费时间/min
09.01~09.08第一次个人作业360
09.08~09.15第二次个人作业1620
09.15~09.28第一次结对编程作业2130
09.28~10.07第二次结对编程作业1050
10.07~10.23团队介绍、选题报告、需求分析报告240
10.23~11.03原型设计、概要设计240
11.04团队现场编程180
11.04~11.18团队项目Alpha冲刺阶段360
11.22~12.16团队项目Beta冲刺阶段与终期总结600
12.08~12.17个人学期总结博客作业60

在软件工程课程上花费的时间:

累计时间实际周均时间预计周均时间
30(h)2(h)2.5(h)

1.3 令你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象深刻?

说实话,每一次作业的印象对我来说都很深刻,原因很简单,如果不是这些作业,我压根就不会被痛苦地折磨!!!当然,如果没有这些作业,我接触CSS、beautifulsoup、godot等新玩意的过程将会大大放缓。

硬要挑个最深刻的话,还得是第一次的作业,那是我最快乐的一次,也是最幸运的一次。那一周,宿舍外积水满地,全校停课,给了我优化网页内容的机会;那一周,周三原本的早八被推迟了,可以有更多精力搭建网页。

那一次,我翻遍了第一次作业下的CSDN博客,却发现几乎都是模版;那一次,和我一样不依赖模版搭建网页的同学寥寥无几;那一次,是我最不满足的一次,前前后后对网页内容进行了十几遍的斟酌和调整;那一次,是我的得分巅峰,望着上面无限接近满分的数字,我就知道自己的努力没有白费。

二、总结收获

2.1 展开说说你的软工实践故事

单枪匹马

第一次作业在我看来既快乐又轻松,在搭建个人网页的过程中,我先后与html、CSS打交道,为了不让搭建网页的过程变得十分枯燥,我决定在个人网页中整点东西。构建主体模块时,我动用了多年老友——PPT来制作素材,成本低又简便。在我的一番操作和修改之下,一个简陋的个人主页完成了,最后还获得了助教们99分的高分。至于第二次作业,由于难度飙升,加之时间安排不当,所以也是匆忙实现了一小部分功能,前端更是用工具做了个假的糊弄过去,所以作业喜提73分的低分。

结伴而行

第一次结队编程作业,经过和搭档的一番讨论,最终在godot和.NET 7之间选择了前者,然后悲剧的事情就发生了,godot的上手难度和搭建难度对我而言不是一般地高。从这开始,我就意识到自己疑似有点盲目和好高骛远了,想着能和搭档开发个3D数独来惊艳助教们,结果成品一坨还搭进去大量时间和精力。第二次结对编程,更是G中之G,国庆放几天,我就摸鱼几天,DDL前几天才开始和搭档着手推倒重来。

七人合璧

现场编程,我负责发送邮件这块,在一番搜索之下最终从CSDN知识之海中打捞出了现成的代码,经过一番修改和Debug之后还是成功提交上去了,中间由于盲目和不知变通而耗费了大量不必要的时间。团队作业,我负责角色、成就的设计,兼职故事编写,在此期间复制粘贴和查找替换的技能点不断上升,我也愈发意识到它们在文档编辑的重要性。七人开发小组,难免会有冲突,为了使游戏开发的进程不被推迟,我主动牺牲一点时间修改了json文件,也从中进一步吸收了团队协作的经验。

2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?

html5,不用多说,网页搭建的基础

CSS,提供了网页元素外观的设计方法

BeautifulSoup,爬虫必备

selenium,模拟用户操作网页,爬虫的好帮手

godot,虽然拖拽不如团结引擎,但好在开源,打开3D学习之门的钥匙

.NET 7 Blazor,抛弃godot后的数独设计帮手

墨刀,原型设计必备

json文件编写,这八个字即是帮助

Typora,博客编写助手,这篇博客就是用它写的

2.3 技术之外,这门课程还给你带来了哪些方面的提升?

团队协作,开发软件必备能力,众人拾柴火焰高,一人摆烂全员冻成冰糕。

脚踏实地,切莫高估自己的水平。

灵活变通,太死板只会输得更惨。

以人为鉴,吸取他人成品精华,为己所用。

以己为鉴,反思自我不足,扬长避短。

时间管理,道理无需多言。

2.4 如果还有什么想记录的或者想说的,就写在这儿吧!

前面忘了,中间忘了,后面忘了。~~~~啥也不是,散会!

三、致谢

首先,我得好好地感谢给予我痛苦折磨的推手——助教们。都怪你们,害得我不得不接触CSS、Beautifulsoup、godot、墨刀等各种不认识但又**的巨好用的东西,害得我的软工水平在被各种牛马的捶打之下曲折提升。我的软工水平能得到如此提升,还得塔姆地多亏了你们布置的作业,没有你们设置的各种考验,我日后的软工之路都提莫地不知道怎么走下去。

其次,我得好好感谢使我深陷痛苦折磨的真正凶手,这个人,在我看来就是个废物,摸鱼死性不改,每次完成作业几乎都压到DDL。然而就是这样一个废物,居然每次都能在DDL的前几天一改常态,热血爆棚,连续几个小时盯着电脑桌狂敲代码,然后就**地勉强完成目标。这个废物,恰恰是我提示水平的直接动力来源。

最后,我得好好感谢我的搭档们,虽然时有冲突,但最终还是一同完成了开发任务。

最后的最后,还有一个人要感谢,如果当初选林,我的摸鱼时间就大大延长;如果当初选柯,我受的折磨可能就轻一点,然后我和舍友一番讨论最终选了他,此时我们还不知道大的要来了,后面的各种崩溃就是选择的最佳检验成果。然而,如果没有选他,我就更晚接触网页开发、更晚学会爬虫、更晚亲身体验软工的团队协作;如果没有选他,我的水平就不能得到巨量提升。

最后的最后的最后,祝各位助教、各位搭档、张栋老师、软工班的其他同学,以及自己,在新的一年里步步高升,霉运**地全都走开,再见!

...全文
244 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文系统研究了基于豪猪优化算法(CPO)的多无人机协同集群在三维空间中的避障路径规划问题,聚焦于实现以最低成本为目标的航迹优化,综合考虑路径长度、飞行高度、威胁规避及转弯角度等多个关键因素。通过构建精细化的三维环境模型与多无人机协同机制,采用Matlab平台实现CPO算法的仿真与验证,充分展示了该算法在复杂动态障碍环境下的高效搜索能力与全局优化性能。研究不仅涵盖了路径规划的数学建模与目标函数设计,还深入探讨了算法的收敛特性与鲁棒性,为智能群体系统在实际场景中的应用提供了理论依据与技术支撑。; 适合人群:具备一定编程基础和优化算法背景,从事无人机系统控制、智能路径规划、群体协同、人工智能与自动化等相关领域的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①应用于多无人机协同执行侦察、灾害监测、应急救援、区域巡检等复杂任务中的自主路径规划;②为智能优化算法在三维动态环境下的路径决策问题提供可复现的技术范例;③支持研究人员对CPO算法与其他主流群智能算法(如PSO、GWO、WOA等)进行性能对比与改进研究,推动路径规划技术的发展。; 阅读建议:建议结合提供的Matlab代码进行实践操作,重点理解目标函数的多维度建模方式与CPO算法的迭代优化流程,可通过调整环境参数与约束条件进行仿真实验,对比不同算法在相同场景下的路径质量与收敛速度,从而深入掌握其优势与适用边界。
内容概要:本文围绕电动汽车参与电力系统运行备用的能力评估展开深入研究,利用Matlab代码实现对电动汽车集群提供运行备用服务的建模与仿真分析。研究重点在于量化电动汽车作为分布式灵活资源参与电网辅助服务的潜力,通过构建精细化的数学模型,分析其可调功率容量、响应速度、时空分布特性及聚合能力,并采用多面体聚合、内近似模型与闵可夫斯基和等先进方法精确刻画其可调度能力边界。研究进一步结合大规模电动汽车接入场景,探讨其在多时间尺度调度框架下参与调峰、调频等辅助服务的优化策略,评估其对提升高比例可再生能源电网灵活性与稳定性的贡献,最终通过仿真验证所提模型与方法的有效性与实用性。; 适合人群:具备电力系统分析、智能电网、新能源汽车或优化调度等相关专业背景,熟悉Matlab/Simulink仿真工具,从事科研、工程应用的高校研究生、科研人员及电力行业工程师。; 使用场景及目标:①精确评估大规模电动汽车集群在不同约束条件下可提供的运行备用容量;②研究电动汽车在日前、日内及实时调度中的动态响应能力与优化调度策略;③为高渗透率新能源电力系统提供基于移动储能的灵活性资源解决方案,支撑电网安全经济运行。; 阅读建议:建议结合Matlab代码与技术文档同步学习,重点关注多面体聚合建模、能力边界计算及优化调度算法的设计与实现,可进一步拓展至V2G(车辆到电网)、需求响应等互动场景进行二次开发与应用验证。

121

社区成员

发帖
与我相关
我的任务
社区描述
2023秋-福州大学软件工程
软件工程 高校
社区管理员
  • fzusdn
  • 篱隙光远
  • Jason_Zhou1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧