對于IT行業(yè)很多人都有入行的心思,畢竟高薪不會騙人,也有很多人困惑想做程序員,但不知道選崗位?互聯(lián)網(wǎng)行業(yè)中的崗位種類繁多、五花八門,產(chǎn)品和運營這塊兒,就能分出數(shù)據(jù)、B端、C端、策略產(chǎn)品經(jīng)理,內(nèi)容、活動、視頻、電商運營等等。
技術(shù)崗位的種類就更是讓人眼花繚亂,前端、后端、數(shù)據(jù)、測試、運維……這些崗位都有什么要求、薪資怎么樣、前景怎么樣?程序員都有哪些崗位方向可選,以及他們的薪資情況,給還在迷茫的朋友們一些參考。
后端開發(fā)工程師
軟件開發(fā)一直都是企業(yè)最需要的崗位,也是需求量最大的崗位,要求代碼能力強(qiáng),以JAVA為主,c++為輔。后端開發(fā)工程師拿 30K-50K 工資的占比最多,達(dá) 30.9%,數(shù)據(jù)統(tǒng)計來源職友集,依賴于各平臺發(fā)布的公開薪酬,僅供參考。
崗位要求:熟悉掌握一門語言,比如C/C++、Java,、php、 Python/ target=_blank class=infotextkey>Python等;熟練掌握各種算法及數(shù)據(jù)結(jié)構(gòu)相關(guān)知識,熟悉分布式技術(shù),總之懂得越多越深越好。
前端開發(fā)工程師
這幾年前端的發(fā)展可謂非常迅速,以前,前端開發(fā)會被Java工程師順手完成,那時候主要的web開發(fā)語言是Java和php,對前端頁面的要求不高。但是現(xiàn)在前端需要掌握的技術(shù)越來越多,需要更多專業(yè)的JS前端工程師投入到開發(fā)中。前端開發(fā)工程師拿 20K-30K 工資的占比最多,達(dá) 26.7%,數(shù)據(jù)統(tǒng)計來源職友集,依賴于各平臺發(fā)布的公開薪酬,僅供參考。
崗位要求:熟練使用各種前端技術(shù),包括html、css、JavaScript/等,精通Vue、React、jQuery等主流框架的一種或多種,還要掌握瀏覽器內(nèi)核知識,以及HTTP協(xié)議有關(guān)的一切知識,另外很多公司要求前端工程師懂一些后端,比如懂PHP、Python、Java、nodejs的優(yōu)先。
大數(shù)據(jù)工程師
大數(shù)據(jù)的火我想大家都有所感受,基于大數(shù)據(jù)的廣告投放、個性推送、用戶畫像等都能為企業(yè)創(chuàng)造不小的價值,因此,無論大數(shù)據(jù)開發(fā)、還是大數(shù)據(jù)挖掘都是目前熱門高薪的崗位。
大數(shù)據(jù)工程師拿 30K-50K 工資的占比最多,達(dá) 44.4%,數(shù)據(jù)統(tǒng)計來源職友集,依賴于各平臺發(fā)布的公開薪酬,僅供參考。
崗位要求:熟悉大數(shù)據(jù)生態(tài)技術(shù)棧,包括但不限于hadoop、spark、kafka、mongodb等等,具體看公司的需求,熟悉一門后端或腳本語言,例如Java、Python等,熟悉SQL語句,且具有一定的數(shù)據(jù)分析技能能力。
云計算工程師
大公司忙著搭建自己的私有云架構(gòu),小公司都在紛紛將自己的業(yè)務(wù)遷移到公有云上。國內(nèi)外各大云服務(wù)商都在積極推廣自己的云計算產(chǎn)品,國外有亞馬遜云,微軟云, google云,國內(nèi)有阿里云,騰訊云,華為云,百度云,京東云…各大云計算公司爭搶云計算市場,對人才也是求賢若渴。云計算工程師拿 20K-30K 工資的占比最多,達(dá) 30.5%,數(shù)據(jù)統(tǒng)計來源職友集,依賴于各平臺發(fā)布的公開薪酬,僅供參考。
崗位要求:熟悉底層技術(shù),對網(wǎng)絡(luò),存儲,或者某一方向有研究,熟悉主流虛擬化技術(shù),熟悉linux操作系統(tǒng)以及OpenStack架構(gòu)和組件,熟練掌握Python/Go中的一種編程語言,懂?dāng)?shù)據(jù)結(jié)構(gòu)和算法更佳。
軟件測試工程師
軟件測試工程師簡單地說是軟件開發(fā)過程中的質(zhì)量檢測者和保障者,負(fù)責(zé)軟件質(zhì)量的把關(guān)工作,讓測試人員寫一些代碼去測試開發(fā)同學(xué)的代碼,目前正在成為IT行業(yè)中一個新亮點。軟件測試工程師拿 10K-15K 工資的占比最多,達(dá) 28.4%,數(shù)據(jù)統(tǒng)計來源職友集,依賴于各平臺發(fā)布的公開薪酬,僅供參考。
崗位要求:軟件測試需要寫自動化腳本檢測代碼錯誤,要熟悉測試語言,以及基本測試流程,同時有時候要求測試同學(xué)自己開發(fā)測試工具,很多公司會要求掌握至少一門編程語言,比如Java、Python、Golang等。
運維工程師
首先,運維不是網(wǎng)管,看管機(jī)房、重裝系統(tǒng)、故障維修。隨著技術(shù)的發(fā)展,現(xiàn)在的運維需要了解虛機(jī)原理,懂Linux內(nèi)核,并且還要寫shell自動化腳本進(jìn)行運維操作。甚至有的還負(fù)責(zé)自動化運維開發(fā),提高自動化運維水平。運維工程師拿 10K-15K 工資的占比最多,達(dá) 24.8%,數(shù)據(jù)統(tǒng)計來源職友集,依賴于各平臺發(fā)布的公開薪酬,僅供參考。
崗位要求:深入理解Linux系統(tǒng)管理、安全配置和系統(tǒng)優(yōu)化,Linux命令手到擒來,要會shell腳本,最好會開發(fā)語言以及云計算相關(guān)技術(shù)。運維可以說是最怕電話響的人了。
互聯(lián)網(wǎng)公司的核心技術(shù)能力是由程序員來打造的,以上也僅僅是列舉幾個方向供大家參考,實際上各大公司對于技術(shù)崗位的劃分會更加細(xì)致,尤其是大公司,小公司則會要求更加全面。想要做程序員的朋友們,可以根據(jù)這些崗位的薪資和需求,作為選擇的參考,選擇適合自己的方向。