柳暗花明——软工实践个人总结博客

news/2024/12/29 1:07:04/文章来源:https://www.cnblogs.com/c786260029/p/18637987

一、学期回顾

1.1对软工课程的想象

上学期选课的时候:哦跨专业选修课,那就是随便读读就能拿到学分了。
这学期上课:哦莫,诈骗。理论课确实不算难,但是实践作业实在是花费了我百分之五十以上的时间和精力。课前我对自己的期望是亲手写代码完成一个软件。回顾这一学期,实在是有太多的大作业了,特别是软件工程一个接一个的实践,让我无暇亲手一个一个敲代码,我很大部分的代码是在ai的帮助下产出的,这一方面我没有达到预期。

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

根据我粗略且主观的估计,在软工实践课程当中我编写了6000行代码。
在团队项目中我参与了福小旅评论区的设计与开发,我在其中所承担的角色:团队菜鸡,别人让我干啥我就干啥。
软工实践的各次作业分别花费的时间:

作业 花费时间
第一次个人作业 1(h)
第二次个人作业 20(h)
第一次结对作业 15.3(h)
第二次结对作业 191.9(h)
第一次团队作业 10(h)
第二次团队作业 66.1(h)
现场编程作业 5(h)
团队作业beta冲刺 70(h)

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

累计实践 实际周均时间 预计周均时间
378h 27 16

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

是限时编程做的记账软件。“什么!写软件怎么还跟考试一样限时三小时!”当时我是这样想的。当时真的很急,也很怕做不完,因为我对自己的实力有清晰的认知。感谢队友们,最后还是成功交上去了。

总结收获

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

每次做原型设计的时候完全没有考虑以我自己的水平到底能不能实现这个功能,光想着做得花里胡哨,“先把这次搞好再说”。然后下一次作业面对自己画的大饼无从下手。

  • 个人编程作业
    做得是一个仿羊了个羊的游戏。一开始我觉得很简单,不就是三消嘛。但是实现过程中,出了很多的bug,比如达成消失,图片消失后,新的图片不能在已经消失的位置。经过ai调试后,甚至出现了页面一直闪现的问题。在回退回我的某一个版本重新修改了终于勉强达到可以交作业的地步。
  • 结对编程作业
    我和林烨同学组队,一开始我们的原型设计是基于app的,但是在实际写代码的时候发现web或许更适合我们,因此我们的实际软件跟我们的原型差别有些大。但实现了相同的功能。我们实现了搜索,存储,更新,聊天等功能,具体请看我们的博客。在合作过程中,我发现同样的ai,有的人就是能用出更好的效果,我跟ai沟通好久它也没听懂我的话,林烨一说kimi就懂了,明明我们说得话差不多。不过经过软件工程这么多作业的锤炼,我已经熟练使用ai并且能够预判它什么时候会骗我。
  • 团队编程作业
    我认为十个人对于小组作业来说有点太多了,不方便管理也不方便沟通。第一次团队作业我和另外两个同学负责做原型设计,我们做了相当艺术且美丽的原型,做的时候完全没考虑之后是否真的能用代码实现这么好看的前端(后来组员真的做出来了!超厉害!),后来的团队编程当中我负责评论区和帖子详情内容部分。这次的作业我们使用了hbuilder和阿里云的技术,之前的 作业并未涉及这一部分,因此我花了一点时间上手。这部分的js技术是我之前没怎么接触的,一直会从云数据库当中读取全部的数据,在网上学习了部分知识后修改理论这个bug。在这个作业当中,林烨给予了我很大的帮助,没有她我的软工作业会更痛苦的。

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

  • 让我接触到了ai技术。不是说我了解到ai,是我真正在用ai帮助我的学习生活。之前有从热点事件上了解ai,但是并未真正的使用。由于软工作业的要求,我真正开始使用ai,并且我不止在软工这一门课上使用ai,可以说我的学习已经被ai入侵了。
  • 让我知道如何做软件。之前我从未接触过做软件,我虽然了解一些算法,了解一些计算机相关基础原理,但从真正的上手做出一款产品。虽然我做得软件跟市面上的app完全没有可比性,但是做出来很有成就感,可以说是给我打开了新世界的大门,点亮了一颗新的技术树,让我有新的学习方向。
  • 转变了我对课程的认识。从”区区跨专业选修课“到”能学到不少东西“。如果我一直带着一开始的那种认知,或许我不能在做作业的过程当中学习到这么多知识。

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

  • 跟同学之间有了跟紧密的联系。
  • 在紧急的ddl面前有冷静赶完作业的心态

三、致谢

