一、夯实基础,打好java基础,抽空看看 java编程思想
二、学习jvm,争取把书看完,学习完产出几篇博客
三、spring boot、spring cloud学习,最好了解底层框架
四、github、提高英语阅读能力
需要掌握的基础知识:
- 程序语言:语言的原理,类库的实现,编程技术(并发、异步等),编程范式,设计模式……
- 系统原理:计算机系统,操作系统,网络协议,数据库原理……
- 中间件:消息队列,缓存系统,网关代理,调度系统 ……
- 理论知识:算法和数据结构,数据库范式,网络七屋模型,分布式系统……
一个合格的程序员,从拒绝百度开始。
以后开始使用Bing、Google