全球第2大同性交友網站揭秘,2021程序員現狀!

全球第二大同性社交網站

提到全球最大的同性社交網站,大傢馬上想到Github。

Github是技術人的聚集地,因為程序員以男人居多,所以被網友戲稱為全球最大的同性社交網站。

還有一個網站,它的世界編程者心中的地位,就像知乎在中國的問答界的地位。它就是Stackoverflow。

有問題,上知乎!有技術問題,上stackoverflow。在谷歌上搜索技術問題,有一半以上的可能性答案來自stackoverflow。

這是一份stackoverflow在2020年對65000名開發者做的一份調查。可以給我們2021年的學習和工作帶來很多啟示。

開發者是誰?

  • 91.5%是男人
  • 女人隻占8%
  • 還有1.2%的第三性別者

數據證明,同性交友社區這個稱號是有一定道理的。

啟示:女生做開發在就業上會有一定優勢,因為物以稀為貴。

35歲就沒人要瞭嗎?

  • 美國開發者平均年齡最大33.7歲
  • 而印度等新興國傢的平均年齡隻有26歲

但這隻是平均年齡,不是說超過35就沒人要瞭:

在所有專業開發者中:

  • 35歲以上的占瞭30.8
  • 30歲以上的占瞭52.7

啟示

  • 35歲也許是個坎,但這個坎不是硬坎,可以跨過去。
  • 不要再問28歲學習編程晚不晚,不晚!問自己想法是否強烈。
  • 在中國和印度等發展中國傢,年齡會相對偏低一些。

學歷和專業重要嗎?

  • 34.1%的人認為很重要。
  • 39.5%的人認為隻有一點點重要或完全不重要。

話雖這樣說,參與調查的人有沒有學歷呢?

  • 大約75%的人有本科或以上學歷

他們都是學什麼專業呢?

79ef1389be52e2ae38626701659b946e

  • 計算機和軟件專業占60%以上
  • 其他理工科專業(電子,信息管理,數學)等有占據瞭20%左右
  • 剩下的百分之十幾留給那些不相關專人的人才

啟示:

  • 如果你有的選,專業和學歷當然是重要的!
  • 如果你沒得選,還問這個問題做什麼呢?幹,就是瞭!

做開發就等於996嗎?

b03088b00470d1c77f531aa6e38978d1

  • 25%的人每周都要加班一兩天或者以上,這個換算成中國大概就是996吧!
  • 50%的人偶爾加班(每月或者每季度一兩次),這個換算成中國大概就是每周一兩次吧。

啟示:加班是要的,沒有傳說的那麼兇。

實際上,阿裡大部分部門都沒有996,他們周末不上班,不過平時的5天可能比99還要久一些。

阿裡最近剛剛取消瞭年終考評一定要有10%不合格的制度,也許接下來加班也會少一些。

什麼崗位賺錢最多?

  • 最高的還是管理者:開發經理。
  • 在其他崗位中,最高的竟然是SER和DevOps。
  • 然後就是工程師薪資最高瞭。

DevOps是一個新的編程語言嗎?No! DevOps工程師是一類專業的IT人員,他們負責自動化的代碼發佈,確保站點穩定,高可用。

不管什麼崗位,薑還是老的辣,隨著工作年限(不是年齡)的提高,薪資逐漸提高:

但這裡有個前提,你的技能也要不斷提高,或者變成管理崗位,否則這條直線後面會彎下來的。

啟示:做個工程師挺好的,後面再轉開發經理或者DevOps.

什麼編程語言賺錢多呢?

13c1220637a4a9549c122859e17999d5

  • 薪資最高的竟然是Perl
  • 然後是Scala和新貴Go
  • Python在比較靠下的位置
  • 而Java直接沒出現在我的截圖中

我的解讀:

  • 排在前面的Perl和Scala,使用的人比較少,可以算是專才,所以平均薪資高一點是正常的。
  • 而Python和Java使用的人多,所以被平均下來瞭,這不足為奇。

