软件工程实践暑假作业

222200413陈志鸿 2024-09-02 17:41:23
这个作业属于哪个课程FZU_SE_teacherW_4社区-CSDN社区云
这个作业要求在哪里软件工程实践第一次作业-CSDN社区
这个作业的目标学习markdown语法,撰写博客,阅读《构建之法》,回首过去并对未来做出规划
其他参考文献《构建之法》

目录

  • 一、准备工作
  • 二、回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 三、立足当下
  • 四、展望未来
  • 4.1阅读《构建之法》
  • 4.2 你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 五、学习路线
  • 5.1学习路线图
  • 5.2时间计划

一、准备工作

img

仓库地址:devcloud.cn-north-4.huaweicloud.com

二、回首过去

2.1 当初你为什么选择软件工程这个专业?

选专业时对专业了解没有那么多,只知道一些热门的专业,当时也没有特别感兴趣的专业,那时候也打游戏,就想着选一个相关的专业可能会感兴趣,后面看了一下计算机薪资待遇较好,然后就选择了软件工程这个专业

2.2 当初对软件工程这个专业的期待和想象是什么?

当初觉得软件工程应该就是会学习编程技能,通过写代码实现某个功能满足需求,对计算机各个方面都十分了解。同时听说工作会很累,熬夜加班改bug,而且还需要不断学习新技术。

2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

当初希望自己能认真上课,好好学习,多花时间写写代码,空闲时再学点其他内容。立了个flag要多参加项目,积累经验,不断提高自己的能力。

三、立足当下

个人信息
姓名陈志鸿
出生年月2003.10
教育背景
福州大学2022.9至今
专业水平
掌握的编程语言C、C++、Java、HTML、CSS、JavaScript
技术框架vue
开发软件Dev-C++,Visual Studio,Visual Studio Code,IntelliJ IDEA
累计代码量2w+
项目经历
学生信息管理系统实现对学生信息的增删改查,选课退选等功能。个人主要负责前端页面的工作,基于vue3+element plus搭建前端页面,与后端对接

四、展望未来

4.1阅读《构建之法》

在预估任务时间时,我认为需要综合考虑任务的复杂性、开发人员的能力差异、历史项目数据以及可能的风险因素。通过任务细分和团队讨论,将项目任务细分为更小的、具体的任务来进行,参考类似项目的历史数据确定好每个任务的时间需求,并在项目进展过程中动态调整预估,以适应项目进展中的变化和不可预见的问题,这样可以更准确地预估任务所需的时间

花费时间多不一定代表工作量高。花费时间的多少受到多种因素的影响,例如任务的复杂性、工作效率以及可能遇到的问题。一些复杂的任务可能需要更多的时间来完成,但这并不意味着工作量也大,因为复杂性可能导致更多的时间消耗而非实际增加的工作量。此外,工作效率低下或遇到中断和问题也可能导致时间的增加,但这些时间消耗不一定反映实际的工作量

我认为变量命名应具有描述性。描述性变量名能够显著提高代码的可读性和维护性,使得代码的意图和功能更为明确。例如,userProfiledata 相比,userProfile可以清晰地表明该变量存储的是用户的个人信息,而不是一些不明确的数据。这种做法不仅使代码更易于理解,还减少了维护和扩展时的困扰。同时良好的变量命名还能够减少变量名冲突和混淆,使得代码的逻辑更加清晰,比如遵循一致的命名规范,如驼峰命名法(camelCase),并使用具描述性的前缀或后缀,有助于提高代码的一致性和整洁性

我认为作为大学生,认真听课仍然是非常重要的。尽管自学能力和课外研究是关键因素,课堂学习提供了系统化的知识和结构化的教学,有助于我们全面理解和掌握课程内容。同时老师在课堂上会重点讲解重要知识点,并提供背景信息和实际应用示例,帮助我们把握核心内容。此外,课堂上的互动和即时反馈有助于解决疑问、加深理解,并培养批判性思维和讨论能力。因此,尽管具备一定的自学能力,但课堂学习仍然不可忽视,它是获取全面知识和提升综合能力的重要途径

我认为在团队中,成员的学习能力差异可以通过以下方法平衡:首先,根据每位成员的能力合理分配任务,确保他们在擅长领域工作,同时也要根据任务的难度对成员的学习能力分配;其次,倡导学习资源共享,帮助提升技能,鼓励知识共享和团队合作,促进技能互补和整体提升;设定明确目标并定期检查进展,及时调整支持措施,营造支持性氛围,提高团队士气和学习积极性

4.2 你未来的职业规划是什么?

继续深入学习和掌握现代前端技术知识,做项目积累经验,同时关注前沿技术的发展,不断提升自身技术水平

4.3 对于软件工程实践课程,你有什么理解和期望?

我认为通过软件工程实践课程让我们在实践中掌握软件开发的核心技能、提高面向实际问题的解决能力、培养团队协作意识以及职业素养。

