调试人生:从零到一的编程之旅
博客封面
一、回顾与反思:这一学期的起伏与成长
1.1 初心:最初的期望与幻想
在开始软件工程课程时,我对这门课的期待是想要变成一个实践大于理论的实战型选手,想要对自己已经学习过的知识运用到实际当中,果然SE不让我失望。
通过这一学期的学习,我逐步实现了能够独立的书写代码(这些当然也包括熟练使用大模型工具)。同时也和很多人进行了团队沟通,发现原来让别人懂自己说什么和听懂别人说什么是多么困难的事情。。。🥹🥺
1.2 我的投入与成长:背后的汗水与成果
- 代码量与贡献:在这学期的软工课程中,我大概写了五六千行代码吧(包括个人作业、结对作业还有团队作业),记不太清了。反正感觉写了很多,一直被折磨。
- 项目角色:在项目中,我主要担任了前端、后端,在结对作业中,我主要是负责了前端的一些工作,包括页面优化、测试的内容。在团队作业中,我主要负责后端部分页面的云函数的编写,还有一些文字方面的工作。
- 时间投入:课程的时间投入对我来说是一次挑战和成长,从来没有在任何一门课上面花费如此多的时间和心血,最开始的我还没有意识到这一点,现在我悟了🙊我分别花费了以下时间:
作业类型 | 花费时间 |
---|---|
第一次个人作业 | 3小时 |
第二次个人作业 | 10小时 |
第一次结对作业 | 7小时 |
第二次结对作业 | 20小时 |
团队作业 (第一次加第二次) | 60小时 |
现场编程作业 | 3小时 |
团队作业beta冲刺 | 20小时 |
总投入时间 | 300小时 |
实际周均时间 | 40小时 |
预计周均时间 | 30小时 |
1.3 最难忘的一次作业或答辩:转折的时刻
感觉在所有的实践内容中让我觉得难忘的作业是第二次结对作业还有软件工程的alpha冲刺。第二次结对作业最让我难受的不是代码写不出来也不是bug找不到而是我虽然学了两年的计算机但是我真的不会玩GitHub,一个简单的pr操作我从早上弄到晚上,最后还是没成功🥹🥹。还好有我的队友的帮助,这个问题才得以短暂的解决,之所以短暂是因为后面我又不会了,最后一次学会还是在团队编程课上,队友给我演示了三四遍才记住。alpha冲刺之所以让我记忆深刻是因为我在完成自己这部分内容的时候出现了一些问题,干了一天没有任何的进展,最后熬了个大夜也是赶工完成了。这些经历虽然当时很痛苦但是现在回想起来还是有种飘飘欲仙的感觉。
二、从实践中汲取的力量与智慧
2.1 软工实践中的“人海战术”与“孤胆英雄”
- 结对编程:结对编程让我从孤军奋战转向合作攻坚,尤其是在第二次结对作业中,被GitHub玩弄的时候,我像我的队友发出了求救信号,晚上十点多开始教我怎么做,帮我查资料(因为自己弄了一整天把好多东西都弄混了,还把一版改好的代码文件删除了☠️☠️)
- 团队项目中的挑战与机遇:我感觉吧我遇到的第一个挑战就是没有任何代码框架的意识,直到后面恶补了一下才知道那些各种后缀名的文件是做什么用的。也是在这个课程当中让我学会了很多知识,虽然这个课程真的很剥削但是也是真的有些许的用处。
2.2 新技术与工具:改变工作方式的魔法
- Git:Git让我真正理解了版本控制的安全感,终于学会用它pr了。在学习使用它的过程中我一度觉得是自己电脑的问题虽然显然不是,我看了一百年的网课还是看不懂,入门怎么这么难。。。。。
- Open AI:真是我的好助手,不管什么问题都能帮我解决,一开始对它嗤之以鼻,现在真是什么都要找它,代码含它量高达百分之九十🙊🙊
- 豆包:当我的openai不听话的时候,它是我的后手防止我写不出一行代码而耽误进度。很好用,只是有时候真的是很不聪明,尤其是有一次我让它画一个燃尽图,它竟然真的画了一个火柴燃尽的图片。。。。。还有它的审美也是真的很丑。
2.3 技术之外的自我提升
- 团队协作:这门课让我学会了如何与团队成员有效沟通,如何处理冲突,尤其是在我们在alpha冲刺后要答辩的时候,我们前一天团队出现了一些问题,maybe是前后端没协调好,也是沟通的问题吧,最后我们上台展示的是一个有些不完美的版本。在这次的课程中我真正的认识到了沟通的重要性和表达的重要性。
- 自我管理与抗压能力:SE是让我的抗压能力达到顶峰,每次完成一次作业我都感觉自己的灵魂得到了升华,感觉自己都要休息三天才能开始,但是下一次的作业马上就又来了🥹🥹🥹
2.4 额外的心情笔记:对未来的展望
这门课程虽然让我很“讨厌”但也是真的让我学习到了一些东西,对于刚刚开始上课时写下的那个目标应该算是完成了百分之八十左右,说实话,感觉这是我这两年学过最有用的课了,甚至让我有了以后想要从事这个行业的冲动😱😨🫢🙈
三、致谢:不只是“谢谢你”那么简单
这学期,我要特别感谢我自己,感谢自己没有半路放弃,也要感谢老师给我们布置这么好的作业让我们锻炼自己。
附:瞬间定格,回忆的时刻
结语:一段旅程的结束,一段新旅程的开始
这门课程不仅是学术上的一次经历,它更像是一次成长的旅程,我在这个过程中不断完善自己。未来,无论在哪个领域,我都会记得这段经历带给我的宝贵财富。