程序員崗位介紹,我爬取了拉勾網所有技術崗位工資數據,算法工程師平均薪資高達2W

點擊觀看視頻 ↓↓↓

程序員崗位介紹,我爬取了拉勾網所有技術崗位工資數據,算法工程師平均薪資高達2W


文字版

大家好,我是寧一,一個多月沒有更新視頻了,這一個多月我都在準備一個店鋪商城的雲開發小程序項目,項目剛剛開發完,還需要一段時間來寫成課程,怕大家把我忘了,先來更新一篇文章~

最近有個小學弟問我,在招聘網站上面看那些崗位眼花繚亂的,不知道怎樣去確定自己的方向

其實這個問題我找工作的時候也遇到過,當時只知道前端後端開發這樣的工作,所以找工作也侷限在這裏,其實程序員技術崗還有許多其他的崗位可以選擇,薪資也不錯,今天就來給大家介紹一下

然後我也爬取了拉勾網上面技術類崗位的薪資水平,大家也可以參考借鑑一下
拉勾網的反爬蟲技術絕對是牛,我用普通的header請求總是返回請求頻繁的信息,所以最後只能使用selenium這個插件來模擬瀏覽器的真實行爲,這才爬取成功

我整個五一假期都在爬這些數據。。本來我閨蜜說要來上海找我玩的,但是因爲迪士尼還沒有開門,就將計劃取消了,我自己玩也沒有意思,所以我五一就呆在家裏寫代碼了。我本身也是一個比較宅的人,疫情封閉兩個月不出門我也不會覺得有什麼問題,在家裏跟拉勾網鬥智鬥勇還是蠻有意思的~

我們先來看一下技術崗有哪些崗位吧,在拉勾網上能直接看到,我們直接參考他的就可以了
打開拉勾網,在首頁上面有一個技術,可以看到他已經包含的很全面了,但還是有點亂,我們將這些崗位分爲五大類

後端、前端、算法工程師、測試運維、DBA

移動開發我們歸到前端一起來講

下面的項目管理需要工作經驗的,我們先不看,時機到了自然就到管理崗了

硬件嵌入式的方向不太瞭解,這個跟大學的專業相關度比較高,大學相關專業的可以考慮這樣的工作,我也不詳細介紹了

企業軟件與後端有點重複,也不介紹了


1、我們先來看後端崗位

目前市場上面最常見的就是前端、後端這樣的崗位,這兩個崗位,特別是後端崗是目前市場需求量最大的崗位

如果你思維邏輯比較強,掌握一門以上的後端編程語言,java或者Python、golang等等都可以,可以關注一下後端崗位

有一點感覺有必要跟大家說一下,最好不要選擇小衆的語言去學習,比如Ruby、Rust、Scala這些,我工作第一年主要是用的Ruby語言,但是非常誠心的建議大家,在剛開始學習的時候不要去學這些比較小衆的語言

雖然說語言只是一個工具,我們學習的主要是這個編程思路,但是你找下一份工作的時候就會比較受限,因爲你沒有那些相對主流語言的實際工作經驗,招Ruby的崗位的也就那麼幾個,後面工作的選擇範圍就會小很多

所以如果你目前還沒有想好學什麼語言,建議你主要考慮java、Python、C++這種比較主流的編程語言,崗位需求量大

其中Python的工資也是後端崗位中偏高的,來結合我爬取的數據看一下
在這裏插入圖片描述

我將數據整理成了圖表,這樣更加直觀一些,平均工資我是這樣的計算的,拉勾上面的工資都是有上下範圍的嘛,我取了每個職位的中間值比如8K-15K,就是(8000+15000)/2 = 11500,將每個崗位的中間值加起來再除以崗位總數就是最後展示的值

直接來看一下最後拉取的結果,後端崗位平均工資在13000左右,我選取了需求量最大的六大崗位,其中Python工資是最高的,平均工作達到了15000

全棧工程師的工資還不到1W,這個是因爲一般公司很少招應屆生全棧工程師的,招應屆全棧工程師都是那種小公司或者外包公司,所以工資會偏低一些,如果將應屆的這個範圍去掉,全棧工程師的平均工資是達到2W以上的


2、再來看前端崗位

現在的前端可不只是做做頁面而已了,這幾年前端技術突飛猛進,出現了好幾個現象級的框架,使現在的項目可以實現前後端分離開發,一部分業務邏輯也從後端轉移到了前端,目前優秀前端需求量還是很大的

如果你如果你學習能力比較強,容易接受新的事物,可以選擇前端

前端崗位要掌握目前這些主流的框架,vue,react這些,前端的框架更新速度比較快,如果要選擇前端崗的話,就要時刻關注目前的技術動態,更新自己知識庫

