首頁>技術>

編輯/大路

由於當今市場上存在著如此多的程式語言,專業開發人員都面臨著一個難題,即決定去「鑽研」哪一門程式語言。當涉及到「學習和研究一門特定的語言」能左右人們的職業生涯時,這個決定就顯得尤為重要。O'Reilly週一釋出的一份報告研究了「哪些語言在過去的一年裡引發了開發人員的最大興趣」。

在該報告 「2021年程式設計、運維、人工智慧和雲計算的發展方向」中,O'Reilly分析了線上學習、出版合作伙伴和學習模式、線上直播培訓課程和虛擬活動的資料。

在所有語言中,Python成為了最受人們歡迎的語言,人們對它去年的興趣比前一年上升了27%。此外,Python還因其「適用於機器學習(ML)方面的優勢」而被人們所喜愛。該語言的scikit-learn ML庫的使用量較往年增加了11%,而被用於「深度學習」的PyTorch ML框架的使用量則躍升了159%。

O'Reilly在研究中還發現,人們對其他語言的興趣正在上升。具體來說,去年JavaScript的使用量上升了40%,C增加了12%,C++增加了10%。並且,相對被使用較少的語言較往年也有所增長,包括Go、Rust、Ruby和Dart。

O'Reilly看到的另一個趨勢是「低程式碼」或「無程式碼程式設計」的進一步發展,它讓「幾乎沒有編碼背景的人」可以使用「相對簡單的圖形工具」建立應用程式。但是,這種向「無程式碼程式設計」的轉變並不意味著專業開發人員將置身事外,因為這種型別的程式設計所使用的新語言、新庫和新工具也需要有經驗的開發人員來構建和維護。

「低程式碼是『民主化運動』的一部分,它將計算的力量放在更多的人手中,這總是一件好事」,報告說,「『能深刻理解這場運動的程式設計師』不會被『非程式設計師』擠掉工作。他們將成為更具生產力的人,去編寫『其他人使用的工具』。」

去年,人們對人工智慧和機器學習的興趣也有所上升,人工智慧躍升了64%,機器學習(ML)上升了14%。自然語言處理(NLP)等相關主題增加了21%。在ML平臺中,TensorFlow領先,人們對其的興趣比上一年增長了6%。

此外,「雲」相關的培訓需求也在持續上升。雖然亞馬遜網路服務(AWS)仍占主導地位,但其全年僅增長了5%。而與此同時,人們對微軟Azure的興趣卻激增了136%,而對谷歌雲的興趣也上升了84%。報告稱,這樣的趨勢表明,越來越多的組織正在將他們的應用和資料集轉移到「雲端」。

最後,冠狀病毒大流行也迫使個人和組織轉變了「培訓的方式」。由於線下課堂和現場培訓不再可用,各種組織增加了對「線上直播培訓」的採用,線上培訓的使用量猛增了96%。相比之下,使用書籍進行培訓的人數只增加了11%,而使用教育影片的人數增加了24%。

https://www.techrepublic.com/article/python-remains-most-popular-programming-language-to-learn/

Lance Whitney

9
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • SpringCloudOAuth實現Server中API鑑權