最近跟朋友在一起聚會(huì)的時(shí)候提了一個(gè)問(wèn)題 1 30K的月薪在BAT等一線大廠實(shí)在太普遍了,一般是高級(jí)工程師和資深工程師的職位,在阿里是p6~p7左右,在百度是t5左右,騰訊是t2-3左右,在京東是t3-1,美團(tuán)是p6左右。 2、掌握的技能樹(shù)主要包含哪幾個(gè)方面 第一個(gè)是基礎(chǔ)。 第二你需要有全面的互聯(lián)網(wǎng)主流技術(shù)相關(guān)知識(shí) 從底層說(shuō)起 高級(jí)的你需要去做分庫(kù)分表的設(shè)計(jì)和優(yōu)化,一般互聯(lián)網(wǎng)企業(yè)的數(shù)據(jù)庫(kù)都是讀寫分離,還會(huì)垂直與水平拆分,所以這個(gè)也有經(jīng)驗(yàn)的成分在里面。然后redis,mongodb都是需要了解原理,需要會(huì)調(diào)整參數(shù)的,而nginx和tomcat幾乎都是Java互聯(lián)網(wǎng)方面必配,其實(shí)很阿里的技術(shù)棧選擇有點(diǎn)關(guān)系 第三就是編程能力 編程能力這個(gè)我覺(jué)得不好去評(píng)價(jià),但是拿一個(gè)2000W用戶根據(jù)姓名年齡排序這種題目也能信手拈來(lái) 技術(shù)的突破需要依賴業(yè)務(wù)場(chǎng)景的需求和自身刻意的規(guī)劃學(xué)習(xí) 對(duì)于想學(xué)Java卻又不敢貿(mào)然行動(dòng)的同學(xué),可以了解一下華信智原的相關(guān)課程 1華信智原名師大講堂2323期:如何快速入門前后端分離項(xiàng)目開(kāi)發(fā) 2華信智原名師大講堂2318期:多線程高級(jí)知識(shí)
比如對(duì)集合類,并發(fā)包,IO/NIO,JVM,內(nèi)存模型,泛型,異常,反射,等有深入了解,最好是看過(guò)源碼了解底層的設(shè)計(jì)。比如一般面試都會(huì)問(wèn)ConcurrentHashMap,CopyOnWrite,線程池,CAS,AQS,虛擬機(jī)優(yōu)化等知識(shí)點(diǎn),因?yàn)檫@些對(duì)互聯(lián)網(wǎng)的企業(yè)是絕對(duì)重要的。
相關(guān)新聞