Java程式設計師的黃金5年,你還在擔心技術瓶頸嗎?
在Java程式界流行著一種預設的說法叫“黃金5年”,也就是一個程式設計師從入職的時候算起,前五年的選擇直接影響著整個職業生涯中的職業發展方向和薪資走向,如何走好這5年,徹底從一個剛入行的菜鳥蛻變成可以以不變應萬變的職業大牛,這是一個涉及到自身專業知識儲備和選擇的大難題,那麼,在這五年裡,一個Java程式設計師如何做才能完成從入行到大牛的晉升之路呢?
「 參加工作1-2年 」
這部分時間段的程式設計師,已經對Java有了一個更加深入的瞭解。這一年,你必須對於設計模式瞭如指掌,此外,設計模式並不是你這一年唯一的任務,你還需要看一些關於程式碼編寫優化的書。總而言之,這個階段,你的核心任務就是提高你的程式碼能力,要能寫出一手優雅的程式碼。
另外,在過去2年的工作當中,你肯定或多或少接觸過併發。這個時候,你應該去更加深入的瞭解併發相關的知識,與此同時,這個階段你要做的事情還遠不止如此。這個時候,你應該對於你所使用的框架應該有了更深入的瞭解,對於Java的類庫也有了更深入的瞭解。因此,你需要去看一些JDK中的類的原始碼,也包括你所使用的框架的原始碼。總而言之,這個階段,你需要做的是深入瞭解Java底層和Java類庫,也就是JVM和JDK的相關內容。而且還要更深入的去了解你所使用的框架,方式比較推薦看原始碼或者看官方文件。
「 參加工作3-4年 」
這個階段的程式設計師,提升已經是很難了,而且這個階段的學習往往會比較多樣化。因為在前3年的過程中,你肯定或多或少接觸過一些其它的技術,比如大資料、分散式快取、分散式訊息服務、分散式計算、軟負載均衡等等。這些技術,你能精通任何一項,都將是你未來面試時巨大的優勢,因此如果你對某一項技術感興趣的話,這個時候可以深入去研究一下。這項技術不一定是你工作所用到的,但一定是相關的。
「 參加工作4-5年 」
參加工作4年到5年的同學,這個時候,技術上你應該已經遇到瓶頸了。這個時候不要著急提高自己的技術,已經是時候提高你的影響力了,你可以嘗試去一些知名的公司去提高你的背景,你可以發表一些文章去影響更多的人。當然,你也可以去Github建立一個屬於你的開源專案,去打造自己的產品。技術學到這個階段,很容易遇到瓶頸,而且往往達到一定程度後,你再深入下去的收效就真的微乎其微了,除非你是專門搞學術研究的。然而很可惜,大部分程式猿做不到這一步,那是科學家做的事情。這個時候提高影響力不僅僅是因為技術上容易遇到瓶頸,更多的是影響力可以給你創造更多的機會。所以,在這個階段,你最大的任務是提高自己的影響力,為自己未來的十年工作生涯那一天做準備。
Java進階路線圖
技術人的歸途
走技術這條路,歸途是什麼?至少有好幾條路線是可以走的,比如:深入技術、轉型做產品、轉型做管理等,需要根據自己的特長和性格來選擇,做自己喜歡的事情。
從技術轉管理,對自身的要求比較高,說具體點,需要看自己的情商,為人處世的經驗,與人溝通的技巧,自己也需要有足夠的胸懷,去包容一些事情,還需要自己有足夠的人格魅力去吸引別人,讓別人願意跟著你一起做事。管理有些東西是很難從書本上學到的,但一些經典的管理理論是必須要去學的。
相比較而言,繼續深入技術或者從技術轉產品會容易一些了,因為很多時候都不太需要與人打交道。
針對這些技術我自己總結了很多,在網上收集了一套Java架構資料,裡面就包涵了Java高併發、分散式、微服務、原始碼分析、JVM等技術,你會發現其實我們每天都面對的是程式碼,已經成為了我們生活中的一部分,在此分享一個我自己的技術群,喜歡技術的朋友都可以進群,群號:943918498 ,一起共勉吧!
再給吃瓜群眾們送一波福利,從當日進群中抽取2名幸運粉絲各贈送一本:微服務(Spring Cloud)的書給大家,郵費我出!!!
獲獎名單會在群裡公佈,書由群主送哦
點選下方閱讀原文可直接進群領取資料,(群資料會更新,具體以群裡資料為止。)群裡也有一些資深HR,一線網際網路大牛,如果你對Java技術感興趣都可以加群哦。
↙點選“閱讀原文”檢視更多精彩內容
相關文章
- 程式設計師怎麼才能夠突破瓶頸?技術面試官的建議你不得不看!程式設計師面試
- 經驗分享:Java程式設計師的黃金5年你如何突破?Java程式設計師
- 還在為你的簡歷苦惱嗎?程式設計師必讀!程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 給中級程式設計師突破瓶頸的幾個建議,收藏~程式設計師
- Java程式設計師的薪資取決於年限還是技術?Java程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 技術瓶頸、內容侷限,虛擬人還未“成年”
- 給迷茫的JAVA程式設計師一些中肯建議, 你還在虛度光陰嗎?Java程式設計師
- Java程式設計師必讀:最新流行的Java開發程式設計技術Java程式設計師
- 開發技術瓶頸期,如何突破
- 好程式設計師大資料技術盤點 你都知道嗎程式設計師大資料
- JAVA程式設計師“黃金5年”必須要掌握的知識技能Java程式設計師
- 轉行學程式設計還能成為技術大牛嗎?現在學習還來得及嗎?程式設計
- 中國程式設計師真的過多了嗎?你還敢入行嗎?程式設計師
- 生物識別技術:我們應該擔心嗎?
- 2020年Java程式設計師需要哪些技術Java程式設計師
- 前端如何快速進階,突破技術瓶頸?前端
- 羨慕程式設計師的高薪?你會讓你的孩子當程式設計師嗎?程式設計師高薪
- 「Java架構師」基礎部分所能學到的知識點,還在為你的技術猶豫嗎?Java架構
- 現在的你,是開發工程師、程式設計師還是碼農?工程師程式設計師
- 程式設計師們,還在掙扎著上不了github嗎程式設計師Github
- 程式設計師,你焦慮嗎?程式設計師
- @程式設計師,你還記得當年高考時的樣子嗎?程式設計師
- 你需要程式設計師鼓勵師嗎?程式設計師
- 30歲的程式設計師,你慌了嗎?程式設計師
- 程式設計師的技術遺產程式設計師
- 如何突破技術發展瓶頸、成功轉型?
- 真的要做一輩子的程式設計師嗎?來自10年程式設計師的心聲程式設計師
- Java程式設計師學習的6個技巧, 你get到了嗎?Java程式設計師
- 好程式設計師Java培訓分享Java之反射技術程式設計師Java反射
- 對程式設計師而言,學歷重要還是技術重要?程式設計師
- 製造型服裝ERP技術的瓶頸到底在哪?
- Stack Overflow:僅12%程式設計師擔心被AI取代 62%開發者在使用AI工具程式設計師AI
- 一個五年Java程式設計師的從業總結,獻給還在迷茫中的你Java程式設計師
- 一個5年Java程式設計師的年終總結,獻給還在迷茫中的你Java程式設計師
- Java程式設計師技術培訓需要培訓哪些?Java程式設計師
- 程式設計師技術入股的那些坑程式設計師