在互联网上经常看到很多人说35岁危机的问题、大厂裁员、互联网寒冬这些问题。我感觉比较幸运的是,在之前大环境还不是很坏时候就被裁了一次,所以我很早就开始做持续的准备,现在不好说一定能怎么样, 至少自己在持续的探索适合自己的道路。
虽然我是计算机专业,但是在央企三年,技术基本是费了,刚出来到互联网,啥也不会,极度痛苦,工作总是延期,在时间就是生命的创业公司里,自然是待不下去的,所以最后就被裁了。
经历过一段痛苦期之后,深深感受到Java领域的现状:“下限低,上限高,选择多,就业卷”,因此要想快速成长,必须能卷过大部分人。现在我准备梳理一个大型的连载博客,目的就是为了提升自己,尽最大努力卷。
初步计划是:首先设计一个基础的针对线上培训的前后端分离的系统,之后不断优化,不断提升,持续改进,初步的计划是:
阶段一:Java中级开发工程师养成路线 | 第一周:整体方案 |
第二周:认识微服务架构体系与常用组件 | |
第三周:如何成为精通业务的架构师 | |
阶段二:Java中级开发工程师五大核心技能专项突破 | 第四周:深入理解Java生态的根基——JVM的原理与核心机制 |
第五周:深入多线程与高并发重要机制 | |
第六周:深入数据库底层原理与性能优化 | |
第七周:深入Http与Tomcat服务器原理 | |
第八周:深入TCP原理与netty通信框架 | |
阶段三:从0实现前后端分离的企业级大型课程服务, 分析、设计与设计模式优化 | 第九周:Java微服务环境搭建与基础工具封装 |
第十周:前端框架梳理,vue3+ElementUI环境搭建 | |
第十一周:讲师与学员 MybatisPlus、hutool、主键生成策略落地应用 | |
第十二周: 玩转plantUML课程流程设计,powerDesigner数据库设计 | |
第十三周:使用设计模式优化课程服务模块落地 | |
第三阶段:高并发高可靠课程系统设计与实现 | 第十四周:玩转Jmeter应用 |
第十五周:多级缓存方案优化课程服务落地 | |
第十六周:深入理解redis经典案例与内部原理 | |
第十七周:精通nginx与服务网关应用落地 | |
第十八周: Spring Cloud Alibaba组件落地通信系统 | |
第十九周: 透彻理解Zookeeper服务治理框架 | |
第二十周: nacos及集群实战 | |
第二十一周: 使用sentinel保障接口的高可用落地 | |
第四阶段: 手把手带你实现海量场景下服务设计与实现 | 第二十二周: ElasticSearch高性能搜索落地 |
第二十三周:海量数据存储方案设计与落地 | |
第二十四周:异步处理方案落地与核心问题探讨 | |
第二十五周:通过源码深入理解RocketMQ异步消息机制 | |
第二十六周:通过源码深入理解Kafka异步消息机制 | |
第二十七周:xxl-job任务调度应用落地 | |
第二十八周:搞定数据展示与导出 | |
第五阶段: 手把手带你实现高可靠课程售卖系统 | 第二十九周:课程售卖服务需求分析与前后端实现 |
第三十周:订单服务设计与落地 | |
第三十一周:微信支付应用落地 | |
第三十二周 支付宝支付应用落地 | |
第三十三周 高可靠订单服务落地 | |
阶段六:登陆、用户隐私保护与权限系统 | 第三十四周:用户信息多种方式加密应用 |
第三十五周:微信登录实战落地 | |
第三十六周:权限系统需求设计与落地 | |
第七阶段:课程视频点播与直播系统 | 第三十七周::视频从协议到原理到内部结构 |
第三十八周:如何使用ffmpeg推流 | |
第三十九周:webtrc视频直播 | |
第八阶段:服务集群、持续发布与服务上云 | 第四十周:深入docker容器与服务编排技术 |
第四十一周:K8S集群与Jenkins持续发布方案 | |
第四十二周:课程服务上阿里云 | |
课程总结 | 第四十三周 课程总结 |