微服务阶段介绍
微服务阶段介绍
自我介绍
“雪茄”(王道花名是这个、微信昵称也是这个)
湖南人
“卖彩票的”- 新浪
内推“东南亚捞钱”
19年加入王道
微服务阶段重要吗?
19年:9天
20年:12天
21年:15天
22年:16天
23年:26天
24年: 33天
结论:根据授课安排的时间可以看出来,微服务越来越重要,成为工作和面试的必备技能。
内容出处:王道论坛往期道友贴




微服务阶段课程安排
总体:大概33天
第一阶段
大概7天
项目准备阶段:主要是介绍一些项目三中,或者是以后工作中可能会用到的知识,为做项目做准备
- Linux
- Nginx
- Docker
- Redis
- 微服务架构
- SpringCloud(LoadBalancer、Eureka、Nacos、OpenFeign、Gateway)
- MybatisPlus
- MapStruct
第二阶段
大约23天
项目阶段:开始做项目三,除了完成项目的业务以外,还会穿插介绍一些其他的项目中用到的技能
- Maven工程聚合
- Minio
- 布隆过滤器
- 分布式锁
- 异步编排
- 缓存优化
- 索引以及优化
- ElasticSearch
- RocketMQ
- 内网穿透
- 支付SDK接入
- 设计模式以及实战
- 单点登录
- 定时任务
……
- 项目演示
说明:整个项目三不再进行小组合作开发,而是需要大家独立完成。哪块没听懂,一定要及时问,避免掉队
第三阶段
面试指导相关的内容,大约3天
- 面试题讲解
- 往期真实案例分析
- 简历指导
微服务阶段特点
-
做项目的时候没有作业,但是上课讲知识点的时候会有作业
-
上课不再做随堂笔记
- 会给md版本的课件,大家可以自行修改补充
- 会画图,辅助大家理解
- 希望大家养成自己做笔记的好习惯
-
学习内容以“用” 为主,原理为辅
-
从进入JavaEE阶段(servlet)阶段以后,不再像JavaSE那样每一行代码,每一个小细节都去扣,没有那么细了。因为基本上都是在学习和使用别人写好的代码或者是框架。
-
对于这些框架而言,目前我们作为初中级程序员的要求,就是熟练使用,掌握基本原理。
-
在整个微服务阶段,会学习很多框架,类似与Spring、Mybatis、SpringMVC这样的框架。我们对于这些框架的第一学习目标,就是熟练使用,在项目中熟练运用。
-
熟练运用之后,需要大家以后在工作中不断提高
-
-
知识密度大,理解难度升级(如果大家听不懂了,及时给我反馈,及时沟通,多问问题)
-
紧靠面试(面试中问的特别多)
微服务阶段纪律要求
-
不能在教室玩游戏(4km*4),看与学习无关的视频
-
上课不能睡觉
-
上课不能戴耳机(特殊情况可以跟我说明)
-
不能无故请假,请假需要通知班主任和我,企业微信抄送+单独说明
-
自习的时候不能玩手机,尤其是看视频和玩游戏
再次强调:最后一个阶段非常重要,希望大家不要懈怠,继续严格要求自己。
行百里者半九十。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!