啟示:

  • 初學者還是建議選Java, C++, Python等主流語言,以後再學別的。
  • Go語言很有前途,有餘力的應該學學看

最被討厭的語言,最被喜歡的語言

這份調查是指:使用這個編程語言後,你是喜歡它,還是討論它。沒使用的沒有發言權。

先來看最被討厭的編程語言吧:

  • VBA和Object C排在最前面,我很贊同。
  • 你看雖然Perl工資最高,但使用者對此恨之入骨。

那最被喜歡的編程語言呢?是Python嗎?

  • 第一竟然是Rust?何許人也?Rust是一個:學的時候恨之入骨,學瞭以後又愛不釋手的語言。有內涵!
  • Python仍然是人們最喜歡的編程語言之一,你值得擁有。

那大傢最想學的編程語言呢?

是她:Python排在第一位!而Go也排在第3位!

JavaScript好像出鏡率很高啊。對,她是使用最多的編程語言:

不管你是前端還是後端,JavaScript總得會點吧。

啟示:沒有啟示,各有各的愛好。

數據庫和操作系統

先看數據庫:

  • 使用最多的是MySQL
  • PostgreSQL可以算是新貴

但人們最喜歡的數據庫是Redis:

操作系統呢?這裡有兩個問題:

  • 開發者使用什麼操作系統做開發
  • 最後軟件運行在什麼操作系統上

先看大傢用什麼做開發:

  • Windows仍然是最重要的開發平臺,占據瞭大約一半
  • Mac和Linux平分秋色,占據剩下的一半

但軟件的運行平臺是Linux為主:

啟示:

  • 數據庫學習MySQL, PostgrelSQL和Redis
  • Linux操作系統還是要學點的

做程序員幸福嗎?

  • 30%非常滿意
  • 60%有點滿意或者非常滿意

看來這個職業還是不錯的!

不過就是有點累,你不要斷學習新東西:

  • 60以上的人每年都要學習新的編程語言或者框架

最後的啟示

  • 年齡不是大問題,有30%的開發者年齡超過35歲;
  • 專業和學歷沒那麼重要,39%的人認為不那麼重要或者完全不重要
  • Linux的操作系統建議學習一下,JavaScript總應該學點的
  • 先學好一門主流語言,如Java, C++或者Python,再考慮其他花裡胡哨的語言
  • 數據庫MySQL是必學的,Linux也應該學一點,然後再看看Redis, Postgresql等
  • 做程序員還是挺幸福的,不過要經常學習新東西

你可以再文章找到英文原版資料。

我是麥叔,帶你學編程,陪你走職場的路。

发表回复

相关推荐

“啪”的时候有点疼,忍一下就好了?错!问题很严重!你该注意了!

前段时间 ,朋友A跟我分享了一件困扰许久的心事,

· 41分钟前

起網兩年就殺入全國五強! 順心捷達融通崛起,快運江湖再生變量

最近這幾個月,除瞭風生水起的快遞江湖,快運行業也是格外熱鬧,你方唱罷我登場,少瞭套路、多瞭真實。一方面,網點爭奪戰加...

· 42分钟前

你知道56所是什麼嗎,包括哪些高校呢?

研究生院是高等教育的院系建制,能體現一所大學的教學規模、科研實力等指標。研究生院高校可自行審核一級學科博士點和一級學...

· 43分钟前

【三國演義】第一回簡析

第一回·宴桃園豪傑三結義 斬黃巾英雄首立功開篇交代時代背景,張角叛亂,自然引出瞭要鎮壓叛亂,桃園三兄弟因參軍報國的志向...

· 46分钟前

陳瑤綜藝《夏日沖浪店》被黑事件完整始末

這個節目已經蠻久瞭,當時播出後,到第二周才發通稿黑陳瑤,我一直好奇一個女生說自己最近胖瞭很日常啊?和朋友聊天開玩笑有...

· 46分钟前