當然啦,其實你學會了一個框架,再學習其他的也就很簡單了,知識的從0到1,然後從1到100,往往都是從0到1這個開始的階段是最難的

前端入門比較簡單,但是後面提升的話比較困難,前端框架Vue、React、Angular這三個可以選擇一個入門,其中vue相對來說比較簡單,學習的話,可以參考我的第一個視頻

微信小程序實戰開發課程【提供源碼】實際上線項目 mpvue+koa2

既學習了vue,又學會了小程序,又有了實際項目經驗,一舉三得~~

我們來看一下應屆生前端崗位的平均薪資,大約在11000以上,因爲前端入門比較簡單,應屆生的薪資相對於後端會偏低一些,後面有了工作經驗,工資也會有很大提升

在這裏插入圖片描述

Android和IOS這種移動開發崗位相對來說會少一些,移動App開發前幾年也很火,但是最近市場以及崗位已經接近於飽和了,還有小程序也對移動App開發有一定的衝擊,微信小程序感興趣可以學習一下,開發簡單,學好了可以自己去接項目賺點外快


3、接下來就是算法崗啦

算法崗位對計算機的基礎知識,特別是算法與數據結構的水平要求很高

算法崗位是入門難進階也比較難,如果你數學功底較好,俗話說也就是數學成績不錯,對數字比較敏感,就可以更加關注算法的崗位,人工智能的概念現在大火,並且在可預見的將來也比較有發展

我看網上有些文章說現在算法崗位已經供大於求了,競爭比其他崗位大,但是呢,在10年前就有人喊程序員行業已經過於飽和了,現在互聯網行業還不是繼續在蓬勃發展嘛,你與其擔心這個崗位是不是飽和,還不如花時間提高一下自己的技術,市場上優秀的人才永遠的稀缺的

算法崗位也是要有自己熟悉的編程語言,平時做數據分析都是要自己編程解決的,算法技術迭代非常快,要持續學習保持對業界技術的跟進和迭代

我們來看一下拉勾網上面的薪資數據

拉勾上面將數據挖掘、搜索算法、精準推薦放在了後端崗位,這其實也是算法崗位,這些崗位與項目業務關聯比較大,放在後端也是有點道理的,後兩個搜索算法、精準推薦招應屆相關職位較少,我沒有放入比較

我選取了拉勾網上面招聘需求最大的算法類崗位,可以看到算法類的崗位的平均薪資是最高的,應屆生的平均薪資達到了20000

除非你對某個方向非常感興趣,不然選擇什麼樣的方向更多時候是取決於你應聘的是什麼樣的公司,找工作的時候有個紮實的基礎算法基礎就是最重要的

如果你是剛開始學習算法,建議看算法第4版這本書,講得很不錯,更喜歡看視頻的話,可以看看小甲魚的算法視頻,講得也很不錯

瞭解了算法的基礎知識之後,可以到LeetCode網站上面去刷題,刷個一兩百道能力會提高的很快


4、還有測試類的崗位

測試分爲黑盒測試、白盒測試

黑盒測試還有運維這類崗位,與代碼的關係就不是很大了,主要就是模擬用戶的操作,去找一個功能性的問題,不考慮項目內部邏輯結構,如果你比較擅長與人打交道,並且不想寫代碼,可以選擇測試類的崗位

白盒測試要考慮項目內部的邏輯結構,從檢查程序的邏輯入手,得出最終的測試數據,還是要跟代碼打交道,工資比黑盒測試會高一些


5、接下來再看DBA崗位

DBA也就是數據庫工程師
在拉勾上面搜數據庫類的崗位比較少,髒數據比較多,工資數據會比較失真,崗位又比較少,就不統計薪資了
DBA崗位主要負責數據庫的設計、測試到部署這樣的工作,一般招這個崗位的都是大公司,比較鍛鍊人,工資也比較高
但是以後就業面會比較窄,如果對數據庫開發比較感興趣的話,可以關注一下這類的工作


寫在最後

雖然看着程序員的高薪很羨慕,但是如果還沒入行的小夥伴一定要考慮清楚,你要有足夠的動力去填補寫代碼的枯燥
寫代碼的成就感,想要賺更多的錢等等這些都可以成爲你的動力,當你沒有足夠的動力支撐的時候,這個行業就會讓你活的很累
並且程序員的高薪是有代價的,時間和腦力的代碼,確實要比別的行業更費腦子,前幾天我同事就在我頭上薅下了10幾根白頭髮
如果你想好確定了,那就摒棄雜念,放下糾結,全身心的投入成爲一個合格的程序員吧,加油!

● 歷史文章 ●

2020找工作更難了?做好這4方面,找到靠譜高薪好工作
【雲開發|實戰】30分鐘創建並上線小程序項目 | 雲函數 | 登錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章