著名的 Git 管理軟件 Tower 團隊在 3,4 月份發(fā)起了一項名為 「Mac Dev Survey 2021」的調(diào)查問卷表,采集對象均為 Mac 開發(fā)者,數(shù)量為 4072 名,提出的調(diào)查問題數(shù)量 26 個。通過對開發(fā)者的個人資料、日常使用的開發(fā)語言、選擇的生產(chǎn)力工具等幾個維度入手,得出了一份很有趣的數(shù)據(jù)統(tǒng)計,但是這份數(shù)據(jù)統(tǒng)計僅限于國外開發(fā)者,因為大部分受采訪者應該都是外國人。來看看詳細介紹:
個人資料統(tǒng)計
年齡和工作經(jīng)驗
從年齡結(jié)構(gòu)上看,Mac 開發(fā)者以 20 至 45 歲為主,年齡段跨度蠻大的,60歲以上的也有,工作經(jīng)驗看 1-5年,6-10年、11-15年、16-20年占據(jù)了大部分比例,可以看出來 Mac 平臺的開發(fā)者覆蓋了大部分年齡段,呈陀螺形狀分布,工作經(jīng)驗年限分布相對均勻,超過 20 年以上的相對為少數(shù)。
國籍
被調(diào)查對象分布在全球 90 多個國家!
所在團隊規(guī)模
公司規(guī)模這項,21.3%的人是獨立開發(fā)者,這個比例很高哦,2-5人小團隊在 10.9%,但是大部分人還是在大公司工作,超過 500 人了,這個比例接近四分之一,是最多的。
每天的編程時間
三扥之二的開發(fā)者每天會花費四個小時以上的時間去寫代碼。
編程技術(shù)統(tǒng)計
開發(fā)產(chǎn)品類型統(tǒng)計
四分之一的對象是全棧開發(fā)角色,另外四分之一則是手機側(cè)開發(fā)者,其次是純前端和純后端!
是否定期參與開源軟件的開發(fā)統(tǒng)計
超過 60% 的對象偶爾、經(jīng)常、全職參與開源軟件的開發(fā)與維護
單元測試統(tǒng)計
三分之二的對象經(jīng)常、偶爾進行單元測試!
日常使用編程語言統(tǒng)計
這個調(diào)查很關(guān)鍵,多選項,從統(tǒng)計結(jié)果可以看出,Javascript、Swift、CSS 包攬了前三名,后面的 PHP、Python 比例也不小。可以看出 Mac 平臺的開發(fā)語言仍然是百花齊放,特別的開放與包容。
自學能力統(tǒng)計
主動學習編程語言統(tǒng)計
被調(diào)查對象中自學編程語言的比例,除了 Swift,Go 與 Rust、Python 都比較流行。
學習平臺選擇統(tǒng)計
自學來源主要分布在博客文章、在線教程、書籍以及 Youtube 視頻。
開發(fā)學習網(wǎng)站統(tǒng)計
開發(fā)知識學習網(wǎng)站主要有:CSS-Tricks, Smashing Magazine, iOS Dev Weekly, Ruby Weekly, Hacking with Swift, CodePen, Real Python, Ray Wenderlich, Josh Comeau, Kent C. Dodds…
一個也沒聽過…
開發(fā)工具統(tǒng)計
代碼托管平臺統(tǒng)計
說到代碼托管,肯定是 Github,別的平臺與它的差距實在是太大了!
文本編輯器選擇統(tǒng)計
文本編輯器被 VS Code、Xcode、Sublime Text 包攬了前三,值得一提的是 Panic 最新推出的 Nova?竟然收獲了 5.1% 的投票!
差分/合并軟件使用統(tǒng)計
接近半數(shù)的調(diào)查對象不用專用的差分/合并軟件去維護代碼,都只用編輯器自帶的功能,不過也有 24.6% 的對象選擇了 Kaleidoscope 這樣的土豪軟件。
其他生產(chǎn)力工具使用統(tǒng)計
跟蹤 bug 工具統(tǒng)計
Jira 與 Github 基本上包圓了這個領(lǐng)域。
任務管理軟件統(tǒng)計
Jira 被用作任務管理很意外啊,優(yōu)勢非常明顯,Trello 只是占少數(shù),其他工具我們看到了 Things、Asana、Todoist、Omnifocus 的身影。
文件共享工具統(tǒng)計
文件共享領(lǐng)域,Google Drive?一直領(lǐng)跑,緊跟著是?Microsoft OneDrive?和?Dropbox,iCloud 用戶還是很少。
協(xié)同辦公工具統(tǒng)計
對于以 Mac 為主要辦公、開發(fā)的團隊來說,協(xié)同辦公的首選工具是 Atlassian 家的 ?Confluence,緊跟著是 Google Drive。
Workflow 工具統(tǒng)計
這個調(diào)查分布性太廣,說明此類工具太多,同質(zhì)化嚴重,并不能統(tǒng)計出具有代表性的工具,但是從結(jié)果看,Jira,,Git,CI/CD 這仨最不受待見。
最喜歡的開發(fā)平臺統(tǒng)計
Tower、Xcode,、Visual Studio Code、PHPStorm 獲得的投票最多!
其他問題統(tǒng)計
最喜歡的宇宙飛船?
星球大戰(zhàn)的千年隼(Millenium Falcon)號毫無疑問的奪得了榜首的位置,后,還有彗星號、阿波羅11 等。
工作時聽音樂嗎?
九成開發(fā)者在 Mac 工作時會有聽音樂的習慣!
Mac 上的 Dark Mode 使用統(tǒng)計
最后這個統(tǒng)計結(jié)果也很有意思,75% 的開發(fā)者喜歡開 Dark Mode,我也是,打開后整個屏幕的質(zhì)感會好很多,另外這也說明有許多開發(fā)者是夜貓子吧?喜歡在夜間工作,這樣對眼睛有保護!