软件工程第一次作业
软件工程第一次作业
作业基本信息
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 双学位2022级软件工程课程 |
| 这个作业要求在哪里 | 作业要求 |
| 这个作业的目标 | 熟悉博客园和Markdown语言,评估当前的自己,展望未来,规划学习路线 |
| 其他参考文献 | Markdown教程, Gitcode帮助文档 |
目录
1. 准备工作
1.1 上传截图及仓库地址
- GitCode仓库地址: GitCode仓库
- 代码上传截图:
![image]()
2. 评估当前的自己
2.1 个人简历
-
姓名: 赵文启
-
头像:
![image]()
-
主修专业:机械设计制造及其自动化
-
辅修专业:计算机
-
兴趣爱好:阅读、机械设计、羽毛球、计算机
-
特长:机械设计制造,羽毛球、钢琴
2.2 当前水平
成果和获奖经历
- 全国大学生数学建模二等奖
- 参与 智能制造方向科研项目
- 学校编程竞赛 一等奖
专业技能
- 编程语言:C 语言(熟练)、Python(入门)
- 技术框架:Spring Boot(入门)、Django(入门)、Vue.js(入门)
- 开发软件:VS、VS Code、PyCharm、SolidWorks、MATLAB
- 累计代码量:约 5 万行
项目经历
-
一款数控雕刻机的开发
- 角色:开发者
- 技术栈:candle、solidworks
- 介绍:利用solidworks进行建模设计,利用开源软件candle进行数控操作
- 贡献:全程设计调试
-
垃圾分类工创
- 角色:机械工程师
- 技术栈:solidworks
- 介绍:对于垃圾进行视觉识别,自动分类投放
- 贡献:提供建模技术支持,完成结构设计及实现
3. 展望未来
3.1 阅读《构建之法》的思考
-
问题1: 工作时是否应该带着个人、感情驱动的因素?
- 思考: 软件工程开发虽然是一个逻辑性强、注重团队协作的工作,但人毕竟不是机器,适度的个人情感可以激发创造力。然而,过度感情用事可能导致决策失误。因此,在技术研究和创新时可以尽情发挥热情,但在具体实施阶段应严格遵守团队规范和流程,确保项目质量和进度。
-
问题2: 代码量与个人的编码能力有直接关系吗?
- 思考: 代码量并不完全等同于编码能力。新手阶段多写代码确实有助于积累经验,但真正体现能力的是代码的质量和设计。优秀的开发者应注重代码的可读性、可维护性和复用性,而不是盲目追求代码量。
-
- 思考: 理论与实践相辅相成。理论知识为实践提供指导,而实践则是检验理论的唯一标准。通过项目实践暴露知识缺口,再针对性补充理论知识,可以形成更深刻的理解。
-
问题4: 好的用户体验和产品质量是如何产生冲突的?
- 思考: 用户体验和产品质量有时会存在冲突。例如,为了提升用户体验而增加复杂功能可能导致系统性能下降。因此,需要在流畅度与可靠性之间找到平衡点,确保产品既好用又稳定。
-
- 思考: 用户体验在任何阶段都至关重要,但其关注点会随着产品的发展而变化。初期更注重界面易用性,而成熟期则更关注性能优化和功能完善。
3.2 你未来的职业规划是什么?
- 目标:智能制造 / 自动化开发 / 机器学习方向
- 计划:
- 短期目标(6 个月):掌握 Django、Spring Boot,提升 Web 开发能力
- 中期目标(1 年):结合机械专业,研究智能制造领域应用
- 长期目标(3-5 年):成为智能制造领域的软件工程师
3.3 对软件工程实践课程的理解与期望
- 希望学习的技术:后端开发(Spring Boot)、数据库优化、嵌入式开发
- 希望提高的能力:团队协作、代码规范、跨学科融合能力
- 对老师助教的期待: 希望老师能提供真实业务场景驱动的项目案例,并在技术方案上给予专业指导,帮助我们更好地将理论与实践结合。
4. 思维导图和学习路线
4.1 思维导图

4.2 6 个月规划
| 时间 | 目标 | 具体计划 |
|---|---|---|
| 第 1 个月 | 夯实基础 | 复习数据结构、算法,学习数据库优化,巩固 C++/Python 基础 |
| 第 2 个月 | 学习框架 | 学习 Django 或 Spring Boot,完成小项目 |
| 第 3 个月 | 项目实践 | 参与开源项目或个人项目,提高代码能力,结合机械专业探索交叉领域 |
| 第 4 个月 | 进阶 | 学习系统设计,优化项目架构,研究嵌入式或工业自动化方向 |
| 第 5 个月 | 研究与优化 | 深入研究某个领域(智能制造、人工智能等) |
| 第 6 个月 | 总结 | 整理知识体系,写博客总结,准备面试 |
总结
本次作业回顾了个人的学习经历,分析了当前的技术水平,并规划了未来的发展方向。希望在未来的学习过程中,能够不断进步,夯实基础,积累经验,在软件工程实践课程中学有所成。


浙公网安备 33010602011771号