从高级程序员-资深程序员-技术总监,我都为你整理好了学习路径

我把程序员到架构师的技术成长之路分为几个典型的阶段:程序员 - 高级程序员 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师

工程师

【阶段描述】
推荐《Java 编程思想》这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

【成长指导】
工程师阶段是最原始的“基础技能积累阶段”,主要积累基础知识,包括编程语言、编程工具、各类系统的基本使用。以 Java 后端工程师为例,工程师阶段需要积累的经验和技能有:

Java 的语法、基本数据结构的使用。

Eclipse、IDEA、Maven、Linux 命令行等各种工具。

数据库 CRUD 操作、缓存的基本使用等。

业务系统的基本流程。

工程师阶段最好的学习方法就是找经典的书籍系统地学习,而不要遇到一个问题到网上搜搜然后就解决了事。以 Java 为例,《Java 编程思想》《Java 核心技术》《TCP/IP 协议》这类大部头,一定要完整地看一遍,即使里面很多内容当前工作暂时用不上。

学习脑图:

 

 

高级工程师

从高级工程师成长为技术专家,主要需要“拓展技术宽度”,因为一个“领域”必然会涉及众多的技术面。以 Java 后端开发为例,要成为一个 Java 开发专家,需要掌握 Java 多线程、JDBC、Java 虚拟机、面向对象、设计模式、Netty、Elasticsearch、Memcache、Redis、MySQL 等众多技术。

Git

 

MySQL优化

 

PRC

 

springboot

 

springcloud

 

spring源码解析

zookeeper

 

设计模式

 

 

多线程与高并发

 

netty源码

 

高负载高并发可用架构设计

 

互联网架构演变过程原理

 

微服务设计

 

消息中间件

 

需要获取上面这些脑图学习资料的小伙伴可以扫码即可免费获取以上资料哦

 

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值