對比3-5年和10年的Java程序員躬窜,差距在哪里?
找工作過程中我們經(jīng)常會(huì)看到“與工作年限相匹配的水平”這樣的字眼炕置,那么究竟什么樣才算是匹配呢荣挨?
當(dāng)然男韧,這個(gè)話題可以說是仁者見仁,智者見智了默垄。
其實(shí)互聯(lián)網(wǎng)職業(yè)可以大致分兩個(gè)階段此虑,在畢業(yè)后的3到5年內(nèi)主要都是以學(xué)習(xí)、積累為主口锭,從一開始啥都不懂的校園“新鮮人”向“職業(yè)人”轉(zhuǎn)變朦前。如果你是Java開發(fā)者,在這個(gè)階段你會(huì)學(xué)習(xí):
1鹃操、基礎(chǔ)的Java知識(shí)韭寸,多線程、集合類组民、JVM
2棒仍、進(jìn)階知識(shí),設(shè)計(jì)模式臭胜、系統(tǒng)設(shè)計(jì)和方法論
3莫其、主流框架,Spring耸三、Spring Boot乱陡、MyBatis……
4、微服務(wù)仪壮,Dubbo憨颠、ETCD、Spring Cloud……
5积锅、數(shù)據(jù)庫爽彤,Redis、ES缚陷、MySQL适篙、分庫分表
綜合來看,對于這5 年箫爷,對于各類框架快速上手嚷节,基本深入理解系統(tǒng)的能力是有了,這也成了大部分用人單位和獵頭喜歡的人才虎锚。其實(shí)大部分人在這個(gè)階段通過系統(tǒng)性的學(xué)習(xí)或者是重大項(xiàng)目磨煉都是可以成長起來的硫痰。
在畢業(yè)10年后,就已經(jīng)到了34窜护、35歲左右了效斑,除了工作的壓力,還有家庭的壓力柱徙,通常這個(gè)階段都是團(tuán)隊(duì)的帶隊(duì)人了鳍悠。更多的需要關(guān)注業(yè)務(wù)特點(diǎn)税娜、發(fā)展趨勢、友商競爭分析等等藏研,如果是TL的話,不僅僅需要管理好人力資源概行,還需要有清晰的市場洞察力蠢挡、項(xiàng)目的規(guī)劃能力。
縱觀5 年凳忙、10 年业踏,相對來說前 5 年大家差距都不是很大,只要有系統(tǒng)的階段性學(xué)習(xí)涧卵,一到兩年總是可以追趕的勤家,畢竟知識(shí)這東西都是孰能生巧。
后5 年就不是那么容易了柳恐,不過最重要的前提就是你前 5 年一定要打好基礎(chǔ)伐脖,不然可不是一兩年可以追趕的上的,這樣就把工作年限和水平的 GAP 拉的越來越大乐设。
所謂技多不壓身讼庇,我們所讀過的每一本書,所學(xué)過的每一門語言近尚,在未來指不定都能給我們意想不到的回饋呢蠕啄。其實(shí)做為一個(gè)開發(fā)者,有一個(gè)學(xué)習(xí)的氛圍跟一個(gè)交流圈子特別重要這里我推薦一個(gè)Java學(xué)習(xí)交流群342016322戈锻,不管你是小白還是大牛歡迎入駐歼跟,大家一起交流成長。