平芜尽处是春山——2024秋软工实践个人总结博客
| 这个作业属于哪个课程 | 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园 (cnblogs.com) |
|---|---|
| 这个作业要求在哪里 | 软件工程2024秋——个人总结作业 - 作业 - 软件工程2024 - 班级博客 - 博客园 |
| 这个作业的目标 | 完成软工实践个人总结 |
| 学号 | 102201218 |

这学期,“软工”占据了你和你同为计算机专业的闺蜜的话题的70%,甚至国庆假期难得约出去玩的路上都在为软工实践和自己的未来而烦恼…不过,虽然未来还迷茫,但是困住你一时的软工实践终于结束了🔚
一、学期回顾
1.1 回顾你对于软件工程课程的想象
刚开始是对于这门课程是充满忐忑的。说实在的,虽然自己在理论课上的成绩并不算太差,但对于实践写代码,我可以说是完全不擅长了。但同时我也有一丝期待,期待能通过课程的锻炼真真正正学到一些将来能够应用的技术,希望自己的代码能力能够得到锻炼。
对比刚开始的期望,我认为最大的收获就是从一个全新的角度认识了计算机专业,学习实践了全流程从需求分析、原型设计、再到代码编写的全过程,真正意义上入门了计算机专业。同时也更深刻地认识到自己自身方方面面存在的不足,比如自己的拖延症、自己技术上的落后。
1.2 回顾你在这门课程中的投入与产出
-
在软工实践课程当中我编写了4000余行代码。
-
在个人作业里,你第一次学会使用AIGC生成图片,还成功设计出人生中的第一款游戏!成就感满满!
在结对作业里,你学会使用墨刀进行原型开发,把自己的想法设计落地!你开始了首次后端开发的尝试,最终以失败告终,坚定了自己前端开发的路线。
在团队作业里,你负责前端开发,进行个性化定制、AI对话两个页面的原型设计和代码编写。
在这个过程中,你无论结果如何,你都真真切切地有努力过。感谢结对伙伴、团队伙伴的付出和帮助。
-
软工实践的各次作业分别花费的时间:
作业 花费时间(h) 第一次个人作业 5 第二次个人作业 20 第一次结对作业 20 第二次结对作业 48 第一次团队作业 10 第二次团队作业 30 现场编程作业 5 团队作业beta冲刺 50 -
在软件工程课程上花费的时间
累计时间 实际周均时间 预计周均时间 188(h) 23(h) 20(h)
1.3 令你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象深刻?
最深刻的是第二次个人作业的游戏开发。因为自己之前完全没有接触过相关的实践,一开始对自己很没有信心,没想到在chatgpt的帮助下一步一步调试修改竟然真的在原有的基础上做出一个有自己风格的消消乐,第一次感到这么强的成就感和满足感!
二、总结收获
2.1 展开说说你的软工实践故事
首先从个人作业开始说起吧!
2024年9月8日,你开始了自己第一份软件工程作业。看内容似乎很轻松~不过很快发现,老师给的网址你竟然点不进去…是的,在这之前没怎么用过加速器的你才知道,哦,原来还是得使点魔法。于是,你接下来开通了长期的梯子。同时,你对ai的认知不再局限于用来快速生成论文的文心一言,你开始到处询问好用的ai,智谱轻言、kimi、豆包…你也从此开始了付费使用chatgpt来解决难题。
来到第二个个人作业…竟然是自己开发一个游戏!在这次作业中,对你来说最大的难题竟然不是写代码(aiai我爱你),而是为了开发而下载各种各样的依赖包搭建环境,你深刻的记得那个夜晚,无数次由于未知的“网络”问题而下载失败的红色进度条。果然,入门打倒好汉。不过也就是经历过这次作业,我才真正觉得自己入了计算机专业的门槛。
时间点来到结对作业,嗯,在国庆假期。毫不夸张的说在前几天我是一边焦虑一边地玩,于是在10月5日,离ddl越来越近的情况下,你终于动了。(不知道为什么越是面对困难越是拖延orz)这次任务又是个很大的难题。由于你的落后一步,你只能负责小程序后端的开发。不夸张的讲之前最多只是接触过一些基础的前端语言,面对完全未知而又高难度的后端开发,你只能迷茫地在b站上搜刮教程,但是看不懂听不懂,还是不知从何下手,于是又开始了跌跌撞撞地摸索…但是由于对微信开发者工具的不熟练,导致最后写的代码完全不能用,一整个大崩溃,最后只能是队友临时改用云函数,太感谢她了呜呜。于是在下次作业里你选择扬长避短,不再挑战自己不擅长的。
又来到团队作业。这次你负责前端的开发。感觉还算熟悉,但是没有想象的那么简单。你开始开各种各样的会,每晚十点半的站立式会议、每次实践课前的通宵追赶进度…看着页面的初步完成,还是很有成就感的,但是你却迟迟无法按预期实现功能…你又开始了漫漫长的求教ai、求教队友的道路(滑跪orz。
2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?
- git、github:学会通过pr操作上传代码进行项目托管,同时也学会下载上面的开源项目进行学习参考
- 墨刀、摹客rp:在结对作业里首次尝试使用墨刀进行原型设计,把自己的天马行空变成原型界面;在团队作业里,使用摹客rp进行自己负责界面的原型设计。通过对比我发现还是墨刀更好用哈哈
- 微信开发者工具:首次尝试小程序开发!很好用的软件,安装环境也不复杂!不过wxml、wxss与前端三件套略有不同。
- vue框架:在团队作业里采用vue.cli构建项目进行web开发,学会基本语法和特性。
- kimi、chatgpt、豆包:最大的收获!从刚开始不会去搜百度到现在的遇事不决先问ai,这几款ai在实践过程中给我提供了很大的帮助和参考。我了解到不同软件的优缺点,根据不同情景选择不同的ai进行求助。不过他们并不完全正确,所以还是要保持一定判断力的!
2.3 技术之外,这门课程还给你带来了哪些方面的提升?
- 抗压能力:面对完全未知的技术和任务,几乎每次都是顶着莫大的压力重头学起,在很多个夜晚失眠过…不过经历过无数次生死时速,到后期抗压能力变强了。
- 合作和沟通能力:在结对编程和团队实践中,有时想想背后不止我一个人就会感到更有动力!通过合作沟通来集思广益也更有效率。
2.4 如果还有什么想记录的或者想说的,就写在这儿吧!
让我很遗憾的是,在这个过程中,好像并没有完完全全沉下心来学习一门新的技术,每次都是为了赶ddl而生死时速,感觉并没有掌握到什么知识…自己和最初那个小白还是没有些不同…我似乎真的并不擅长这个专业,该怎么办呢?我又陷入了对未来的迷茫。好吧!我想,可能确实如此吧!似乎自己不适合继续在这个专业里面深造。和在第一次作业里写下的对未来的期望,似乎明确了一点,既然真的不擅长,那就考公吧!在接下来的假期里,我想我会仔细思考到底那条道路才是最适合我的。
写到这里,我不经想起了一句诗,“追风赶月莫停留,平芜尽处是春山。”在这次的软工实践中,实在是遇到了太多的困难,无数次地发疯,无数次地熬夜,无数次地失眠…到如今最后结束,不发现还是跨过去的了吗?不论结果如何,我想这都将成为我大学四年里最难忘的一门课程。
三、致谢
首先要感谢我的结对编程队友cbh!!感谢她的督促和帮助,以及最后生死关头挑起大梁完成我们的作业!非常认真负责的一个队友!辛苦你了!
然后感谢我们团队的成员,一直督促我们的队长,耐心解答回复我的队友,感谢你们的包容以及付出!辛苦了!
最后感谢老师们!是你们让我有机会真正体验到项目开发这个让我受益终身的过程!
以及,谢谢自己这段时间来的坚持。未来无论选择哪条道路,无论中途遇到什么困难,都请坚定的走下去吧!平芜尽处一定会是春山!!




浙公网安备 33010602011771号