洞察開發者群像:職場紅海求生記,中外開發者如何破局?

作者 | InfoQ 研究中心

開發者們的每一次代碼編寫、每一項技術突破,都在為技術的進步鋪路,為改善人類生活提供動力。他們不僅是技術的創造者,更是社會變革的推動者,他們的工作在不斷地推動新技術向更深層次、更廣領域的應用發展,為人類社會帶來深遠的影響。InfoQ 研究中心持續關注廣大開發者群體,並定期發佈開發者係利雲章,熱切期望與開發者們展開深入的對話與交流,攜手促進中國開發者生態系統的繁榮與進步。我們堅信,通過集體的智慧與協作,我們能夠培育出一個更加開放、多元和創新的開發者社群。  

10 年前,計算機科學(CS)已經是留學市場的熱門專業。如今,在 AI 熱度的加持下,CS 不僅保持了熱度,更在留學市場上煥發出新活力,持續成為眾多學生心目中的理想選擇。畢業後,無論是選擇回國還是留在海外,一份穩定而有前景的工作,以及與之相匹配的薪資,都是每位開發者的關注點。是否國外的開發崗就比國內的更勝一籌呢?或許,通過對比國外同行的最新動態和趨勢,我們能夠獲得一些啟發。

先來看看大家最關心的話題:

薪資水平差異如何?

23.1 vs 48.3: 分別對應 2024 年國內整體開發者人均年薪和 2024 年全球開發者人均年薪(單位均為「人民幣:萬元」)。這樣一看,國內開發者的確略遜一籌。但是不要灰心,我們再來看看另一組數據。

+1.3% vs -13.0%: 與 2023 年相比,國內開發者的人均年薪實現了 1.3% 的小幅增長,而全球開發者的人均年薪卻遭遇了 13.0% 的下滑。儘管這一增長幅度並不顯著,但在眾多行業面臨裁員和經濟壓力的背景下,國內開發者在成功保住自己職位的前提下,能夠有機會獲得一定程度的薪資提升。

數據說明:海外數據來自 Stack Overflow 全球開發者調研,國內數據來自 InfoQ《中國開發者畫像調研》

全球開發者哀嚎一片,「苟住不動」or

「大膽嚐新」,大家怎麼選擇?

一個顯而易見的現像是,國內外開發者日子都不好過,全球大裁員依舊持續中。Layoffs.fyi 統計的裁員數據顯示,2024 年上半年,全球 330 多家公司裁員了 98,000 多名員工。開發者應該穩妥一點,維持現狀,還是搏一把?中外開發者給出了不同答案。

InfoQ 研究中心 7 月發佈的《中國開發者畫像洞察研究報告 2024》顯示,國內開發者普遍傾向於在企業中就職,並在當下領域和崗位中維持現狀,安穩度過就業寒冬。雖然國外開發者大多也選擇在企業中就職,但有 17.9% 選擇成為獨立開發者,這一人群比例是國內開發者的近 2.5 倍。

我們看了看社交媒體上獨立開發者的情況如何,正面反饋是掙的錢更多了,擁有更多自主創造空間。同時,由於沒有穩定的「兜底」收入,不少獨立開發者需要更積極主動去尋找機會,甚至工作時間更長。當然,一部分獨立開發者一開始並不是主動選擇「單干」,比如,我們在社媒上看見一位小哥,就業開局並不順利,申請了 150+ 崗位卻杳無音訊,只好另謀出路。好在動手能力強並且熱愛鑽研網絡安全技術,小哥每週花 60-80 小時設計相關硬件產品並持續學習不同領域的技能。

在成為獨立開發者的路上,小哥不停參加各類網絡安全大會演講,以拓展影響力。同時,他這一年里還送了 200 多個快遞包裹,有時候甚至是踩著滑板車去送的!成為獨立開發者,確實需要充沛的精力和熱情!好在小哥的付出沒有白費,一年後就買下了 1984 年日產 Z 系列第三代跑車 300ZX,還收穫了不少同業好友。

當然,並不是所有獨立開發者都這麼順利。有人表示:成為獨立開發者更忙碌了,以前是工作 8 小時,現在恨不得 24 小時隨時待命,已經 1 年沒有休過假。忙碌的日常尚且屬於幸福的煩惱,最難的是,部分開發者表示:現在的確很自由,就是自由過頭了,拓展業務很艱難。

所以,究竟是在企業中任職更好,還是成為獨立開發者更好,是因人而異的。但可以總結的是,無論是何選擇,開發者都要持續不斷提升專業能力,成為「六邊形戰士」將是未來趨勢。

在裁員浪潮中,不如看看如何提升競爭力吧

JavaScript、Python 和 SQL 都要 get!

Stack Overflow 全球開發者調研數據顯示,JavaScript、HTML/CSS、Python、SQL 和 TypeScript 位居最常用編程語言榜前五。在國內,Python、Java、C++、SQL 和 JavaScript 則是開發者「必備」的五大技能。無論開發者身處何地,JavaScript、Python 和 SQL 都被視為至關重要的開發工具,在軟件開發領域的重要性不言而喻。

從計算機工具及產品方面來看,MySQL 幾乎是人人必會。除此之外,Kafka 和 Elasticsearch 也值得開發者關注,在高薪開發者中的掌握率尤為突出。

從國內外開發者就業狀態能夠看出,無論是國內還是國外,想在職場中保持持續的競爭力,需要技術好、懂業務、懂溝通,而最重要的是,在競爭激烈的就業市場中,開發者需要有一顆非常想要脫穎而出的心。

借巴黎奧運會的熱度,我們可以想像一下:

雖然每個人都不想落後,但真正想成為佼佼者的是少數。那種不畏任何艱難,就是想超越他人的精神,是極其罕見的品質。大多數人是厭惡競爭的,而有好勝心的人,會不斷提高自己,想辦法贏下去。

更多報告內容:

  • 新緊缺崗位都有哪些?比普通開發者薪資高多少?收入隨工作年限的漲幅情況是怎樣的?

  • 圖像算法、風控算法、鴻蒙應用開發…… 哪些崗位薪資高?這些崗位有什麼要求?

  • 九成開發者日常都在持續學習,其中六成屬於付費學習,無論是輕學習還是嚴肅學習,社區平台都是你的好選擇

  • MySQL、Redis、Kafka…… 大部分高薪資深開發者都會這些工具

  • 未來,哪些行業更吃香?哪些領域卷的人更少但薪資更高?

👇掃碼可免費下載完整版報告👇

報告預告