轻舟已过万重山——2023秋软工实践个人总结博客
轻舟已过万重山——2023秋软工实践个人总结博客

| 作业所属课程 | 2023秋福州大学-软件工程 |
|---|---|
| 作业要求 | 2023秋软工实践个人总结博客 |
| 作业的目标 | 对软件工程实践做出总结 |
| 学号 | 102102128 |
目录
- 轻舟已过万重山——2023秋软工实践个人总结博客
- 一、学期回顾
- 1.1 我对于软件工程课程的想象
- 1.2 我在这门课程中的投入
- 1.3 我印象最深刻的任务是团队编程
- 二、总结收获
- 2.1 我的软工实践故事
- 2.2 介绍学习到的技术和工具以及它们给我带来的帮助
- 2.3 技术之外,这门课程还给你带来了哪些方面的提升?
- 2.4 对于这门课程,我还想说的是
- 三、致谢
- 感谢合作的伙伴们,感谢chatgpt,感谢软件工程,感谢助教,感谢张栋老师(建议对这位懂得感恩的同学加分!)
一、学期回顾
1.1 我对于软件工程课程的想象

在我对软件工程的想象中,软件工程应该算是运用理论于实际的课程,与实际接轨,说实话也差不多,提升实际项目的开发的能力和培养团队合作开发项目,大白话就是读个屁的孙子兵法tnn的抗老子的意大利炮上来
1.2 我在这门课程中的投入

在软工实践课程当中我督促了chatgpt编写了很多代码(/ω\)其实gpt还是生成大致框架比较厉害,有时候会在代码里埋坑这就很难受了,大致一两千行吧maybe
博客、洛谷爬虫、结对1、结对二等略有收获,评分体系有点瑕疵不过正常不可能每个都看,博客写的有点烂
在团队项目中我参与了《船送门》的设计与开发,我在其中所承担的主要任务是:对接unity导出对接数据库,部分单元测试,分阶段的话还有其它一些任务。
软工实践的各次作业分别花费的时间:
| 时间 | 作业 | 花费时间 |
|---|---|---|
| 09.01~09.08 | 第一次个人作业 | 3h |
| 09.08~09.15 | 第二次个人作业 | 10h |
| 09.15~09.28 | 第一次结对编程作业 | 6h |
| 09.28~10.07 | 第二次结对编程作业 | 6h |
| 10.07~10.23 | 团队介绍、选题报告、需求分析报告 | 6h |
| 10.23~11.03 | 原型设计、概要设计 | 8h |
| 11.04 | 团队现场编程 | 4h |
| 11.04~11.18 | 团队项目Alpha冲刺阶段 | 20h |
| 11.22~12.16 | 团队项目Beta冲刺阶段与终期总结15 | 15h |
| 12.08~12.17 | 个人学期总结博客作业 | 2h |
- 在软件工程课程上花费的时间
| 累计时间 | 实际周均时间 | 预计周均时间 |
|---|---|---|
| 100h | 6-7h | 6h |
1.3 我印象最深刻的任务是团队编程
团队作业吧,其实不是很想学unity做游戏,一是没兴趣,二是跟我们专业不太相关,最知识学爆的一集(其实也不是很多或许应该呃呃呃。。。),和同学聚在一个教室里合作写代码挺不一般的感觉(虽然没聚几天╰(°▽°)╯屁事太多了那几周)
二、总结收获
2.1 我的软工实践故事
团队作业吧,不太会unity要做游戏一开始是挺崩溃的,学了tm的那么多语言还得再学c#真的掘掘子翘脚脚恶心心,然后幸好这个这个游戏开发主力不是我,刚好作业也一堆,一下子清爽多了,项目初始阶段任务画uml这个还行就是我审美一般,好开始了哦,下unityhub,下visual studio (后来因为版本问题这两个都更换版本了`(>﹏<)′),然后负责数据库连接,好去学嘛,c#如何连接数据库,好unity导入几个动态链接库,因为没有买服务器搭建数据库,所以我去网上白嫖了大佬做的免费数据库o(≧▽≦)o,写个c#脚本连接成功,ohhhhh!!!好把连接方法交给组员们我就跑了(略过版本错乱问题)(/ω\),很完美啊,然后得到了webgl导出部署的话不能直接连接数据库,因为安全问题(┬┬﹏┬┬),不管了改动太大不好改,第一次冲刺就到此为止吧,然后单元测试写了几个C#脚本,发现了一点问题,第一次冲刺就这样了,然后第二次开始了webgl导出连接数据库,作业太多刚开始都没动╰(°▽°)╯,后来组长来催我大作业刚好水完我才开始,好开始了啊,就这样开始了啊,一搜一问还要通过php连接,呃呃呃啊啊啊啊啊啊呃呃!!感觉各种编程语言已经在我脑子里错综复杂混合杂交了。。。好,开始学,安装环境,然后把本地当服务器测试,照着之前的登录逻辑编写php脚本,然后修改c#脚本好好好功成身退╰(°▽°)╯,又是水货的一天。
2.2 介绍学习到的技术和工具以及它们给我带来的帮助
在软件工程实践中,我学习到了许多技术和工具,这他们都给我带来了很多帮助。以下是一些我学到的新技术和生产力工具,以及它们给我带来的帮助:
- 版本控制工具:Git是一个非常重要的版本控制工具,它可以帮助开发者管理代码变更和团队协作。通过使用Git,我能够更好地控制代码的版本,协同工作并解决代码冲突,确保项目的顺利进行。
- 协作沟通工具:在软件工程实践中,我们使用了各种协作沟通工具,如腾讯会议和腾讯文档。这些工具帮助我们实时沟通、分享信息和协作,提高了团队的工作效率。
- UML设计:UML是一种用于描述、构造软件系统以及商业建模的语言。通过使用UML,我能够更好地理解项目需求,梳理系统结构和设计,以及与团队成员进行有效沟通。UML提供了一套标准化的图形表示方法,包括用例图、类图、对象图、顺序图、协作图等,帮助我更清晰地表达和描述面向对象的分析和设计内容。画的很抽象。
- 原型设计:原型设计是软件开发过程中的一个关键环节,它可以帮助我更好地了解用户需求,为用户创建更具吸引力和实用性的产品。在原型设计过程中,我学会了使用各种设计工具,如Axure、墨刀等,进行界面设计和交互设计。这些工具可以帮助我快速构建原型,并与团队成员、客户和用户进行有效沟通,以确保最终产品的成功。
- 前后端:了解了一个项目的代码构造,后端的使用,以及前端三件套html、css、JavaScript的初步编写。前后端接口连接有了一定探索观看了许多项目优秀的接口文档,自己亲自体验写前后端的发送请求接受请求,将其成功对接。
- unity:了解了c#脚本的初步编写,用unity组件添加到对象实现各种功能,与数据库的相关连接,c#其实写起来蛮舒服的感觉。
通过学习这些技术和工具,我在软件工程实践中取得了一定的成果。这些技术工具帮助我能够更好地把握项目需求,提高开发效率,更高效地管理项目,提高代码质量和协同工作。在未来的工作中,我将继续学习和应用这些技术工具,不断提升自己的技能水平。
2.3 技术之外,这门课程还给你带来了哪些方面的提升?

