天天看點

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

最近,Packt 釋出了“2018 開發者技能提升報告”,此報告調查了800多名開發人員和技術專家,從應用開發、web開發、安全和系統管理,以及資料四個方面對開發者進行了調查,旨在了解軟體開發人員的工具使用情況和技能趨勢。

Kotlin是Java強有力的競争者

在此報告中,Java在程式設計語言中仍然占據着主導的地位,但是Kotlin可能很快替代Java在移動開發第一位置。在8000名接受調查的使用者中,71%的受訪者表示,Kotlin是Java強有力的競争者。

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

Kotlin 于2011年出現,但直到最近才開始真正吸引工程師的特别青睐。Google 在 2017 年宣布 Kotlin 在 Android Studio 3.0 中完全獲得支援,使之成為 Android 開發語言之一。預計到今年年底,Kotlin 将與 Java 展開激烈競争。

Bruce Eckel曾經在一次演講中也提到:Kotlin将會成為Java的下一個繼承人。究其原因,Kotlin有其很大的優勢,比如說能寫出更簡潔的代碼,或者效率更高,或者你的代碼更容易被讀懂。Kotlin這個語言從其他程式設計語言當中吸引了很多精華,其實就是能夠簡化工作量。

Python更受高收入開發者青睐

在應用程式開發人員心目中的前五名,除了Java之外是Java,js,Python,C#和SQL。

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

報告中指出,Python更受高收入應用程式開發人員青睐,并且C#被發現在建構企業和桌面應用程式的開發人員中更受歡迎。

衆所周知,Python是人工智能最适合的程式設計語言,如果開發人員想深入探索機器學習,那麼Python成為當之無愧的選擇。

從BAT各大企業巨頭,前赴後繼的開始進軍人工智能領域,到全球範圍内人工智能企業遍地開花無不表示着整個行業的蓬勃發展。

要說IT行業崗位缺口大,薪資高的,那就非人工智能工程師莫屬了, AI開發者的薪資超過70%從業者可達20K-50K。随着工作經驗年限的增加,從業人員平均薪酬漲幅高。

從這次報告中關于,對關于“庫、工具、架構”的研究中,發現十大最常用的資料工具中的八個是從 Python 中派生出來的。這也是導緻 Python 崛起的關鍵優勢之一。

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

Web移動開發

在8000名受訪者當中,近 2000 名受訪者表示其正在從事 Web 開發。

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

Java 仍然是 Web 的重點語言

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

10大前端工具庫和架構中,jQuery,Bootsrap,Angular,React名列前茅,正在學習web前端的同學,這些架構必須要會哦。

權威報告:Java遭Kotlin威脅,2018程式員應該何去何從

根據 2018 年開發者技能提升報告整體來看,Java 在程式設計語言中依然占據主導地位,但是受 Google 支援的 Kotlin 發展趨勢也不容小觑。與此同時,Python 成為衆星中最閃爍的一顆,在 App 開發、Web 開發、安全和系統管理、資料科學中,它均為必備技能之一。

原文釋出時間為:2018-08-05

本文來自雲栖社群合作夥伴“

Java程式員聯盟

”,了解相關資訊可以關注“