<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          阿里架構(gòu)師談Java:開發(fā)一到三年的程序員怎么在小公司拿到30K?

          共 1988字,需瀏覽 4分鐘

           ·

          2021-07-22 12:52

          前言

          金九銀十的跳槽面試季馬上就要來了,最近跟朋友在一起聚會的時候,提了一個問題,說1-3年的Java程序員,薪資區(qū)間大致是在15-25K左右,那有沒有可能提前達(dá)到30K的薪資呢?有人說這只能是大企業(yè)或者互聯(lián)網(wǎng)企業(yè)工程師才能拿到。也許是的,小公司或者非互聯(lián)網(wǎng)企業(yè)拿30K的不太可能是初級開發(fā)或者碼農(nóng)了,應(yīng)該已經(jīng)轉(zhuǎn)管理。還有區(qū)域問題,這個是不在我的考慮范圍內(nèi) 因為除了北上廣深杭,其他地方也很難達(dá)到。

          首先:30K對應(yīng)的層級分別是什么?

          30K的月薪在BAT等一線大廠實在太普遍了,一般是高級工程師和資深工程師的職位,在阿里是p6~p7左右,在百度是t5左右,騰訊是t2-3左右,在京東是t3-1,美團(tuán)是p6左右,其他的我不了解。

          其次:掌握的技能樹主要包含哪幾個方面:

          第一個是基礎(chǔ)。比如對集合類,并發(fā)包,IO/NIO,JVM,內(nèi)存模型,泛型,異常,反射,等有深入了解,最好是看過源碼了解底層的設(shè)計。比如一般面試都會問ConcurrentHashMap,CopyOnWrite,線程池,CAS,AQS,虛擬機(jī)優(yōu)化等知識點,因為這些對互聯(lián)網(wǎng)的企業(yè)是絕對重要的。而且一般人這關(guān)都過不了,還發(fā)鬧騷說這些沒什么用,為什么要面試。舉一例子,在使用線程池時候,因為使用了無界隊列,在遠(yuǎn)程服務(wù)異常情況下導(dǎo)致內(nèi)層飆升,怎么去解決?你要是連線程池都不清楚,你怎么去玩?再舉一例,由于對ThreadLocal理解出錯,使用它做線程安全的控制,導(dǎo)致沒能實現(xiàn)真的線程安全。所以作為一個拿三萬的JAVA程序員這點基礎(chǔ)是要有的。

          第二你需要有全面的互聯(lián)網(wǎng)主流技術(shù)相關(guān)知識。從底層說起,你起碼得深入了解mysql,redis,mongodb,nginx,tomcat,rpc,jms等方面的知識。你要問需要了解到什么程度,我可以給你說個大慨。首先對于MySQL,你要知道常見的參數(shù)設(shè)置,存儲引擎怎么去選擇,還需要了解常見的索引引擎,知道怎么去選擇。知道怎么去設(shè)計表,怎么優(yōu)化sql,怎么根據(jù)執(zhí)行計劃去調(diào)優(yōu)。

          高級的你需要去做分庫分表的設(shè)計和優(yōu)化,一般互聯(lián)網(wǎng)企業(yè)的數(shù)據(jù)庫都是讀寫分離,還會垂直與水平拆分,所以這個也有經(jīng)驗的成分在里面。然后redis,mongodb都是需要了解原理,需要會調(diào)整參數(shù)的,而nginx和tomcat幾乎都是JAVA互聯(lián)網(wǎng)方面必配,其實很阿里的技術(shù)棧選擇有點關(guān)系。至于rpc相關(guān)的就多的去,必須各種網(wǎng)絡(luò)協(xié)議,序列化技術(shù),SOA等等,你要有一個深入的理解。現(xiàn)在應(yīng)用比較廣的rpc框架,在國內(nèi)就是dubbo了,可以自行搜索。至于jms相關(guān)的起碼得了解原理吧,一般情況下不是專門開發(fā)中間件系統(tǒng)和支撐系統(tǒng)的不需要了解太多細(xì)節(jié),國內(nèi)企業(yè)常用的主要是activeMQ和kafka。你能對我說的都研究的比較深入,阿里p7都不是太大問題的,當(dāng)然這個還需要看你的架構(gòu)能力方面的面試表現(xiàn)了。

          第三就是編程能力,編程思想,算法能力,架構(gòu)能力。首先30K程序員對算法的要求我覺得還是比較低,再高級也最多紅黑樹吧,但是排序和查詢的基本算法得會。編程思想是必須的,問你個AOP和IOC你起碼的清清楚楚,設(shè)計模式不說每種都用過,但也能了解個幾種吧。編程能力這個我覺得不好去評價,但是拿一個2000W用戶根據(jù)姓名年齡排序這種題目也能信手拈來。最后就是架構(gòu)能力,這種不是說要你設(shè)計個多牛逼多高并發(fā)的系統(tǒng),起碼讓你做一個秒殺系統(tǒng),防重請求的設(shè)計能快速搞定而沒有坑吧。

          因此在這里我也給那些技術(shù)想達(dá)到這個高度甚至想往架構(gòu)師發(fā)展的Java程序員提供一份詳細(xì)的進(jìn)階路線圖,主要針對1-5年及以上工作經(jīng)驗的Java開發(fā)人員,從廣度到深度架構(gòu)圖還比較全面的,里面的技術(shù)包涵了Java高并發(fā)、微服務(wù)、源碼分析、源碼分析、高性能、分布式、高可用等內(nèi)容,這些也是目前互聯(lián)網(wǎng)企業(yè)比較常用的技術(shù),那么來詳細(xì)看看。(圖片可以保存)

          JavaEE高級框架


          Maven


          分布式儲存


          高級開發(fā)


          高并發(fā)系統(tǒng)架構(gòu)


          搜索引擎+數(shù)據(jù)分析


          分布式緩存


          消息列隊


          微服務(wù)


          安全加密


          分布式集群


          源碼解析+虛擬化容器+項目掌控


          一套系統(tǒng)性的體系圖可以理清你的思路,清楚的知道自己要學(xué)習(xí)的什么,對你的規(guī)劃也有一定的幫助

          在金九銀十過后我也收集了一些架構(gòu)資料分享給大家其中有:架構(gòu)書籍、面試文檔、架構(gòu)視頻的一個整理。

          領(lǐng)取以下學(xué)習(xí)資料方式:轉(zhuǎn)發(fā)+關(guān)注后私信我【架構(gòu)資料】即可

          架構(gòu)視頻


          面試文檔


          架構(gòu)書籍


          領(lǐng)取學(xué)習(xí)資料方式:轉(zhuǎn)發(fā)+關(guān)注后私信我【架構(gòu)資料】即可

          本文就是愿天堂沒有BUG給大家分享的內(nèi)容,大家有收獲的話可以分享下,想學(xué)習(xí)更多的話可以到微信公眾號里找我,我等你哦。


          瀏覽 42
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一级a爱做片免费 | 国产精品欧美一级 | 免费一级黄色片 | 日韩欧美啊v18禁 | 天天日日天天爱人人爱人人爽 |