Stack Overflow :2015年程序員使用開發(fā)語言調(diào)查
Stack Overflow剛剛完成了2015年度的用戶問卷調(diào)查,并發(fā)布了調(diào)查報(bào)告,分析了在該網(wǎng)站上參與活動的社區(qū)開發(fā)者的情況,通過問答或簡單的學(xué)習(xí)了解他們的技術(shù)傾向。該報(bào)告除了列舉了各種趨勢之外,還分析了參與者使用過的技術(shù),喜歡、不喜歡或希望使用的技術(shù),同時(shí)也體現(xiàn)了Git的支配地位。
問卷包含了大量的問題,例如開發(fā)者的年齡、性別、經(jīng)驗(yàn)、教育情況,以及使用tab還是空格的偏好等等。但其中有一部分?jǐn)?shù)據(jù)引起了我們的關(guān)注,首先是使用過的技術(shù)這一點(diǎn),有超過半數(shù)的參與者使用過JavaScript,而其中有接近一半的人也同時(shí)使用一些與SQL數(shù)據(jù)庫相關(guān)的技術(shù)。Java仍是服務(wù)端語言中***的***位,而Angular也***出現(xiàn)在了問卷的榜單上,出現(xiàn)在第十名的位置上,同時(shí)Node.js的使用者比例也達(dá)到了13.3%。
開發(fā)語言行為調(diào)查更重大的變化是C#的使用者與2013相比下降了13.1%,這也是問卷里的所有語言中下降幅度***的一個(gè)。人們是否因?yàn)槎▋r(jià)的原因而逃避使用微軟技術(shù)?是否因?yàn)镾tack Overflow在中國和印度等國家中的流行度不斷上升,而這些國家的開發(fā)者更傾向于使用廉價(jià)或免費(fèi)的工具,因而影響了最終結(jié)果?而Visual Studio近期的降價(jià)舉措與這一結(jié)果是否又有著什么關(guān)聯(lián)?
我們還想指出一點(diǎn),在Stack Overflow的這次問卷中***的幾門技術(shù),同樣也是GitHub上最活躍的一些技術(shù),包括JavaScript、Java、PHP、Ruby、C++、C、C#和 Objective-C:
另一個(gè)有趣的統(tǒng)計(jì)數(shù)據(jù)是與喜歡的、不喜歡的和打算使用的技術(shù)相關(guān)的。下面這張表格的前兩列中表示了開發(fā)者在使用某一技術(shù)的同時(shí)表達(dá)出他們對這門技術(shù)的喜歡或不喜歡的比例。***的一列是開發(fā)者尚未使用過某項(xiàng)技術(shù),但打算在將來使用該技術(shù)的比例。
在喜愛的技術(shù)一列中,我們注意到了使用者所喜愛的一些技術(shù):Rust、Go、Clojure、Scala、F#和Haskell。而在糟糕的技術(shù)一列中,我們也看到了一些始料未及的名字:Salesforce、LAMP、Cordova和CoffeeScript。雖然問卷結(jié)果中沒有涉及細(xì)節(jié),但我們也很有興趣知道為什么開發(fā)者不喜歡某些技術(shù),例如LAMP或CoffeeScript。在希望使用的技術(shù)一列中,Android高居榜首,緊隨其后的是一些流行的web技術(shù):JavaScript、Node.js和Angular。
而在源代碼控制這一節(jié),問卷結(jié)果顯示了Git相比于其它系統(tǒng)壓倒性的支配地位,但這份問卷中也注意到,有大約10%的開發(fā)者完全沒有使用過任何版本控制系統(tǒng)。
Stack Overflow的問卷調(diào)查在二月份通過它們的網(wǎng)站進(jìn)行,內(nèi)容為全英文,并且在各大社交媒體上進(jìn)行廣告宣傳。來自總共157個(gè)國家的超過2萬6千名開發(fā)者 回答了問卷中的45個(gè)問題。這份問卷調(diào)查并不認(rèn)為它的調(diào)查結(jié)果能夠準(zhǔn)確地反映出全世界開發(fā)者社區(qū)的真實(shí)情況,它表示該結(jié)果“受到了調(diào)查對象的選擇范圍、自 然語言,以及其它一些偏差因素的影響”。



















 
 
 










 
 
 
 