- 一.过往云烟
- 1. 对于软件工程课程的想象
- 2.在这门课程中的投入与产出
- 3.印象最深刻的答辩
- 二.果实
- 1.故事
- 2.新伙伴
- 3.大提升
- 软件工程真的是一门很不错的课程!如今也是轻舟已过万重山,但我永远怀念开发福小研的日子!!!
- 三.致谢
一.过往云烟
1. 对于软件工程课程的想象
- “制作软件”NO!NO!NO!
没想到真要做个软件啊
外面高额的培训学习费用NO!NO!NO!
在软工课程全部免费!
最有用的课! - 软件工程课程的期待:这次课程之后我可以写很多行代码(nonono,gpt:yes!)
- 收获的能力:很多很多很多。。。。。。AIGC辅助代码编程、github团队协作、axure原型设计软件、boardmix制作UML图 。。。。。。还有团队合作!
- 不足:so much,AI取代大脑,过于依赖AI,还有还有很多技术需要现学,效率不高。
2.在这门课程中的投入与产出
- 编写的代码数量:(只记得很多很多很多)五六七千?
团队中角色:前后端编写人员
作业 | 花费时间 |
---|---|
第一次个人作业 | 5h |
第二次个人作业 | 9h |
第一次结对作业 | 15h |
第二次结对作业 | 18h |
第一次团队作业 | 36h |
第二次团队作业 | 54h |
现场编程作业 | 5h |
团队作业beta冲刺 | 23h |
- 在软件工程课程上花费的时间
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
>300(h) | >50(h) | 30(h) |
3.印象最深刻的答辩
对于我来说印象最深刻的应该是团队作业中选题报告汇报的那次答辩,那个时候的我们确定开发项目,只觉踌躇满志,自信满满,特别特别满意我们的选题,在汇报课堂上力压群雄,到处push别的组,那个时候只觉得we are the best!!!,虽然最后事实也是如此✌️✌️✌️
二.果实
1.故事
-
游戏开始:体验使用AIGC的功能 ,进入Github社区
收获我的AICG个人loge
-
BOSS1:使用Python编写一个“羊了个羊”风格的消除类小游戏
有一说一这个任务对于当时弱弱的我也是很难呢,不过AI真正进入了我的编程生活中,但是羊了个羊这钱好像我也能赚
-
BOSS2:进行需求分析和原型设计
结对编程作业一:需求分析和原型设计
需求分析和原型设计对于那时候青涩的马鑫和王强(队友)依旧是问题不大,费了些许吹灰之力按照要求将成果完成(小小boss,不给过多画面)
结对编程作业二:程序实现
软工还我国庆!!!😣😣😣
依旧是如出一辙,将我的国庆假期奉献了一大部分给我们亲爱的软工实践,我和队友深知代码能力不强,故也是笨鸟先飞,早早开始了我们的编程之旅,但由于分隔两地,效率确实不佳,加上国庆假期诱惑,属于是悬着一块石头玩耍了。不过因此我对于协作项目也有了初步体会😮
-
BOSS!!!
团队项目:福小研!!!!!!
以下是感悟合集
参加福小研这个软工项目,加入福小研团队,我深深感受到了团队合作的甜蜜。虽然过程有些曲折,但是最后我们还是将我们的项目完成的不错。在参与福小研的开发过程中,从开始的原型设计到后端开发的α和β冲刺,我受益良多。特别是在后端开发的API开发和数据库连接中,我遇到了不少的挑战,不断的debug的过程中我也在不断收获知识与技术。同时在项目过程中我还深深体会到团队的魅力,感谢团队的每位成员。于是我深感团队的交流也是一门艺术,如何将团队的能量最大化或许是开发软件的最大问题。总结,在这个项目中,我的收获便是知识,技术与“团队“。
参与小组的软工项目,在编写小研帮的代码过程中,我遇到了很多挑战,比如如何获取数据库数据,如何上传和更新数据都是不小的难题。但最终都成功解决了。同时,我也深刻体会到了调试代码的痛苦,有时可以很快地 debug,有时却需要花费大量精力也无法达到预期效果。总之,打铁还需自身硬,要不断提高自己的编码能力,才能更好地解决问题。
通过本次项目,我受益匪浅,收获了关于数据同步与缓存机制的实现的相关知识,了解了如何通过图表和数据可视化技术,直观地展示统计结果等技术。我们不仅提升了编程技能,还学会了如何进行团队协作和项目管理。每个成员都在项目中发挥了重要作用,大家共同努力,最终成功实现了项目目标。希望在未来的项目中,我们能够继续保持这种良好的合作精神,不断提升自己的技术水平和项目管理能力。
在福小研这个超棒的项目里,我深深感受到了团队合作的甜蜜。我在负责技术调研分析工作的第二组中参与了读书魂页面中功能的技术分析工作。在mx和hxy的带领下,我不仅学到了好多好多的技术和知识,还让我更加深刻地体会到了团队合作的重要性,也更加明白了怎么样才能更好地沟通和协作。
2.新伙伴
- Github
用于我们项目开发中的团队协作和进度跟进 - Copilot
辅助代码编程,没有你我可怎么办 - OpenAI
依旧是辅助代码编程及各类问题解决 - Axure、墨刀
两个都是原型设计软件,Axure用于我的结对作业、墨刀用于我的团队作业
3.大提升
- 团队协作,团队沟通能力
- 学习新东西的效率
- 面对项目的心态
软件工程真的是一门很不错的课程!如今也是轻舟已过万重山,但我永远怀念开发福小研的日子!!!
三.致谢
感谢CCTV,感谢各位媒体界朋友!感谢老师,感谢团队的各位!大家的工作很棒!没有团队的辛勤付出,就没有今天的福小研!让我们未来再见!