程序员界年度人口普查:6成以上开发者日工作超9小时,且从不运动
授權(quán)轉(zhuǎn)載自大數(shù)據(jù)文摘 ID:BigDataDigest
每年,海外最大的程序員集聚地之一Stack Overflow都會(huì)在自家開(kāi)發(fā)人員社區(qū)發(fā)起一次大規(guī)模調(diào)查,來(lái)給程序員們畫(huà)個(gè)像。從最喜愛(ài)的技術(shù)、工作偏好,甚至年齡學(xué)歷性取向,堪稱程序員世界一年一度的人口普查。
今年是發(fā)布年度開(kāi)發(fā)者調(diào)查結(jié)果的第八年,也是受訪者數(shù)量最多的一年。與往年調(diào)查相比,今年的調(diào)查增加了幾個(gè)有趣的主題,比如人工智能和編碼倫理,對(duì)于這個(gè)最近爭(zhēng)論聲頗高的話題,80%的受訪程序員聲稱,開(kāi)發(fā)人員應(yīng)當(dāng)考慮他們代碼的正確用途,但管理者更需要為代碼的后果負(fù)責(zé)。
超過(guò)10萬(wàn)名開(kāi)發(fā)人員參加了這一平均問(wèn)卷填寫(xiě)時(shí)間超過(guò)30分鐘的調(diào)查,從對(duì)填寫(xiě)時(shí)間的容忍足以看出程序員的耐心。
以下是今年調(diào)查結(jié)果的一些重要內(nèi)容:
DevOps和機(jī)器學(xué)習(xí)是當(dāng)今軟件行業(yè)的重要趨勢(shì)。與這類技術(shù)相關(guān)的語(yǔ)言和框架的熱度也不斷上升,在這些領(lǐng)域工作的開(kāi)發(fā)人員的薪水最高。
只有很小一部分開(kāi)發(fā)者表示他們會(huì)寫(xiě)不道德的代碼,或者他們沒(méi)有義務(wù)考慮代碼的道德影響,但除此之外,受訪者看到了很多灰色代碼。開(kāi)發(fā)人員不確定他們將如何報(bào)告道德問(wèn)題,并對(duì)誰(shuí)最終負(fù)責(zé)不道德的代碼有不同的看法。
開(kāi)發(fā)人員總體上對(duì)人工智能提供的可能性持樂(lè)觀態(tài)度,但對(duì)AI的危險(xiǎn)性態(tài)度并不一致。
在我們的調(diào)查中,Python在編程語(yǔ)言的熱度有所上升,超過(guò)了今年流行的C#,就像去年它超過(guò)了PHP一樣。
在評(píng)估未來(lái)的工作時(shí),不同類型的開(kāi)發(fā)人員應(yīng)用不同的優(yōu)先級(jí)。女性認(rèn)為最重要的是公司文化和專業(yè)發(fā)展的機(jī)會(huì),而男性則認(rèn)為他們最優(yōu)先考慮的是薪酬和特定技術(shù)。
我們摘錄了本次報(bào)告的一些關(guān)鍵內(nèi)容如下,對(duì)完整報(bào)告內(nèi)容感興趣的讀者可以去往以下鏈接查看報(bào)告原文。
鏈接地址:
https://insights.stackoverflow.com/survey/2018/#overview
01 開(kāi)發(fā)者類型:后端開(kāi)發(fā)人員最多
將近60%的受訪者認(rèn)為自己是后端開(kāi)發(fā)人員,約20%認(rèn)為自己是移動(dòng)開(kāi)發(fā)人員。 最常見(jiàn)的組合是后端,前端和全棧開(kāi)發(fā)人員。 高度相關(guān)的職業(yè)是數(shù)據(jù)庫(kù)管理員和系統(tǒng)管理員,DevOps專家和系統(tǒng)管理員以及設(shè)計(jì)人員和前端開(kāi)發(fā)人員。
02 寫(xiě)代碼是一種愛(ài)好?
許多開(kāi)發(fā)人員的工作并不是以寫(xiě)代碼為主。超過(guò)80%的受訪者表示敲代碼是他們的一種愛(ài)好。 工作之外的其他興趣或責(zé)任似乎并沒(méi)有減少開(kāi)發(fā)者對(duì)敲代碼的興趣。
調(diào)查顯示,負(fù)有照顧責(zé)任的父母,經(jīng)常戶外活動(dòng)的人比其他群體更容易愛(ài)上“搬磚”。
03 學(xué)習(xí)方式
在學(xué)習(xí)新內(nèi)容時(shí),超過(guò)80%的受訪者依靠Stack Overflow Q&A。?
此外,開(kāi)發(fā)人員理解良好文檔的價(jià)值,因?yàn)槌^(guò)80%的人在學(xué)習(xí)時(shí)也將文檔用作學(xué)習(xí)資源。
04 電腦使用時(shí)長(zhǎng):多數(shù)程序員每天工作時(shí)間在9小時(shí)以上
我們的受訪者包括專業(yè)編程人員,學(xué)生和業(yè)余愛(ài)好者。 絕大多數(shù)人通過(guò)臺(tái)式機(jī)和筆記本進(jìn)行編程,通常會(huì)投入9-12個(gè)小時(shí)。
05 健康習(xí)慣:六成以上程序員從不鍛煉
開(kāi)發(fā)人員說(shuō),他們不會(huì)經(jīng)常因?yàn)楣ぷ髁慷^(guò)飯菜,而且大多數(shù)人表示他們至少會(huì)做少量運(yùn)動(dòng)。 超過(guò)60%的受訪者表示至少每周鍛煉一次,但選擇“從不”運(yùn)動(dòng)的人數(shù)最多。
06 編程語(yǔ)言:JS最受歡迎
JavaScript連續(xù)六年被評(píng)為最常用的編程語(yǔ)言。
Python的排名上升,今年超過(guò)了C#,去年剛超過(guò)了PHP。
07 技術(shù)關(guān)聯(lián)
我們看到專業(yè)開(kāi)發(fā)人員和整體開(kāi)發(fā)人員的技術(shù)選擇緊密結(jié)合。
一些相關(guān)的技術(shù)通常聚集為一個(gè)生態(tài)系統(tǒng),開(kāi)發(fā)者通常會(huì)選擇使用同一種生態(tài)的編程語(yǔ)言。
在這張圖表中,我們看到一個(gè)用于Web開(kāi)發(fā)的大型集群(JavaScript,HTML和CSS)通過(guò)SQL連接到Microsoft技術(shù)(C#,Visual Studio和.NET Core)。沿著左邊,我們看到了一個(gè)將Java,Android和iOS連接到Linux,bash / shell和Python的連線。 其他較小的相關(guān)群集包括Scala / Spark,C / C ++和其他包含特定語(yǔ)言IDE的小型技術(shù)。
08 AI技術(shù):危險(xiǎn)和驚喜共存
部分開(kāi)發(fā)人員參與討論了當(dāng)今世界機(jī)器學(xué)習(xí)和人工智能作用的重要性:哪些技術(shù)可能會(huì)帶來(lái)危險(xiǎn)后果?哪些技術(shù)又令人興奮? 關(guān)于何種技術(shù)是最危險(xiǎn)的,每個(gè)答案都大致相同,開(kāi)發(fā)人員對(duì)此沒(méi)有多少共識(shí)。但“最令人興奮的AI技術(shù)“的回答中,得票最多的是工作可以實(shí)現(xiàn)自動(dòng)化。
09 AI威脅:誰(shuí)的責(zé)任?
開(kāi)發(fā)人員認(rèn)為,機(jī)器學(xué)習(xí)和人工智能算法背后的創(chuàng)造者和技術(shù)人員是最應(yīng)該對(duì)人工智能所帶來(lái)的社會(huì)問(wèn)題負(fù)責(zé)。 大約四分之一的受訪者認(rèn)為監(jiān)管機(jī)構(gòu)應(yīng)該負(fù)主要責(zé)任。
開(kāi)發(fā)人員對(duì)人工智能問(wèn)題的關(guān)注取決于他們所做的編碼工作。例如,當(dāng)計(jì)算機(jī)變得比人們更聰明時(shí),數(shù)據(jù)科學(xué)家對(duì)算法公平性的關(guān)注度將比任何其他問(wèn)題提高1.5倍,這是任何類型開(kāi)發(fā)人員中最重視的部分。許多開(kāi)發(fā)者討論了是否將系統(tǒng)性偏見(jiàn)納入到算法決策中,以解決AI被濫用而自身不具備檢查和推理的決策途徑的缺陷。
10 會(huì)不會(huì)寫(xiě)不當(dāng)用途的代碼?
在假設(shè)情況下,當(dāng)要求開(kāi)發(fā)人員為不當(dāng)用途的產(chǎn)品或目的編寫(xiě)代碼時(shí),超過(guò)一半的受訪者表示他們不會(huì)寫(xiě)這樣的代碼。 道德情景可能很復(fù)雜,大約三分之一的受訪者認(rèn)為要取決于具體情況做決定。
大多數(shù)開(kāi)發(fā)人員認(rèn)為,管理者是為不道德代碼的結(jié)果負(fù)最終責(zé)任的人。 不到20%的受訪者表示,編寫(xiě)用于不道德目的的代碼的開(kāi)發(fā)者是最應(yīng)該對(duì)此負(fù)責(zé)的。
幾乎80%的受訪者聲稱,開(kāi)發(fā)人員應(yīng)當(dāng)考慮他們代碼的正確用途。
在這道題的開(kāi)放性回答里,我們看到了開(kāi)發(fā)人員關(guān)于責(zé)任的深思熟慮。代碼的不道德的使用只是偶然情況,但開(kāi)發(fā)人員可以成為抵御不道德代碼的最后一道防線。
精彩活動(dòng)
福利 · 閱讀 | 免費(fèi)申請(qǐng)讀大數(shù)據(jù)新書(shū) 第23期
推薦閱讀
2017年數(shù)據(jù)可視化的七大趨勢(shì)!?
全球100款大數(shù)據(jù)工具匯總(前50款)?
論大數(shù)據(jù)的十大局限
大數(shù)據(jù)時(shí)代的10個(gè)重大變革
大數(shù)據(jù)七大趨勢(shì) 第一個(gè)趨勢(shì)是物聯(lián)網(wǎng)
Q:?上述問(wèn)題,你的答案是什么?
歡迎留言與大家分享
請(qǐng)把這篇文章分享給你的朋友
轉(zhuǎn)載 / 投稿請(qǐng)聯(lián)系:hzzy@hzbook.com
更多精彩文章,請(qǐng)?jiān)诠娞?hào)后臺(tái)點(diǎn)擊“歷史文章”查看
總結(jié)
以上是生活随笔為你收集整理的程序员界年度人口普查:6成以上开发者日工作超9小时,且从不运动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大数据解密之你的同事都跳槽到了哪些公司
- 下一篇: 从技术小白到老司机,这20本书帮你“快进