碼農如何選擇編程語言才有“錢”途?
介紹
選擇編程語言來投入時間和精力時,有很多因素需要考慮,并且出現一些不確定性:"我可以被錄用到某個工作崗位嗎?","薪水足夠嗎?","語言會幾個月后就死了?",依此類推。
如我們所知,這是一個至關重要的決定,它會指導我們的職業生涯并直接影響我們的個人生活,然后我們可能要調查誰已經擔任了這些工作職位及其選擇。
Stack Overflow的2020年調查為我們提供了有關誰從事這些編程工作的證據。它由來自世界各地的64461個答案組成,包含主要的編程語言,滿意度,薪水和在線社區參與度。
編程語言對工作滿意度有影響嗎?
在這里,我們可以看到工作滿意度從非常滿意到非常不滿意。語言從滿意的開發人員所占的最大比例降到最低。
使用Julia的開發人員與Dart的回答非常滿意,差異為11%。因此,有一個線索表明您使用的語言將改善或減少工作的樂趣。

應該考慮一下,所以讓我選擇Julia作為我的主要技能,我將成為2020年最滿意的開發人員之一。但是到目前為止,這從未如此簡單!
哪些語言薪水最高,開發人員更多?
下圖顯示了工資中位數和開發人員數量之間的比較,這表明Julia的工資中位數不是最高,社區也不是最大。因此,如果你熱衷于選擇一種中位數價格更高的語言,則Perl,Scala,Rust和Go會在使用該語言的最滿意開發人員中名列前茅。
但是,這些語言沒有像Java,C和Javascript這樣的大量開發人員,這些開發人員代表更健壯的技術和更大的社區。

如果您對掌握編程語言感興趣,那么可能想與周圍的社區一起成為一項寶貴的技能。
在線社區中使用某種語言的開發人員有多少?
我們可以看到,擁有更多開發人員的語言具有更大的社區參與度,這可能是使人們對該技術進行長期滿意的重要因素。
這個社區可能會帶來機會,而且隨著越來越多的程序員使用一種更新的語言工作,周圍的生態系統將會變得更加豐富。

我們可以看到C,Java和Javascript在在線社區中擁有最多的開發人員。一旦我們可能經常需要關于錯誤和疑問的幫助,就知道這一點非常好。
重要的是要注意,Python和Bash / Shell / Powershell是具有很高的滿意率,大量的用戶,較高的中位數薪水和龐大的社區的人。
結論
考慮到2020 Stack Overflow調查的答案,本文從總體上概述了哪些編程語言值得投入時間和精力。
- 茱莉亞(Julia)顯示出這種語言,對開發人員的滿意度很高,但是當我們考慮其他變量(例如薪水和用戶數量)時,它就會落后。
- C,Java和Javascript顯示為具有大量用戶和較高社區的語言,但收入和工作滿意度較低。
- Bash / Shell / Powershell和Python在用戶數量,滿意度和薪水方面顯示出平衡的語言。
我希望這些觀察結果會增強您的信心,以投入您的精力來掌握編程語言,并幫助您做出決定,
你的主要語言是什么?為什么?
