软件工程这门课程不仅让我学到了很多技术知识,还在以下几个方面给我带来了提升:
- 团队合作和沟通能力: 在软件工程中,通常需要与其他开发者、设计师、测试人员以及项目经理等进行紧密合作。这锻炼了个人的团队合作和沟通能力,使其能够更好地协同工作。
- 问题解决和分析思维: 软件工程中常常面临各种挑战和问题,包括代码错误、性能问题等。通过不断解决问题,个人培养了问题解决和分析思维的能力。
- 学习能力: 不断学习新的编程语言、框架、工具等。这培养了我的学习能力和持续学习的态度。
- 创造力和创新思维: 在软件工程中,解决问题和满足用户需求通常需要创造性的解决方案。在设计和实现过程中培养了创造力和创新思维。
总之,软件工程这门课程在技术之外,还给我带来了团队协作与沟通能力、解决问题能力、持续学习能力和创造力和创新思维等多方面的提升。这些能力对于我的职业发展和个人成长都具有重要意义。
2.4 对于这门课程,我还想说的是
太简单了,建议下一届加大难度,不然很轻松啊,alpha冲刺时间还是太长了,beta建议将项目投入生产不获利不及格,项目不支持千万量级高并发还是项目吗。

三、致谢
感谢合作的伙伴们,感谢chatgpt,感谢软件工程,感谢助教,感谢张栋老师(建议对这位懂得感恩的同学加分!)
相关推荐
医药行业2023年春季医药策略报告:轻舟已过万重山.docx
《医药行业2023年春季医药策略报告:轻舟已过万重山》这份报告聚焦于2023年春季医药行业的策略规划,特别强调了新冠疫情后的新常态对医药投资的影响。
轻舟已过万重山―2019年5G应用场景研究报告.pdf
### 5G应用场景研究报告核心知识点解析#### 一、报告概览- **标题**:《轻舟已过万重山—2019年5G应用场景研究报告》- **描述**: 该报告深入探讨了5G技术的发展及其在不同领域的应用情况
轻舟已过万重山—2019年5G应用场景研究报告(35页).pdf
《轻舟已过万重山—2019年5G应用场景研究报告》是对5G技术在各个领域应用的深入分析,旨在为垂直行业用户和投资者提供决策依据。
轻舟已过万重山:2019年5G应用场景研究报告.pdf
《轻舟已过万重山:2019年5G应用场景研究报告》是对5G技术在各个领域应用的深入探讨,旨在为垂直行业用户和投资者提供决策依据。
5G应用场景研究报告2019:轻舟已过万重山.pdf
从个人的娱乐消费到工业生产的自动化控制,5G技术将带来更为高效、便捷的服务和生产方式。


