Categories
程式開發

2019年薪水最高的十三個技術崗位


如果您是一名計算機科學專業的畢業生,或者正在考慮投身於軟件開發領域,抑或是經驗豐富且正在考慮跳槽的程序員,那麼恭喜各位——這篇文章絕對能帶來一些有益的啟發。

在本文中,我們將共同了解目前技術行業中薪酬最高的13個開發崗位。

這些崗位門檻也不算太高。大家只要具有一定的編程經驗再加上旺盛的學習熱情,就完全可以在其中一試身手。另外,機器學習與數據科學領域尤其適合初學者以及經驗豐富的程序員,前途光明啊各位!

平均來講,機器學習專家與數據科學家的年薪在11萬美元到12萬美元之間,而且市場仍對相關人才擁有旺盛的需求。如果大家願意投身其中以解決現實問題,相信會有不少企業提供令人興奮的機會。

很多朋友都對程序員以及技術人員的薪酬水平感到好奇。開發人員往往抱怨質量保證人員的薪水比他們高,而質量保證人員對開發者卻也有著同樣的印象。

另外,即使我們的某些同事在經驗上還不如自己,其仍然有可能拿到比咱們更高的工資。沒錯,軟件開發行業就是這樣,同崗不同酬的情況太常見啦。

但不管怎麼說,技術人員能拿到的薪酬還是遠遠高於平均水平的,只能說某些從業者拿得更多。

在與招聘師以及招聘經理面談之前,我花了不少時間查閱Glassdoor上關於特定技術職位的平均工資。當然,這些數字不算太準確,只能算是一種相對可靠的基準與參考,僅此而已。

相反,我更相信Stack Overflow上的開發者調查數據。我一直在跟踪他們的調查,並藉此了解到目前最流行的技術、框架、庫以及編程語言等信息。本文也將重點進行介紹,希望能讓大家更有針對性地努力提高自己的薪酬水平。

薪酬水平最高的13種技術崗位

先來總結一下,本次上榜的包括機器學習專家、DevOps專家、Web開發人員、數據庫管理員、系統管理員、移動開發人員、圖形設計師、質量保證工程師以及其他一些軟件技術專業人士。

1. 機器學習專家

在美國,機器學習專家的平均年薪為10萬8千美元,在全部技術崗位當中名列前茅。

像Uber、谷歌以及微軟這樣的大型企業一直在積極物色出色的機器學習人才,希望在他們的幫助下盡快搞定無人駕駛汽車等具有光明前景的新興技術方案。

老實講,這也是那種學術與編程相結合的理想工作場景,我個人是非常願意把自己的青春貢獻給這份工作的。

如果大家希望成為機器學習專家,那我建議大家認真完成這項利用Python與R實現機器學習課程。其中提供關於機器學習技術的全面概述。

另外,如果大家需要更多選項,也可以在#DevTO上參考《面向初學者的十大數據科學與機器學習課程》榜單。

2. 要求擁有統計學與數學背景的開發者崗位

在如今這個數據驅動下的世界,擁有統計或者數學背景的開發人員拿下了高達10萬1千美元的平均年薪。我相信在未來幾年中,這一數字還將進一步提升。

如果您從事的是數據分析業務,那麼統計與數學技能的提升也將給個人的職業發展帶來巨大助益。在提高數據分析層面的數學與統計技能方面,我建議大家參考Coursera上由杜克大學發布的《R統計學專項課程》,它能夠幫助各位成長為R語言領域的大拿。其中包含數據分析所必需的各項統計學知識,例如推理、建模以及貝葉斯方法。

3. 數據科學家

目前炙手可熱的數據科學崗位,在本次高薪酬榜單當中位列第三。作為近十年來最激動人心的工作崗位之一,數據科學為我們帶來了令人興奮的工作內容與讓人印象深刻的薪酬數字。

目前,美國數據科學家的平均年薪為10萬美元,遠超應用程序開發者崗位(例如Java開發人員,我有不少朋友也因此通過在線課程轉向了回報更為可觀的數據科學家崗位)。

如果您對此也有興趣,那我向大家推薦Udemy上的《數據科學》課程,其中提到了成為數據科學家所需要掌握的數據科學技能,以及從業者在這一利潤豐厚的領域中到底需要完成哪些具體工作。

如果大家還需要更多資源,而且承受得住學習的壓力,那麼不妨參考這份數據科學與機器學習課程清單。

4. DevOps專家

這又是另一個令人振奮的職業,尤其適合已經擁有一定經驗的程序員。目前市場對於 DevOps專家的需求仍然旺盛,而且工作內容主要集中在自動化層面。

DevOps運動的主要特點是涵蓋從集成到軟件開發測試的所有環節,且大力倡導將自動化監控引入集成、測試以及部署流程。

DevOps專家的平均年薪約為10萬美元,在所有純編程類職位中排名最高。

如果您有意晉身為DevOps專家,那麼Udemy上的《學習DevOps:完整Kubernetes》教程是個理想的起點。 Udemy目前正在搞促銷,這項課程只需要10.99美元就能買到,簡直就是血賺好嗎~

除此之外,這裡也向大家推薦我個人整理的面向老手開發者的10項DevOps課程清單。

另外,如果各位需要更多選擇,也可以參考以下DevOps RoadMap

5. 嵌入式應用程序開發人員

這是一項非常專業的工作,但市場對於精通嵌入式Linux與嵌入式C技能的開發者確實青眼有加。

在美國,嵌入式應用程序/設備開發人員的平均年薪為10萬美元,這也使其成為本次榜單中排名第四的工作崗位。