希望通过软件工程实践课程的学习,提高团队协作能力,积累更多项目实践经验

五、学习路线

5.1学习路线图

img

5.2时间计划

img

...全文
360 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教曾翔宇 助教 2024-09-19
  • 打赏
  • 举报
回复

总体上还不错,博客和简历的排版可以再尝试优化优化,项目经历可以再丰富些。加油啊!

随着元宇宙概念兴起与虚拟数字人技术快速发展,虚拟主播、在线教育虚拟助教、元宇宙社交等应用场景对实时动作表情驱动系统提出更高需求。当前主流动作捕捉方案多依赖专业光学动捕设备或深度相机,设备成本高昂、部署复杂,难以在普通用户场景普及。本研究设计并实现一套基于普通单目摄像头的虚拟数字人实时动作表情驱动系统,旨在降低数字人内容生产门槛。系统采用Unity作为主开发引擎,结合Blender进行数字人模型构建与BlendShape表情系统制作,使用MediaPipe框架实现人脸关键点检测与人体姿态估计,通过C#脚本完成实时数据处理与渲染控制。系统包含五个关键模块:人脸关键点检测(MediaPipe Face Mesh提取468个关键点)、人体姿态估计(MediaPipe Pose识别33个骨骼关键点)、表情迁移映射、动作平滑优化(卡尔曼滤波与贝塞尔曲线插值消除抖动)、实时渲染(60fps流畅渲染,支持直播推流与视频录制)。实验结果表明,系统在普通笔记本上可实现60fps实时驱动,人脸关键点检测准确率达98.7%,人体姿态估计平均误差小于5像素,表情迁移相似度达92.3%。 【课程报告内容】 摘要 第1章 绪论 第2章 相关技术与理论基础 第3章 系统架构设计 第4章 关键模块设计与实现 第5章 实验与结果分析 第6章 总结与展望 参考文献
内容概要:本文提出了一种基于蒙特卡洛模拟与拉格朗日松弛法的分散式优化策略,用于解决电动汽车充电站在分时电价机制下的有序充电调度问题。通过蒙特卡洛方法模拟电动汽车充电行为的随机性,生成多样化负荷场景,构建以降低电网负荷波动和用户充电成本为目标的优化模型;采用拉格朗日松弛法对耦合约束进行解耦,实现分布式求解,在保障用户隐私的同时提升计算效率。文中设计了详细的仿真场景,系统分析了该调度策略对电网负荷特性和用户经济性的影响,验证了所提方法在实际应用中的有效性与可行性。; 适合人群:具备电力系统运行、优化算法理论及Matlab编程能力的研究生、科研人员以及从事智能电网与电动汽车相关领域的工程技术人员。; 使用场景及目标:①应用于城市规模化充电站集群的有序充电管理,实现电网“削峰填谷”;②为电力公司制定科学合理的分时电价政策提供量化分析工具;③支撑智能电网中需求侧资源的分布式协同优化调度研究与系统设计。; 阅读建议:建议结合提供的Matlab代码深入理解算法实现流程,重点掌握蒙特卡洛场景生成机制与拉格朗日松弛迭代求解过程,可通过调整参数设置复现不同工况下的仿真结果,以深化对分散式优化机制与调度效果之间关系的理解。
内容概要:本文研究了基于阶跃响应的V-Tiger自动增益调整PID控制器优化方法,并提供了完整的Matlab代码实现。通过深入分析PID控制的核心性能指标与V-Tiger控制器的动态特性,提出了一种融合阶跃响应特征提取与多目标协同优化的自动整定方案,设计了具备自适应迭代校正能力的优化机制,有效提升了控制系统的响应速度、稳定性和抗干扰能力。文中系统阐述了整定原理、算法架构设计及性能验证流程,通过仿真实验充分验证了该方法在复杂工业控制场景下实现高精度参数自整定的可行性与优越性,为智能PID控制提供了可复现、可拓展的技术路径。; 适合人群:具备自动控制理论基础和Matlab编程能力,从事控制工程、自动化、电气工程等领域研究的研发人员及高校研究生。; 使用场景及目标:①应用于需要高精度PID参数整定的工业控制系统中,如电机驱动、温度控制、电力电子变换器等;②为科研人员提供一种可复现、可扩展的智能PID整定方法,用于提升系统动态性能与鲁棒性;③作为教学案例帮助学生理解PID整定原理与现代优化算法的融合应用。; 阅读建议:建议读者结合文中的Matlab代码逐模块运行与调试,重点关注阶跃响应特征提取与增益优化策略的实现逻辑,同时可尝试将其应用于实际控制系统中进行对比验证,以深化对自动整定机制的理解。

239

社区成员

发帖
与我相关
我的任务
社区管理员
  • FZU_SE_teacherW
  • 202501福大-软件工程实践-W班
  • D's Honey
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