最近看到一個(gè)很有意思的問題:世界上究竟有多少種編程語言?
小編沒有找到確切的答案,但是幾百上千可能是有的,很多語言已經(jīng)被時(shí)代淘汰了,而且我們常見的幾十種語言就已經(jīng)夠多了。
這么多編程語言種,哪些又是目前行業(yè)最需要的呢?
在過去的幾個(gè)月里(從2021年10月到2022年6月),DevJobsScanner分析了超過700萬份開發(fā)者工作需求,得出了目前行業(yè)需求量最高的 8 種編程語言。
我們一起去看看吧!
1、Javascript / Typescript
JavaScript是整個(gè)市場(chǎng)上需求量最大的編程語言,自出現(xiàn)一直流行至今。TypeScript(一種具有類型安全的Javascript超集)的到來也起了助推作用,而且它的受歡迎程度只增不減。
許多新的JavaScript框架完全是用TypeScript編寫的,比如Angular和NestJS。
此次調(diào)研中,發(fā)現(xiàn)了48.6萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的32%。未來很長(zhǎng)一段時(shí)間,JavaScript還將用它的小中大括號(hào)來折磨我們。
2、Python
Python是2022年需求量第二的編程語言,其多功能性讓它成為語言中的“當(dāng)紅流量”,簡(jiǎn)單易上手的優(yōu)點(diǎn)更是很多萌新入門語言的首選。
此外,Python擁有規(guī)模最大的社區(qū)之一,收到大批人的歡迎。
這次調(diào)研中,發(fā)現(xiàn)了30.8萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的20%。
3、Java
自1995年創(chuàng)建以來,Java一直備受歡迎,多次被評(píng)為“最流行的編程語言”。
盡管在過去的幾年里,Java的流行度有所下降,但仍然穩(wěn)居前三,因?yàn)樵S多頂級(jí)公司還在使用像Spring這樣的框架。
此次調(diào)研中,發(fā)現(xiàn)了26.2萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的17%,是需求量第三的編程語言。
4、C#
C#是一種通用的、多范式編程語言,由C和C++衍生而來,安全、穩(wěn)定、簡(jiǎn)單。
C#的使用范圍很廣,最常見的用法是與.NET框架一起使用,在Unity游戲框架中也被大量用于腳本編寫。
此次調(diào)研中,發(fā)現(xiàn)了13.5萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的9%,排名第四。
5、PHP
PHP一開始只是簡(jiǎn)單的 “個(gè)人主頁工具”,編程語言,性能好、熱部署、易修改,主要用于Web開發(fā),與Laravel或Wordpress等框架結(jié)合使用。
此次調(diào)研中,發(fā)現(xiàn)了10.9萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的7%,需求量位列第五名。
6、C/C++
C語言從首次發(fā)布到現(xiàn)在已經(jīng)有50年了,C++也已經(jīng)有37年的歷史了。一直以來,C/C++通過對(duì)語言的定期補(bǔ)充和改進(jìn)保持了其受歡迎程度。
C語言是最能反映系統(tǒng)本質(zhì)的編程語言,使用范圍很廣,在視頻游戲、服務(wù)器、數(shù)據(jù)庫、空間探測(cè)器和其他許多地方都可以看到C++。
此次調(diào)研中,發(fā)現(xiàn)了8.5萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的5.5%,需求量排第六位。
7、Ruby
Ruby是需求量第七的編程語言,它最受歡迎的用法是與Web框架Ruby on Rails結(jié)合在一起,直觀易學(xué),在某些方面使用效果極佳。
Twitter、Crunchbase和Github等頂級(jí)科技公司都在用Ruby,不過也因?yàn)樗^自由,常常被程序員們抱怨。
此次調(diào)研中,發(fā)現(xiàn)了6.6萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的4.2%。
8、Go
Go是谷歌在12年前創(chuàng)建的一門年輕的語言,最初,谷歌設(shè)計(jì)Go是為了在多核、聯(lián)網(wǎng)機(jī)器和大型代碼庫的時(shí)代提高編程效率。
最近幾年,Go的受歡迎程度穩(wěn)定增長(zhǎng),預(yù)計(jì)在2023年它可能會(huì)進(jìn)入前五名。
此次調(diào)研中,發(fā)現(xiàn)了3萬個(gè)工作機(jī)會(huì),占明確編程語言需求工作的2%。
最后,送上2022年編程語言及其各自需求量的完整圖表:
這個(gè)排名是你心中排名嗎?入行編程語言又應(yīng)該怎么選呢?小編認(rèn)為應(yīng)該選功能強(qiáng)、用途廣的。
比如近兩年勢(shì)頭超猛的Python、強(qiáng)大又穩(wěn)定C語言、就業(yè)機(jī)會(huì)超多的Java……你在用哪門語言呢?
(責(zé)任編輯:代碼如詩) |