揭秘:程序員在外企4年,重回互聯(lián)網(wǎng)行業(yè)靠這些漲薪一倍

前言

在Java程序員界流行著一種默認(rèn)的說(shuō)法叫“黃金5年”,意思是說(shuō),一個(gè)Java程序員從入職的時(shí)候算起,從入職到高級(jí)開(kāi)發(fā)這個(gè)過(guò)程叫做黃金五年,因?yàn)檫@五年直接影響你的職業(yè)生涯與薪資走向。

注:那么在這黃金5年里,Java程序員如何做才能實(shí)現(xiàn)自我突破呢?我在這里主要把五年分為3個(gè)階段,每個(gè)階段技術(shù)水平與薪資都不一樣,我們一起來(lái)看一下吧!

對(duì)初學(xué)者的建議

首先,對(duì)尚未進(jìn)入職場(chǎng)工作的在校生以及準(zhǔn)備轉(zhuǎn)行Java的同學(xué)的建議:

image

一定要從最基礎(chǔ)的知識(shí)學(xué)起,學(xué)習(xí)Java基礎(chǔ)的時(shí)候,應(yīng)該盡量多動(dòng)手寫(xiě),寫(xiě)出來(lái)運(yùn)行一下,會(huì)發(fā)現(xiàn)很多問(wèn)題。

學(xué)完基礎(chǔ)內(nèi)容之后,對(duì)Java有一個(gè)基本的了解之后,不要著急著進(jìn)入更高級(jí)的學(xué)習(xí),嘗試用Java語(yǔ)言寫(xiě)出一些簡(jiǎn)單的程序鍛煉自己。

參加工作1-2年之間

在這段時(shí)間里,想必對(duì)Java已經(jīng)有了一個(gè)較為深入的了解。

首先,要非常熟悉設(shè)計(jì)模式,日常要多看一些關(guān)于代碼編寫(xiě)優(yōu)化的書(shū),提高自己的代碼能力,能夠?qū)懗鲆皇謨?yōu)雅的代碼;

其次,在工作過(guò)程中肯定接觸過(guò)并發(fā),應(yīng)該更加深入地去了解并發(fā)的相關(guān)知識(shí);

最后,要對(duì)所使用的框架和Java的類(lèi)庫(kù)有一定的研究,還需要去看一些JDK中的類(lèi)的源碼,包括自己日常所使用的框架的源碼。

總而言之,這個(gè)階段,需要做的是深入了解Java底層和Java類(lèi)庫(kù),也就是JVM和JDK的相關(guān)內(nèi)容。

參加工作3-4年之間

處于這個(gè)階段,說(shuō)實(shí)話很難再提升代碼能力了,因?yàn)檫@個(gè)階段的學(xué)習(xí)會(huì)比較多樣化。

在前三年的工作中,相信或多或少都會(huì)接觸一些其它的技術(shù),比如大數(shù)據(jù)、分布式緩存、分布式消息服務(wù)、分布式計(jì)算、軟負(fù)載均衡等技術(shù),你能精通任何一項(xiàng),都將是你未來(lái)面試時(shí)巨大的優(yōu)勢(shì)。

因此,如果自己對(duì)某一項(xiàng)技術(shù)感興趣,這時(shí)可以深入去研究,即使這項(xiàng)技術(shù)不一定會(huì)在工作時(shí)用到,但一定是相關(guān)的。

參加工作4-5年之間

到了這個(gè)階段,應(yīng)該遇到了所謂的“技術(shù)瓶頸期”了。不要急于提高自己的技術(shù),此時(shí)更重要的是提高你的影響力。

可以嘗試去一些知名公司提高你的就業(yè)背景;也可以發(fā)表一些技術(shù)文章去影響更多的人;還可以去Github創(chuàng)建一個(gè)屬于自己的開(kāi)源項(xiàng)目,打造屬于自己的產(chǎn)品。

這個(gè)時(shí)候提高自己的影響力主要是可以給自己創(chuàng)造更多的機(jī)會(huì),所以,這個(gè)階段最大的任務(wù)是提高自己的影響力,為未來(lái)工作生涯做準(zhǔn)備。Java架構(gòu)社區(qū)

Java架構(gòu)師技術(shù)路線圖

接下來(lái)我們說(shuō)一下怎樣去提升自己的技術(shù),從程序員到架構(gòu)師是一個(gè)漫長(zhǎng)的積累過(guò)程,大部分架構(gòu)師的年齡在35歲左右,這個(gè)階段也是程序員的黃金期。

程序員要向一名架構(gòu)師發(fā)展,需要進(jìn)一步加強(qiáng)技能的修養(yǎng),對(duì)于互聯(lián)網(wǎng)企業(yè)的程序員來(lái)說(shuō),最重要的是對(duì)網(wǎng)絡(luò)和分布式系統(tǒng)的理解,除了分布式,現(xiàn)在大型互聯(lián)網(wǎng)企業(yè)中,還需要掌握高性能、深入淺出、spring、JVM調(diào)優(yōu)等技術(shù)。

(Java架構(gòu)師技術(shù)路徑圖)

一、閱讀源碼篇

image

二、分布式架構(gòu)篇

image

三、微服務(wù)架構(gòu)篇

image

四、性能優(yōu)化篇

image

五、電商實(shí)戰(zhàn)篇

image

在技術(shù)提升這個(gè)過(guò)程中,不管你是通過(guò)自學(xué),還是去培訓(xùn),肯定都會(huì)走一定的彎路,上面這份技術(shù)路徑圖應(yīng)該對(duì)大家有所幫助,另外我還收集了一些架構(gòu)資料,一并分享給大家,獲取高清路徑圖可以

如何獲取

文章中涉及到的技術(shù)點(diǎn)我都分享在Java架構(gòu)社區(qū) 里,錄制成視頻供大家免費(fèi)下載,希望可以幫助在這個(gè)行業(yè)發(fā)展的朋友和童鞋們

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 以下文章轉(zhuǎn)載自知乎,暗滅-京華九月秋近寒,浮沉半生影長(zhǎng)單. 暗滅 京華九月秋近寒,浮沉半生影長(zhǎng)單 10,850 人...
    ve追風(fēng)_685b閱讀 4,192評(píng)論 1 15
  • 文/初若晨 71、默想你的愛(ài),就像蜜一樣甜,像陽(yáng)光一樣溫暖,留給我最真實(shí)的愛(ài)。 72、一絲風(fēng)吹過(guò),仿佛聆聽(tīng)到你的聲...
    愛(ài)文藝的初若晨閱讀 236評(píng)論 0 1
  • 其實(shí)我一直想寫(xiě)一篇分享文章,關(guān)于抑郁的還有就是如何走出抑郁的,是自己的親身經(jīng)歷,想讓大家了解抑郁的一個(gè)過(guò)程,并且坦...
    馮雯馮閱讀 314評(píng)論 0 0
  • 格列佛在家住了不到十天,以往種種奇異遭遇的后怕,終于抵不過(guò)游歷天下的誘惑,他又踏上了航海之旅。 格...
    微笑_8ce8閱讀 288評(píng)論 0 1
  • 生命如沙漏里的細(xì)沙,生生不息似涓涓細(xì)流,漏下的是過(guò)去,越來(lái)越厚重;余下的是未來(lái),越來(lái)越薄弱。余下的細(xì)沙終有漏完的一...
    陌上青荇閱讀 235評(píng)論 0 2

友情鏈接更多精彩內(nèi)容