特别感谢我的队友们,没有她们我肯定会很痛苦地度过这一学期。 很幸运得和她们组成一队,每次都能柳暗花明,debug成功,圆满地交上作业。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/860652.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PhpWebStudy(Web服务器和环境管理器) v4.5.1

PhpWebStudy 是一款功能强大的Web服务器和环境管理器,支持macOS、Windows和Linux三大操作系统。这一工具通过简洁的安装包和直观的界面,为开发者提供了一站式的本地Wb开发环境搭建方案,让你无需繁琐配置即可启动你的Web应用。PhpWebStudy采用了业界主流技术栈,包括但不限于…

量子 Clifford group

所谓的normalizer gates 为{CNOT,H,S} (见Nielsen书),这些门的组合可以生成Clifford group。包括泡利X,Y,Z门。 SS=Z

Chat2DB(数据库管理) v3.4.1 !人工智能的数据库SQL客户端和报表工具

Chat2DB 是一个集成了人工智能的数据库SQL客户端和报表工具,支持 windows、mac 本地安装,也支持服务器端部署,web 网页访问。支持MySQL、Oracle、PostgreSQL、DB2、SQLServer、DB2、SQLite、H2、ClickHouse等。 Chat2DB 集成了 AIGC 的能力,能够将自然语言转换为 SQL,也可…

楚颖i solar应急响应 wp

2024第一届Solar杯应急响应挑战赛一、 个人信息 楚颖i三、解题情况 日志流量-1 题目文件:tomcat-wireshark.zip/web 新手运维小王的Geoserver遭到了攻击: 黑客疑似删除了webshell后门,小王找到了可能是攻击痕迹的文件但不一定是正确的,请帮他排查一下。 flag格式 flag{xxxx…

从“梦幻”到“魔幻”

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315这个作业的目标 回顾软件工程实践内容,做出课程总结学号 102201630一、学期回顾 1.1回顾你对于软件工程课程的想象 学期初认为的…

AIPPT -- 分享

最好用的 AIPPT 分享如何快速打造自己的专业领域 PPT ? 推荐给大家一个网站:7牛AI (功能齐全,重要的是:免费),这个网站功能跟其他的 AIPPT 网站来比功能丝毫不少,还有就是,我是从 6 月份开始使用的,给我最大的感受就是,版本更新快,模版更新快,最重要一点还有:免费…

基于Windows环境的Kafka搭建与.NET实战开发案例

前言:基于Windows环境下的Kafka搭建(scal+zookeeper+Kafka+可视化工具)、以及使用.NET6.0进行简单的生产者与消费者的演示 一、环境部署 Kafka是使用Java语言和Scala语言开发的,所以需要有对应的Java环境,以及Scala语言环境。 【JAVA环境配置】 安装java jdk环境,下载地址…

如何处理服务器上的同步数据异步存储问题?

问题: 在多台服务器之间进行数据同步时,遇到了异步存储的问题,导致日志文件无法正确保存到目标服务器。请问如何处理服务器上的同步数据异步存储问题? 答案: 在分布式系统或多台服务器环境中,数据同步和异步存储是关键环节之一。当遇到日志文件无法正确保存到目标服务器的…

如何解决网站后台无法正常操作的问题?

当用户尝试登录网站后台时,发现后台频繁闪退,无法正常进行操作。这种情况可能会影响日常管理和维护工作。请问如何解决网站后台无法正常操作的问题? 答案: 网站后台频繁闪退且无法正常操作是一个常见但令人头疼的问题,它可能由多种原因引起,包括但不限于服务器配置、程序…

面向对象程序设计第七、八次作业总结

前言 这篇博客是完成《面向对象程序设计》(java)课程的中三次PTA作业后的总结。主要内容有:家居强电电路模拟程序 - 3 家居强电电路模拟程序 - 4题目分析 家居强电电路模拟程序 - 3 分析 这是第三次的家居强电电路模拟程序,这次的强度变高了,题目有点难。 设备包括:控制设…

服务器重装系统后无法使用初始密码进行远程连接,应如何解决?

当您遇到服务器重装系统后无法使用初始密码进行远程连接的问题时,这通常意味着在重装过程中某些配置没有正确设置或存在其他潜在问题。以下是详细的排查和解决方案:确认密码正确性:首先确保您使用的确实是服务器提供的最新初始密码。有时服务商会在邮件或其他通知中提供新的…

如何解决宝塔面板登录密码忘记的问题?

您好,当您忘记了宝塔面板的登录密码时,可以按照以下步骤进行重置和处理:确认初始密码:如果您从未修改过宝塔面板的登录密码,默认情况下,宝塔面板的初始密码与服务器的初始密码相同。您可以尝试使用服务器的初始密码进行登录。如果您不确定服务器的初始密码,可以在云服务…