软件工程实践暑假作业

222200324郑昱 2024-09-02 12:33:16
这个作业属于哪个课程FZU_SE_teacherW_4
这个作业要求在哪里软件工程实践暑假作业
这个作业的目标提前注册CSDN;加入班级社区;提前学习markdown语法;阅读《构建之法》;撰写博客
其他参考文献《构建之法》

目录

  • 1. 准备工作
  • 1.1 上传截图
  • 1.2 仓库地址
  • 2. 回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3. 立足当下
  • 4. 展望未来
  • 4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
  • 问题1: 我都是大学生了,上课还要认真听老师讲课么?
  • 问题2:在项目或程序比较复杂的情况下,如何高效率的进行程序理解?
  • 问题3:有了GPT类的应用,传统的搜索引擎是否会被完全替代?
  • 问题4:单元测试与自动测评机相比有何优劣,能否在一定条件下被替代,或者说互补?
  • 问题5:如果在扩展功能时发现接口设计错误或考虑不周应该怎么办?
  • 4.2 你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 5. 思维导图和学习路线
  • 5.1 思维导图
  • 5.2 学习路线

1. 准备工作

1.1 上传截图

img

1.2 仓库地址

img

222200324的仓库地址

2. 回首过去

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

在高考出成绩后,结合了当前发展趋势,我选择填报了计算机相关的专业,虽然前几个志愿未能如愿,但最终进入了软件工程。

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

认为软件工程这个专业会充满挑战性,需要数学和逻辑能力,还会接触到最新的科技发展。并且会把软件工程与高薪就业机会、未来的科技领域联系在一起,但同时也担心学习的难度和长时间面对电脑的工作环境。

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

首先,打好编程语言和数学基础,培养逻辑思维和问题解决能力。多做项目和实践,积累实际经验,了解前沿技术动态。积极参与开源社区或实习机会,拓宽视野,与同行交流。持续学习和改进,不断提升自己的专业技能和适应能力。当时也有在暑假提前自学一门编程语言作为准备。

3. 立足当下

个人简历
学号222200324
姓名郑昱
联系方式970336612@qq.com
兴趣爱好看动漫、羽毛球
特长手工、小提琴
专业水平
编程语言C, C++, Python, SQL, Java
开发软件vscode, IDEA
累计代码量1w+
项目经历
学生学籍管理系统基于C++实现功能完备的学籍管理系统
药品进销存管理系统基于Java和SQL实现对药品的可视化管理

4. 展望未来

4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。

问题1: 我都是大学生了,上课还要认真听老师讲课么?

作为大学生,是否认真听课取决于自己的学习方式和课程内容的重要性。认真听课可以更好地理解知识,尤其是在涉及到难度较大的概念时。尽管大学学习强调自学能力,但课堂上的互动和老师的讲解仍然是重要的学习资源。

问题2:在项目或程序比较复杂的情况下,如何高效率的进行程序理解?

在处理复杂的项目或程序时,可以通过多种方法高效地进行程序理解。首先,将程序分解为多个模块,逐步掌握每个模块的功能和逻辑。其次,仔细阅读代码中的注释和相关文档,以快速了解代码的目的和流程。此外,使用调试工具(如断点调试)逐步跟踪程序的执行过程,有助于深入理解各部分的功能。利用代码浏览器或集成开发环境(IDE)自带的功能,如类图和调用链,可以快速定位和梳理代码结构。最后,编写单元测试或运行小段代码,观察其输入输出结果,以帮助理清代码逻辑。通过以上方法,可以更高效地理解和掌握复杂的项目或程序。

问题3:有了GPT类的应用,传统的搜索引擎是否会被完全替代?

不会。虽然GPT类的应用在理解自然语言和提供即时、深入回答方面有显著优势,但传统的搜索引擎不太可能完全被取代。搜索引擎依然在广泛的信息检索、特定网站访问和实时数据获取等方面占据重要地位。两者各有所长,未来可能会共存互补,用户可以根据不同需求选择最合适的工具。例如,在需要快速、精确的信息时,搜索引擎可能仍然更为高效,而对于复杂问题或对话式互动,GPT类应用则更具优势。

问题4:单元测试与自动测评机相比有何优劣,能否在一定条件下被替代,或者说互补?

单元测试的优点在于开发者可以精确控制测试的范围,针对代码中的每个单元进行验证,确保代码的正确性。缺点是需要手动编写和维护,耗时较长。
而自动测评机则自动化程度高,能够大规模并行运行测试,适合综合性和集成测试。其缺点是难以深入检测单个模块的问题。
两者可以互补使用:单元测试确保基础代码的准确性,自动测评机用于全局验证和性能测试。在复杂项目中,二者结合能够更全面地保障软件质量。

