開發者與僱主視角:哪些程式語言最值得學習?

這個問題,Cobol,RPG,對嗎? 哦不,等等,是最普及的。嗯,它必須是普及的...
是的,我們都不太喜歡搞破壞的泡沫語言,Basic語言和Cobol語言都沒有列入當前清單。我們繼續往下討論,瞭解哪些語言值得學習。
當然,即便在不同的技術社群,都不缺少關於最好的程式語言學習的文章,但大多數人都基於一個標準提出建議:最有可能讓你被聘用的結果。
他們傾向於以略微不同的方式說同樣的基本事物。學習Java!學習Python!學習 PHP!學習JavaScript!然而,最近,TechRepublic網站同時釋出了關於僱主尋求什麼語言的研究,也釋出了開發人員實際使用語言的研究。理想情況下,兩個列表匹配就是完美的結果,它們的差異正好足以在選擇您想要學習的語言時發揮作用!
僱主視角的程式語言排名
根據美國著名求職網站Indeed.com,最受歡迎的程式語言分別是:
1.Java;
2.JavaScript;
3.HTML;
4.Python;
5.C#;
6.C ++;
7.XML;
8.Ruby;
9.PHP;
10.Perl
Java的確是無所不在,所以它第一級的位置並不奇怪,而JavaScript,以及它的許多庫、框架、執行時和它的超集(TypeScript,CoffeeScript等)一樣,已經完全佔據了Web開發的世界。此外,HTML也是Web開發中比較普及的技術之一,有83%的網頁使用HTML,其它比率也使用類似技術。
僱主喜歡的程式語言列表中的後兩種語言,XML 和 Perl,似乎都不太普及,因為它們既沒有Java的多樣性,也沒有HTML的普及性高。然而,XML已經被證明是一種用於資料傳輸和標記的優秀語言 - 在單一語言中是一種有趣的組合。根據Coding Dojo的說法,Perl的受歡迎程度在很大程度上歸功於它“對於系統和網路管理員的最佳粘合語言”的好處。
開發人員視角的程式語言排名
所以,如果你正在找工作,這些語言你得知道,但如果你已經有了工作,那麼你就不應該不知道這些語言。
1.JavaScript
2.Python
3.C#
4.Java
5.PHP
6.Go
7.Swift
8.Rust
9.Kotlin
10.C & C++
JavaScript排在了第一位,在開發人員中很受歡迎。據推測,這在很大程度上歸功於上面強調的JavaScript的好處,使用JavaScript生態系統,開發人員現在可以使用JS或該語言的超集就可以建立全棧應用程式。
由於易於學習的語法和廣泛的適用性,Python在開發人員選擇的後端程式語言中排名第一,Python 既可用於建立後端Web應用程式,人工智慧和機器學習應用程式/演算法,以及執行大資料集的分析。不僅如此,Python通常是有抱負的軟體工程師學習的第一種語言,也是讓他們迷上編碼的語言。
C#在開發人員中的實力與受歡迎程度在也於它能夠建立全棧應用程式。與JavaScript非常相似,當開發人員將C#與合適的框架/庫在一起使用時,用一種語言就可以建立Web應用程式的支援與前端頁面應用。 Ruby和PHP也是如此,它們都為著名的應用程式和網站提供動力(例如,WordPress基於PHP構建)。
根據開發人員的說法,僱主尋找的語言應該削減。最值得注意的是僱主尋人的清單裡:Perl和XML。Perl 已經漸漸被 Python 和 PHP 代替,因為 JSON 更容易學習語法和可讀性,幾乎取代了XML作為資料交換的格式標準。
小結
嗯,對於有興趣學習新語言的開發人員來說,這意味著什麼?儘管Go和Rust等新語言很有吸引力,但是做為開發者新增到日常工具箱中的下一種語言應該是以上兩個列表的語言。僱主希望聘請了解語言X的開發人員,意味著它可以幫助您立即找到工作;而且語言X在開發人員中也非常受歡迎,這意味著它與僱主清單匹配,那麼,我們為什麼不學習語言X?
基於以上清單與細節研究,Python,JavaScript和Java都是軟體開發者下一個要學習的程式語言的最佳選擇。
各位看官,如何看待這些論點?根據你在所在行業中看到的內容,目前要馬上學習的程式語言是什麼?請你不要吝嗇,歡迎在此留言~
作者:鍾志勇