软件工程实践暑假作业

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

...全文
136 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教林泽源 助教 2024-09-18
  • 打赏
  • 举报
回复
Java后端开发方向不错,多了解些Java与ai的结合方向会更好。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

239

社区成员

发帖
与我相关
我的任务
社区管理员
  • FZU_SE_teacherW
  • 助教赖晋松
  • D's Honey
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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