我的技术成长与未来规划
在过去的学习和项目实践中,我已系统掌握以下核心技术,为后续深入打下坚实基础:
JavaSE 熟悉面向对象编程思想、集合框架、多线程与并发编程等基础内容,能够独立编写中小型控制台应用。
MySQL 掌握关系型数据库基本概念,熟练使用 SQL 进行数据增删改查、索引优化、事务管理与备份恢复。
JavaWeb & SSM(三大框架)
Servlet / JSP:理解请求-响应流程,能够使用 Filter、Listener 等组件。
Spring:掌握依赖注入(DI)、面向切面编程(AOP)等核心理念。
Spring MVC & MyBatis:熟悉 MVC 架构,能够快速搭建 Web 项目并实现数据持久化。
Spring Boot 熟练使用项目初始化、自动配置与 starter 依赖,能够基于 Spring Boot 快速搭建微服务应用。
Spring Security 掌握基于过滤器链的安全框架,能够实现用户认证、授权与会话管理,保障后端 API 的访问安全。
近期项目实践
动力云客 —— Java 全栈示例项目
在该项目中,我参与并实现了前后端联动的完整开发流程,重点应用了以下技术栈:
前端
HTML / CSS / JavaScript:负责页面骨架与样式布局。
Vue:使用组件化开发,实现响应式数据绑定与路由管理。
Element Plus:基于现成组件库,快速搭建后台管理界面。
Axios:封装 HTTP 请求,与后端 API 无缝对接。
后端
Spring Boot:项目整体框架,提供自动化配置与依赖管理。
Spring Security:实现权限控制,定义角色与资源访问策略。
MyBatis:编写 Mapper 接口与 SQL 映射文件,完成数据持久化逻辑。
数据库 & 缓存
MySQL:设计并优化数据表结构,保障高效读写性能。
Redis:用于简单的缓存场景,加速热点数据访问。
项目收获:
深入理解前后端分离开发流程;
熟悉微服务初始架构搭建;
掌握缓存策略在实际业务中的应用;
提升了团队协作与版本管理能力。
下一步学习路线
为了在全栈开发与分布式架构领域持续成长,我为自己制定了如下分阶段规划:
短期目标(6 个月内)
MyBatis-Plus:深入使用增强 CRUD、代码生成器和动态条件构造。
Docker:掌握镜像构建、容器编排与常见网络配置,为项目容器化做好准备。
Redis 进阶:学习常用数据结构(如列表、集合、有序集合),以及缓存穿透/雪崩等优化策略。
Vue 全面掌握:深入组件通信、状态管理(Vuex 或 Pinia)与性能优化技巧。
中期目标(1 年内)
消息队列(RabbitMQ):理解发布/订阅、消息确认与死信队列,用于系统解耦与异步处理。
RPC 框架(Dubbo):掌握服务注册与发现、负载均衡与容错策略,构建高可用微服务。
Spring Cloud & Spring Cloud Alibaba:学习服务网关、配置中心、链路追踪与分布式事务,完善微服务架构。
求职与实习安排
2026 年寒假:力争获得 Java 开发实习机会,积累企业级项目经验。
2026 年秋招(研三上学期):全力备战校招,锁定后端开发岗位。
2027 年春招(研三下学期):拓宽求职渠道,提升签约成功率。
结语
- 微信
- 赶快加我聊天吧

- 赶快加我聊天吧

2025年07月13日 18:09:24 1楼
Alibaba wating you
2025年08月30日 11:58:04 2楼
浙孙