下文所有數據均來自於1個月前從智聯招聘(51job)爬下來的10W條左右的工作信息。只含北上廣深和武漢這五個城市,雖然武漢的數據會拖四大城市的后腿,但作為二線城市,它還是很有代表性的。
對每份工作的【職責描述】進行正則表達式分析,只取出英文關鍵字。而對於用中文描述的技術則沒有收錄(如數據庫,緩存,虛擬機)。
每份工作中,對每個技術關鍵字(如GO)只取一次,避免重復。每份工作最多也只取前10個關鍵字。
哪些技術最值錢?
頻率越高證明該技術需求越大,同時在程序員中知名度越高,反之則越冷門。一般頻率超過1000(即10W樣品的1%)就有一定知名度。首先分析頻率大於200的,這其中有一些冷門,但薪水也非常非常高。
讓我們記住排在前5位的幾個神技,那就像游戲里面可望而不可及的極品道具。一般的程序員這輩子估計也很難接觸到這些技術(如果不是爬到了這些數據,我之前也是沒聽過的)。它們加起來出現的頻率也只有1300左右, 也就是說只有1.3%左右的工作要用到這些技術。
如果去掉前5個,在剩下的技術中,大數據相關的有5個,分布式相關的有三個,而且平均薪水都在18.8K以上,最高的甚至超過20k。而且大數據出現的頻率普遍不低,可見大數據是未來技術發展的一個必然趨勢。
本人學藝不精,工作三年多接觸到的最值錢的技術是Elastic Search(第17名). 另外,在相對不怎么值錢的消息隊列方面也有點兒經驗。
文末附加了一份頻率超過1000的技術的工資排行榜,感興趣的可以看看。
哪些技術好找工作?
這個排行純粹從頻率入手,即市場需求的大小。
JAVA和C占了市場的半壁江山。而數據庫相關的也頻繁出現。web開發相關的也不少(HTML,CSS,J2EE,JQUERY,AJAX,SPRING)
PHP雖然號稱最好的語言,但市場占有率不到JAVA的五分之一,薪水也比java低1.5k
看完這份榜單,是不是沒上一個榜單那么陌生了?看看以你所掌握的計算機語言,你達到該技術工資平均值了嗎,反正我是沒有的。
在這榜單中,PYTHON,MYBATIS, C++, SPRING, LINUX, JAVA(J2EE也可以歸類為JAVA)待遇相對較好。
那么我想看看,如果我精通其中的某一項技術,那我應該去哪個大城市求職才能實現薪水最大化呢?
哪個城市找工作最掙錢?
單就這幾種代表性的技術而言,薪酬情況排行:上海≈北京 > 深圳 > 廣州 > > 武漢
武漢毫無疑問被秒殺了,最值錢的技術在這兒也只有11.4k,而java更是到了爛大街的地步,居然不到北上深的60%,甚至比廣州還低了足足3000。所以能到一線城市就別到二線城市工作。
值得一提的是, PYTHON在四個城市都奪得第一的寶座,而在上海,python也僅落后不到30元。可以說python的火爆碾壓其他任何語言。
python去北京,其他的都去上海吧。
附:需求排行前101的技術薪水排行