如果大家有興趣投身嵌入式軟件開發領域,我建議大家從《精通嵌入式驅動程序開發中的微控制器》課程開始,一步步了解這片充滿機遇的天地。

6. 移動應用程序開發人員

移動開發人員在美國的平均年薪為9萬5千美元,高於Web開發人員,僅低於數據科學家與DevOps專家。

如果大家希望成長為移動開發人員,那麼最好能在教育背景當中融入Android以及iOS相關技能。我個人推薦Java開發者選擇Android平台,iOS則更適合C/C++開發者。

如果大家決定學習Android,不妨參考Rob Percival在Udemy上發布的《完整Android N開發者課程》。而對於想要在iOS上一展身手的朋友,我建議大家選擇Angela Yu在Udemy上發布的《iOS 12與Swift 4高階課程》。

如果還需要更多選擇,我也分別列出了免費的AndroidiOS課程清單供大家參考。

7. 圖形編程

這是大家在技術領域能夠找到的,最穩定可靠的崗位之一,畢竟任何一個團隊都至少需要一名圖形程序員。

圖形程序員在美國的平均年薪為9萬3千美元,基本與Java以及Web開發人員持平。

遺憾的是,學習圖形編程需要付出很多努力:首先是積累大量的背景知識(特別是數學知識),其次是投入大量時間進行編程實踐以及圖形技術研究,而且每一年都會出現新的、更為複雜的新技術。各位多多加油吧。

如果大家希望了解與圖形編程及設計相關的更多信息,請參考Coursera上的《圖形設計專業》課程,其中包含極為全面的相關學習資源。

8. 桌面應用程序開發人員

如果大家認為Web應用程序的崛起已經消滅了桌面應用程序的生存空間,那可就錯了——桌面應用仍然極俱生命力。

總體而言,桌面應用程序開發人員在美國的平均年薪為9萬2千美元,甚至高於Web開發人員的薪酬水平。

如果大家熱愛桌面應用程序編程並打算投身其中,我建議大家從Udemy上的《桌面應用解析:開發者完整指南》課程開始。

9. 系統管理員

我一直認為系統管理員的薪酬應該高於應用程序開發人員,但事實好像並非如此。

根據此次調查,系統管理員的薪酬與Web開發人員基本持平。

系統管理員在美國的平均年薪約為9萬美元。

如果大家有意成長為系統管理員,特別是Linux系統管理員,我建議大家選擇Pluralsight上的《Linux系統管理員基礎知識》課程。這項課程質量很高,能夠幫助大家一步步掌握Linux系統的管理技巧。

10. Web開發人員

Web開發人員終於走來了,他們帶著Angular、React、Ruby以及PHP技能閃亮登場!

Web開發人員在美國的平均年薪約為9萬美元,高於數據庫管理員、質量保持工程師以及圖形設計師,但低於Linux/Windows系統管理員以及數據科學家。

如果大家打算學習Web開發知識,那麼我向大家強烈推薦Colt Steele編寫的《Web開發人員訓練營》課程。

11. 數據庫管理員

數據庫管理員是歷史最悠久的崗位之一,穩定性相對較高,而且學習挑戰並不算多。

數據庫管理員在美國的平均年薪為8萬5千美元,略低於Web開發人員但高於QA工程師以及圖形設計師。

如果大家有意成長為數據庫管理員,那麼我建議大家先從《Oracle DBA 11g/12c——初級數據庫管理》課程起步。

這份教程將幫助大家在六週之內成長為Oracle數據庫管理,並順利拿下初級數據庫管理員崗位。

12. 質量保證(QA)工程師

質量保證工程師的平均年薪為8萬5千美元,在不少國家及地區高於圖形設計師與移動開發人員;但就美國國內的情況,這一水平略高於圖形設計師,但不及移動開發人員。

質量保證工程師也是一種開發者,只不過負責以自動化方式執行更為嚴密的測試流程。

我認識的幾位QA好友都會利用個人知識及Selenium等工具進行測試自動化,也擁有著不錯的收入。

如果大家對QA工程師感興趣,那我建議大家先學通自動化測試,或者至少是先玩轉Selenium。在這方面,《Selenium高階課程》是個不錯的起點。

13. 圖形設計師

圖形設計師在美國的平均年薪約為7萬美元,雖然比不上數據科學家以及DevOps專家,但勝在市場需求一直相當旺盛。

如果您具備一定的圖形設計技能,那麼接接外包工作也能拿到不錯的收入。

對於有意投身這一領域的朋友,我建議大家從Udemy上的《成為專業圖形設計師》起步。這項課程將教會大家進軍圖形設計領域所必需的各類技能。

這份清單源自Stack Overflow發布的開發者調查報告。該報告提供對於軟件行業的總體分析結論,我也強烈建議大家參與Stack Overflow以進一步完善這項調查。這不僅能夠幫助他人,同時也能讓我們自己獲得關於職業決策的正確信息。

2019年薪水最高的十三個技術崗位 1

以上就是本次整理出的薪酬水平最高的編程工作崗位。對於希望換個方向,或者探索新興領域(例如DevOps、機器學習以及數據科學)的程序員們來說,這份清單應該能夠帶來一定的啟發。 DevOps、機器學習專家以及數據科學家在全球範圍內都擁有著極旺的市場需求與薪酬水平,想要提升收入的各位千萬不要錯過啦!

最後,感謝大家的閱讀。也期待您在評論中留下自己的建議與意見,咱們回頭見!

原文鏈接

These are the highest paying Tech Jobs Programmers can aim to increase their Pay