前話:
之前有很多粉絲私信我說:
老光,這Java程式員以后的路到底要怎么走哇?
Java開發做到資深是不是到頂了?工資有沒有封頂?
真的有“35歲是道坎”這么一說嗎?

Java之父-詹姆斯·高斯林
對于這些問題,老蘇也不知道怎么給你們一個滿意的答案,因為互聯網的發展實在是太快了,很多的東西應勢而來又轉瞬即逝,任何事情談不上絕對,
而Java自James締造以來,還稱得上是一個十分具備競爭力的語言,并且在使用它的IT技術人員群體也十分龐大,
這里,老蘇就關于Java開發者這一問題準備了很久,同時剛好有位架構師朋友發給了我一份Java架構師的成長路線圖,據說是經過了七代的更新,才落成最符合近段時間Java程式員成長的進階思維導圖,
那老蘇接下來就以阿里的程式員的職級為例,好好給大家剖析一下,一個Java程式員要逐步成長為一位能與阿里P7相提并論,年薪可達80W+的架構師,應該怎么做?
P5→P7=入門→內核
阿里P5,入門
這個不用說,大家都清楚,但凡能進入阿里的大學應屆畢業生定級都在P5左右,當然這里也不是說絕對,視個人能力而定,能定到P6的也不稀奇,
在這個程度要技術能力嗎?當然要,但是要求不會很高,更多的是以學歷和實習經歷為背書的,
這時候你應該要掌握什么呢?

及較強的學習能力,不然你的學歷再好也撐不了多久,
阿里P6,實戰
當你開始有了兩年以上的作業經驗,寫得代碼,用到的技術也不在少數,你的能力開始逐步突顯出來,
那么阿里考評你的,就是你的技術廣度了,只有“上得廳堂,下得廚房”,你才是一個可塑的人才,

阿里P7,內核(底層)
要能達到阿里P7這樣的高度,阿里對你的考察就是全方位的,顯然不是光有技術廣度能決定的了,這時候你的技術功底要十分扎實,對技術的掌握要更深入,
掌握到技術的底層原理,弄清楚它為什么是這樣作業的,作業的目的等等...

P8-P14職位完整路線圖
一般分為P系列和M系列,P系類是技術工種M系列是管理崗,簡單的說數字越高,職權跟薪資也就越高,阿里的大部分員工職級都在P4-P7之間,剛畢業的211本科生或者碩士畢業生一進公司也只能在P4,博士級別的入職也就才到P6,

Java程式員進階路線
下面就是Java程式員進階的路線圖,我將從年限和技術深度兩個層面標注你此時應該具備的技術能力及未來方向,
注:文末有相關學習視頻、面試資料,以及領取高清完整思維導圖,請點贊關注后,私信【學習路線】就可以免費領取了!
0~3年
并發編程
- 入門
- 專案常用實戰
- 原始碼
P7必備深度進階

JVM
- JVM基礎入門
- JVM進階
- JVM實戰
必備底層技術

三大框架

設計思想及模式

MySQL和Tomcat


演算法和資料結構

網路編程

3年以上
性能調優(完全掌握至少5年左右)


分布式系列



訊息中間件

快取


資料庫

微服務



團隊協作開發工具

相關免費資料



學習視頻、面試資料,以及領取高清完整思維導圖,請點贊關注后,私信【學習路線】就可以免費領取了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/144717.html
標籤:其他
