我的技术成长与未来规划

已有技能积累

在过去的学习和项目实践中,我已系统掌握以下核心技术,为后续深入打下坚实基础:

  • 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:用于简单的缓存场景,加速热点数据访问。

项目收获

  1. 深入理解前后端分离开发流程;

  2. 熟悉微服务初始架构搭建;

  3. 掌握缓存策略在实际业务中的应用;

  4. 提升了团队协作与版本管理能力。


下一步学习路线

为了在全栈开发与分布式架构领域持续成长,我为自己制定了如下分阶段规划:

短期目标(6 个月内)

  1. MyBatis-Plus:深入使用增强 CRUD、代码生成器和动态条件构造。

  2. Docker:掌握镜像构建、容器编排与常见网络配置,为项目容器化做好准备。

  3. Redis 进阶:学习常用数据结构(如列表、集合、有序集合),以及缓存穿透/雪崩等优化策略。

  4. Vue 全面掌握:深入组件通信、状态管理(Vuex 或 Pinia)与性能优化技巧。

中期目标(1 年内)

  1. 消息队列(RabbitMQ):理解发布/订阅、消息确认与死信队列,用于系统解耦与异步处理。

  2. RPC 框架(Dubbo):掌握服务注册与发现、负载均衡与容错策略,构建高可用微服务。

  3. Spring Cloud & Spring Cloud Alibaba:学习服务网关、配置中心、链路追踪与分布式事务,完善微服务架构。

求职与实习安排

  • 2026 年寒假:力争获得 Java 开发实习机会,积累企业级项目经验。

  • 2026 年秋招(研三上学期):全力备战校招,锁定后端开发岗位。

  • 2027 年春招(研三下学期):拓宽求职渠道,提升签约成功率。


结语

通过对已有技能、项目实践和未来规划的系统梳理,我更加清晰了自己的成长路径。在接下来的学习与工作中,我将持续保持好奇与热情,以项目驱动学习、以实践验证所学,力求成为一名技术扎实、视野开阔的 Java 全栈工程师。

  • 微信
  • 赶快加我聊天吧
  • QQ
  • 赶快加我聊天吧
  • weinxin
三桂

发表评论 取消回复 您未登录,登录后才能评论,前往登录

    • avatar zwen

      Alibaba wating you

      • avatar

        浙孙