Java,Python和Java是Jamin,racoon X和mayonnaise 最受歡迎的編程語言,而kotlin是增長最快的語言,而Devops仍然是開發(fā)人員最受歡迎的對象。 這是有關(guān)編程語言
最受歡迎的編程語言,而kotlin是增長最快的語言,而Devops仍然是開發(fā)人員最受歡迎的對象。 這是有關(guān)編程語言趨勢的最新報告。
最受歡迎的編程語言是Java,Python和Java,而增長最快的編程語言是kotlin。 但是,Devops仍然是開發(fā)人員最受歡迎的對象。 這是有關(guān)編程語言趨勢的最新報告。 最近,開發(fā)人員分析公司slashdata發(fā)布了開發(fā)人員報告(第18版)。 在2019年11月至2020年2月之間的
中,slashdata對159個國家和地區(qū)的17000多名開發(fā)人員進(jìn)行了調(diào)查。 該報告指出了編程語言領(lǐng)域的一些重要趨勢:
在全球擁有2040萬活躍的開發(fā)人員,其中50%以上的人正在學(xué)習(xí)Java或類型; 在過去的兩年中,已有300萬開發(fā)人員加入了Java,全球大約有1,220萬Java開發(fā)人員。 Python和Java仍然是程序員中最受歡迎的語言,分別有840個開發(fā)人員。過去兩年中增長最快的語言是kotlin。 類型已經(jīng)迅速成為最受歡迎的第九種編程語言,甚至還不算早。 C ++,C#,可視工具,kotlin,swift,go,ruby和Objectivec都是百萬用戶級別的編程語言。圖片來源:slashdata。
java,Python和kotlin是過去兩年中增長最快的編程語言。
擴展了全文編程語言的趨勢
用于Java的,類似于Microsoft類型和Java Java。用戶數(shù)量起著重要的刺激作用,使其迅速成為最受歡迎的編程語言之一。oracle支持的Java和開源Python仍然是程序員中流行的語言。 Slashdata估計有840萬Python開發(fā)人員和820萬Java開發(fā)人員。
擁有超過一百萬用戶的其他頂級語言包括C ++,C,可視工具,kotlin,swift,go,ruby,objectiveC。Rust適用于60萬開發(fā)人員,而Lua適用于500000。 機器學(xué)習(xí)相關(guān)的開發(fā)人員和數(shù)據(jù)科學(xué)家中有四分之一正在使用python,這反映了AI在當(dāng)今技術(shù)中的重要性及其對Python使用的影響,而兩組中只有不到20%的人使用R進(jìn)行統(tǒng)計計算。
kotlin是過去兩年中發(fā)展最快的語言,吸引了110萬開發(fā)人員。 本文稍后將詳細(xì)介紹kotlin。 同時,此統(tǒng)計結(jié)果與GitHub的octoverse 2018報告和2019報告(其重點是開源項目)一致,而Google的dart是2019年增長最快的語言。根據(jù)slashdata的
,使用swift的開發(fā)人員數(shù)量有所減少。 與去年相比,現(xiàn)在是200萬。 值得一提的是,調(diào)查還發(fā)現(xiàn),有59%的開發(fā)人員為開源軟件做出了貢獻(xiàn),而為開源軟件做出貢獻(xiàn)的開發(fā)人員中有三分之一的年齡不到24歲。
29%的參與者表示希望通過開源項目提高其編碼技能,而26%的參與者相信開源軟件的聚合優(yōu)勢。 同時,只有3%的開發(fā)人員會為他們對開源項目的貢獻(xiàn)付費。 另一方面,
開發(fā)人員確實希望得到公司的支持。 在接受調(diào)查的所有開發(fā)人員中,將近一半(44%)希望該公司為開源社區(qū)提供相應(yīng)的支持。 同時,39%的開源開發(fā)人員不希望公司在開源軟件上推廣產(chǎn)品和服務(wù)。 在當(dāng)前環(huán)境中
,這些結(jié)果并不意外。 例如,過去對開源軟件最反對的微軟,已成為開源平臺GitHub的最大貢獻(xiàn)者,并于2018年收購了它。
開發(fā)人員最喜歡devops
Devops(開發(fā)和運營的結(jié)合) 是一種文化,運動或?qū)嵺`,非常重視“軟件開發(fā)人員(DEV)”和“ IT運維技術(shù)人員(OPS)”之間的溝通與合作。 在大多數(shù)情況下,通過使用自動化的“軟件交付”和“體系結(jié)構(gòu)更改”過程,可以更快,更頻繁且更可靠地構(gòu)建,測試和發(fā)布軟件。
devops重新定義了軟件開發(fā)過程,將整個行業(yè)轉(zhuǎn)移到了快速的迭代過程中,并使軟件開發(fā)變得越來越靈活。 當(dāng)前,使用Devops已成為軟件開發(fā)演進(jìn)的重要組成部分,并受到了廣泛的關(guān)注。 Devops之所以出現(xiàn)是因為軟件行業(yè)越來越意識到,開發(fā)和運營必須緊密合作才能按時交付軟件產(chǎn)品和服務(wù)。 當(dāng)大多數(shù)開發(fā)人員的運行機制包括Devops文化時,為了提高效率,開發(fā)人員應(yīng)該對整個開發(fā)過程有一定的了解。 同時,對于經(jīng)驗豐富的開發(fā)人員而言,這可能會使整個過程更易于管理。 目前,
,Devops變得非常流行,許多公司都采用了這種策略,但是基于使用CI / CD工具的開發(fā)人員數(shù)量,并不是所有的開發(fā)人員都愿意嘗試。 對于沒有經(jīng)驗的開發(fā)人員或較小公司的開發(fā)人員,Devops文化的發(fā)展緩慢。
如下圖所示。 對于Devops專家而言,大多數(shù)人都扮演著多個角色。 您可以看到這些開發(fā)人員如何描述其重疊角色的屬性。 Devops專家中有23%既是程序員又是系統(tǒng)管理員,而27%是程序員和架構(gòu)師。 具有一定的開發(fā)能力,對如何管理和設(shè)計系統(tǒng)有一定的了解是可以指導(dǎo)Devops未來發(fā)展方向的重要組合。 大多數(shù)Devops專家都具有重疊的角色。
如下圖所示。 在日常情況下,開發(fā)人員幾乎每天都與Devops進(jìn)行互動,這導(dǎo)致59%的對Devops感興趣的受訪者。 從整個市場的角度來看,這種現(xiàn)象可以很好地解釋當(dāng)前的環(huán)境。 在開發(fā)過程中不斷的開發(fā)和交付使Devops的方向受到了極大的關(guān)注。
開發(fā)人員更喜歡Devops。 從下圖
可以看出,有30%的開發(fā)人員正在學(xué)習(xí)和理解Devops,這比目前從事研究Devops的開發(fā)人員的27%大。 這表明在該領(lǐng)域積累的開發(fā)團(tuán)隊仍然非常龐大。
接受技術(shù)的方向不同。
devops和霧/邊緣計算的接受度和參與度均實現(xiàn)了最大的同比增長。
比較興趣度增加和每個重要技術(shù)方向接受度的比較。
“新興語言” kotlin
kotlin是由JetBrains和開源設(shè)計和開發(fā)的靜態(tài)類型編程語言,它在Java虛擬機上運行。 它的名字來自圣彼得堡附近的科特林島。 Kotlin可以編譯為Java字節(jié)碼或Java,這很方便在沒有Java虛擬機的設(shè)備上運行,因此對跨平臺移動開發(fā)提供了良好的支持。 在2017年Google Developers Conference的
上,Google正式宣布kotlin為Android的官方開發(fā)語言,因此kotlin也被稱為Android世界的迅捷之作。
[image:屏幕快照2020-04-23 at 09.52.37。 [PNG]
選擇kotlin語言的主要原因如下:
簡潔:模板代碼的數(shù)量大大減少; 安全性:避免整個類的錯誤,例如空指針異常; 強大的互操作性:可以使用現(xiàn)有的JVM,Android和瀏覽器庫; 工具友好:可以使用任何Java ide或命令行構(gòu)建。 此外,Pot1還可以很好地支持跨平臺移動開發(fā),從而為開發(fā)人員提供了省時高效的跨平臺開發(fā)經(jīng)驗。 目前,許多移動應(yīng)用程序都是使用kotlin編寫的,從流行的初創(chuàng)企業(yè)到世界500強企業(yè)。 下圖是kotlin開發(fā)的一些應(yīng)用程序的示意圖,包括一些我們常用的軟件,例如微信,紅板報紙,印象筆記等。那么kotlin語言是什么樣的? 下圖是一個官方示例。 簡而言之,kotlin是Google在Android上最受支持的語言。 它具有良好的跨平臺移動開發(fā)經(jīng)驗和活躍的開發(fā)人員社區(qū)。 Kotlin可以迅速發(fā)展成與Swift一樣規(guī)模的語言也就不足為奇了。
報告下載地址:https://s3-eu-west-1.amazon aws.com/vm-blog/uploads/2020/04/de18-son-digital-。 PDF參考鏈接:4月26日,https://www.zdnet.com/article/programming-languages-java-now-used-by-12-million-developers-but-kotlin-risks-fast/,開設(shè)在線課程“ 由機器心臟和華為圣騰學(xué)院共同開設(shè)的“輕松啟動開源框架”。第二堂“ mindpore”課程將正式開幕,主題為“ graphengine analysis in mindspore”。 歡迎讀者報名學(xué)習(xí)。
美國國家航空航天局已發(fā)出近10億 Dell的新款Precision 7000系列移 蘇寧中華第一店的“倒退”顯示出 Microsoft Surface go 2已通過En 如何連接裝修工人的訂單接收平臺 這21個應(yīng)用程序是非法的! 您可 YouTube每分鐘產(chǎn)生32000美元的廣 頻頻挖角高管抱怨午夜,魅族的應(yīng) 當(dāng)場推翻原版! AI不承認(rèn)上帝, 數(shù)字基礎(chǔ)共享視頻介紹了VRS可變 北通云企業(yè)照明站,3分鐘發(fā)布一 100智能大廈 新聞:2020年13英寸Macbook Pro 閱讀對最近查詢的回應(yīng):全面推動 餐飲業(yè)的創(chuàng)新,變革和利潤保證 國家緊急響應(yīng)為2級或以下; 特斯 巴菲特:尚未找到感興趣的公司 Apple的新消息專利:重新編輯發(fā) 沒有贏得原始的跑步成績,并且沒 長鑫家用DDR4內(nèi)存芯片/顆粒處理 在原始的win10中搜索其他瀏覽器 巴菲特的Alpha:使用機器學(xué)習(xí)量 圖片預(yù)覽界面中的新增長焦點圖片 巴菲特:麝香做得很棒,但不會投 閱讀:作家座談會于5月6日啟動, 原始IOS 13.5 beta 3帶來了有關(guān) 中國人民銀行:恢復(fù)生產(chǎn)的狀況正 原裝國內(nèi)最差的手機系統(tǒng):華為的 比亞迪與華為合作! 趙長江:特 經(jīng)典gal“ MUV luv”將發(fā)布在Ste