103
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2501_CS_SE_FZU社区-CSDN社区云 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践第一次作业-CSDN社区 |
| 这个作业的目标 | 通过绘制个人学习路线图和思维导图,规划本学期软件工程实践课程的学习计划,并掌握Markdown写作和CSDN平台使用。 |
| 其他参考文献 | 阿里巴巴Java开发手册(嵩山版) |
我选择软件工程专业,是因为它完美地结合了我对逻辑思维的热爱和通过创造数字化产品来解决实际问题的强烈兴趣;从最初享受编写代码解决问题时的成就感,到后来意识到优秀的软件不仅是功能的堆砌,更是严谨的工程管理、协同合作与用户体验设计的结晶,我渴望系统学习如何规范、高效地构建可靠、可维护的软件系统,从而将个人的技术热情转化为真正能创造社会价值的专业能力。
我学习软件工程的过程是一个从语言基础到系统设计的渐进过程:大一大二先扎实掌握了Java SE核心、数据结构和算法,并通过简单的控制台项目理解面向对象编程;进入大三后,主攻Java Web和后端技术栈,系统学习了Spring Boot、MyBatis等框架,并围绕MySQL进行数据库设计和优化实践。
基于当前大三且无项目经验的现状,我的核心学习目标非常明确:在接下来半年到一年内,集中精力构建一个技术栈完整、可展示、能讲清设计思路的个人项目,从而弥补实践经验的空白,为求职打下坚实基础。
我的近期学习计划与行动方案是:以两周为一个冲刺周期,立即启动一个基于Spring Boot+MyBatis的单体项目,首周完成环境搭建、数据库设计并实现用户登录和文章发布两个最基础接口,每天固定投入3小时编码并同步撰写开发日志;第二周整合Redis缓存文章列表、用Swagger生成API文档,最后将完整项目部署至云服务器并总结复盘,确保在一个月内拥有第一个可演示、能清晰阐述技术选型与难点解决思路的项目实战经验。
我未来的职业规划是聚焦于Java后端开发领域,并遵循“从夯实基础到深度专精”的路径:毕业后1-3年内,作为一名初级工程师,我期望加入一个技术氛围浓厚的团队,深度参与企业级项目开发,熟练掌握微服务、高并发等核心技术,并能独立负责关键模块;3-5年后,力争成长为一名高级工程师或技术骨干,不仅能进行系统架构设计和技术选型,还能带领小型团队解决复杂业务难题;从长远看,我希望最终能向架构师或技术专家方向发展,持续构建在特定领域的核心竞争力,为打造世界级的软件产品贡献价值。
我对软件工程实践课程的理解是,它并非单一技术的练习,而是模拟真实工作流程、培养工程化思维与团队协作能力的核心环节。我期望它能提供一个从需求分析、技术选型、编码实现到测试部署的完整项目周期体验,让我在团队中运用Spring Boot等技术栈,规范地使用Git进行版本控制、编写接口文档、参与代码审查,并最终交付一个可运行的系统,从而真正将分散的知识点融会贯通,弥补“无项目经验”的短板,为实习和求职积累扎实的实战资本。

