✨✨✨
好的职业规划会清晰自己在未来要走的道路。如果只是拍脑袋地想着:”今天学点这个吧”,那将很难构筑牢固的知识体系。只会是松散的小平层。
🦸♂️🦸♂️🦸♂️
至今我单独开发了很多有趣的项目(朋友推荐的毕设):比如前后端分离的交友网站(基于 vue2+boot)和 宠物网站(基于 vue2+boot)和 超市后台管理系统(基于若依)
以及 公租房项目(SSM)和 个人网盘(Swing+Socket)和 智慧停车 (Uniapp+SpringCloud)
以及 情侣恋爱记录网站 和 个人 UI 组件库 和 个人博客(Now) 和 个人图床系统
还有一些就不列举了…🦖🦖🦖 由于云服务器带宽就 2g,就上线了部分的项目。
列举了我目前拥有的技术栈(2024/2/27):
1、熟悉 H5、Css3、Js、Ajax、JSP、Layui、Vue2、Element-UI、Uniapp、es6
2、熟悉 Mysql、Github、Mybatis、Redis、RocketMq
3、熟悉 Spring、SpringMvc、SpringBoot、SpringCloud、SpringSecurity、jdk8 特性
4、熟悉 C/S、B/S 框架以及部署项目到云服务器
5、熟悉 docker 指令、nacos、nginx、主从分离
6、熟悉 JavaSE 和 JavaEE 相关知识,具备良好的面向对象编程思维
7、接口符合 RESTFUL 规范
8、具备一定的软件需求分析以及项目文档编写能力
…..
在我理解中,工作年限大致分为 2 年以下 、 2-5 年 、 5-10 年
2 年以下
- ☑️ 能独立开发出一个 Springboot+Vue 的前后端分离项目
- ☑️ 能独立开发出一个 SpringCloud+Uniapp 的微信小程序项目
- ☑️ 使用 Redis 来进行缓存,练习它的常用类型以及分布式锁的使用
- ☑️ 数据库方面很重要,理解 MySql 底层以及索引和多表查询、分组、去重等
- ☑️ 会简单的封装 Vue 的组件、以及明白 Vue 的生命周期
- ☑️ 会进行容器化部署到云服务器
2-5 年
- 从源码上理解 SpringMvc、Springboot 的运行流程
- 算法研究
- 从源码上理解 AOP 是如何实现的
- 自己封装一个 ORM 框架
- 熟练封装前端 Vue 组件
- 当项目组长或项目经理
5-10 年
- 为社区开源做服务
- 搭建自己公共号
- 精益求精
总结:
坚持每天积累一点新知识,在到达某个点的时候,自然水到渠成。
✨✨✨
✨✨✨
✨✨✨