问题5:如果在扩展功能时发现接口设计错误或考虑不周应该怎么办?

如果在扩展功能时发现接口设计有误或考虑不周,首先应评估其对系统的影响,决定是局部修改还是全局重构。接着,调整设计方案,重新设计接口或修改相关模块。在此过程中,要考虑兼容性,确保新接口与现有功能不冲突。与团队充分沟通设计变更,并记录在文档中。最后,进行全面的测试验证,确保修正后的接口满足预期需求,保证系统的稳定性和可维护性。

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

发展成为技术架构师,负责整个系统的架构设计和技术路线图规划。
或者成为技术经理,领导开发团队,管理项目交付和技术团队培养。
开发个人品牌,撰写技术文章、出版书籍,或成为技术顾问,帮助企业解决复杂的技术难题。
持续关注新兴技术,如人工智能、区块链、边缘计算等,评估其在现有系统中的应用潜力。
扩展跨领域知识,如产品管理、业务分析,以提升在更高管理层级的影响力。

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

软件工程实践课程不仅是理论知识的延伸,更是将编程、设计模式、项目管理等多种技能结合应用于实际项目中的关键环节。同时,这项课程帮助我们在模拟真实开发环境中提高协作和解决问题的能力。
希望实践课程能够提供接近真实商业环境的项目,以提升实际操作技能,并掌握行业标准的开发工具和技术栈。同时也期待获得及时的指导和反馈,以优化代码质量,并希望这些课程能为我们未来的职业生涯做好准备,帮助明确职业方向,甚至提供与企业合作的实习机会。

5. 思维导图和学习路线

5.1 思维导图

img

5.2 学习路线

img

...全文
314 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教林泽源 助教 2024-09-18
  • 打赏
  • 举报
回复
Java后端开发方向不错,多了解些Java与ai的结合方向会更好。
内容概要:本文围绕基于分布鲁棒优化的风电不确定性机组组合问题展开研究,提出了一种能够有效应对风电出力不确定性的数学模型与求解方法。通过构建分布鲁棒优化模型,充分考虑风电预测误差的概率分布特征及其不确定性集合的数学表达,在保障电力系统安全运行的前提下,优化发电机组的启停计划与出力分配,从而提升调度方案的经济性与鲁棒性。文中系统阐述了模型的理论基础、不确定性集合的构造方式、目标函数与约束条件的设计,并结合Matlab代码实现了算法仿真与案例验证,展示了该方法在不同场景下的适应能力与性能优势。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力,从事新能源并网调度、电力系统运行优化、能源系统建模等方向的研究人员、高校研究生以及相关领域的工程技术开发者。; 使用场景及目标:①应用于高比例可再生能源接入背景下的电力系统机组组合决策,增强调度方案对风电波动的抵御能力;②为电力市场环境中的发电计划编制与日前调度提供科学依据和技术支持;③作为分布鲁棒优化理论在能源系统不确定性建模中应用的教学与科研案例,推动相关算法的推广与改进。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解流程,重点关注不确定性集的设定逻辑、鲁棒性参数的选择以及算法实现细节,可进一步拓展至多能源耦合系统或多时间尺度调度场景的研究。
内容概要:本文提出了一种结合蒙特卡洛模拟与拉格朗日松弛法的分散式优化方法,用于解决电动汽车充电站在分时电价机制下的有序充电调度问题。通过蒙特卡洛方法模拟电动汽车充电行为的随机性,生成多场景充电负荷数据,并构建以降低电网负荷波动和用户充电成本为目标的优化模型。采用拉格朗日松弛法对问题进行解耦,实现各电动汽车在保护用户隐私的前提下自主参与调度决策,有效提升了计算效率与实际应用可行性。仿真实验验证了该方法在削峰填谷、减少用户电费支出以及增强电网运行稳定方面的优越性能; 适合人群:具备电力系统优化、智能交通系统、运筹学或能源管理等相关背景的研究生、科研人员及工程技术人员; 使用场景及目标:①应用于城市规模化充电站集群的分散式调度系统设计与优化;②研究分时电价政策下用户充电行为与电网负荷之间的互动响应关系;③为高比例电动汽车接入场景下的电网协同控制提供算法支持与仿真验证平台; 阅读建议:读者应结合提供的Matlab代码,深入理解蒙特卡洛场景生成与拉格朗日松弛算法的实现逻辑,建议在复现过程中调整电价策略、用户数量等关键参数,观察其对调度效果的影响,并可进一步拓展至多目标优化框架或引入可再生能源出力不确定性进行联合建模研究。

239

社区成员

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

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