都說中國的程序員沒有女朋友,但卻沒有一個單身的,女程序員依然像恐龍級那樣稀有,看片打游戲逛優衣庫成為了他們生活中的標配,但是對于前沿技術熱衷和對知識學習渴求卻從來沒有停止,本文將對中國開發者的現狀進行了一些梳理,但是由于報告涉及的方面眾多,只能挑選一些大家比較關心的問題進行解讀,讓大家看到一群不一樣的中國開發者。
本次報告是由云棲社區發起,共超過14992位開發者參與了《云棲社區2017中國開發者調查報告》調研。其中,7032名開發者們詳細分享了自己的開發環境、開發語言、編程環境、數據庫等開發現現狀進行了反饋,同時對于Web開發、前端開發、云計算、大數據、 人工智能、移動開發、區塊鏈、安全等技術領域的認知與實踐。
最受歡迎的開發語言微軟跌出五強
曾幾何時,微軟.Net和Java是一直是開發群體中的兩大陣營,相互叫板相互比對,Java開發者看不起.NET開發者的傲驕,語法先進的.Net群體認為可以把Java秒成渣,如今兩方十多年的爭吵終于有了答案,微軟開發語言在開發者群體跌出五強,在中國開發者最常用的開發語言中,JavaScript和Java占據前兩名。
哪個語言最賺錢?
可能很多人都比較關心工資的問題,尤其是那些想找個IT男當老公的美女們可以往這看,Python近兩年上升勢頭迅猛,不僅擠掉了C#成為最受歡迎開發語言的五強之一,還將Java甩在身后成為收入最高的開發群體。反觀微軟從當年叱咤風云到現在默默無名,當年為了打敗網景,跟SUN聯盟允許微軟使用Java言來開發IE瀏覽器,曾經親密戰友到最后Java成Windows中不受歡迎的客人,如今,無論是最喜歡的開發語言還是最賺錢的語言都只見Java未見故人。
MySQL依然是數據庫的不二選擇
在數據庫的選擇上,中外還是有些差別,在國外數據庫知識網站DB-engines調研的2017年數據庫流行度排行榜中,除了MySQL無可爭議的拿得頭名外,在第二名往后還是各有不同,中國開發者更偏愛Oracle,而國外更鐘愛SQL Server和開源數據庫,可以看出中國開發者在選擇數據庫的傾向,要么是低價、開源的MySQL,要么就是高大上的Oracle。 而國外開發者在數據庫的選擇上更加均衡。
API時代下開發者更關注哪些能力?
有業內人士曾表示API經濟已經成為各行業中驅動數字化、信息化變革的主要力量,通過API可以該整企業合內外資源,但是API的過度開放也給企業帶來很多的安全問題,被攻擊,請求被劫持重要數據泄漏也成為API經濟下的首要挑戰,而在開發者群體中他們對API的能力也提出了更多訴求。在眾多的使用過API的開發者中提升業務效率被排在首位,37.1%開發者表示對API的迭代管理能力這一要素最為關注,其次則是API的防篡 改保密功能,再次則是身份權限管控功能。
女性開發者依然是恐龍級的存在
在著名的開源程序共享網站GitHub上的一份調研顯示,女性程序員編寫的程序要比男性程序員更好,她們編寫的程序更容易得到同仁們的認可,但是開發這個領地無論中外,男女比例依然懸殊,在中國僅有7.9%的女性從事開發者工作,這一比例與2017年Stack Overflow全球開發者調研中的結果非常接近。顯然,在中國開發者群體中,男性依然是中堅力量。
中國開發者集體焦慮“越老越不值錢”
都說酒是陣的香,中醫是老的好,但是在中國開發者中程序員卻是吃青春飯的職業,因為技術革新太快,老程序員在面對新的開發語言和年輕程序員沖擊的時候顯得力不從心,10年以內工作經驗的開發者占了近90%,相比國外的74%要年輕很多,另外,超過15年以上的開發者在中國可以說鳳毛麟角,而國外還有14.6%,不得不說國內外開發環境差異很大。從最近多個刷屏事件中,我們也看到中年程序員的危機和焦慮一直在中國開發者中存在。
Chrome成為開發者的首選
75.7%的開發者首選測試瀏覽器為Chrome,已經說明了Chrome高度的兼容、靈活能力、輕便已經征服了中國開發者的心,由于IE更新速度慢對于喜歡嘗鮮的開發者而言并不是那么受歡迎。
杭州在開發者偏愛城市中異軍突起
在開發者偏愛城市中,杭州首次突破了北、上、廣、深的圍欄; 在中國西部區域,成都、西安分別成為開發者最喜歡的兩大城市,以這兩個城市為邊界的更西部,則成為了開發者的“沙漠”區域。
另外有一個有意思數據似乎與這組數據有某種關聯,在2017年公布的《中國最宜創業的排行榜》中,北、上、深、杭州成為創業的熱門城市并形成了五個創業中心,一是以北京、天津為核心的華北創業中心,二是以上海、杭州、蘇州、南京為核心的華東創業中心,三是以深圳、廣州為核心的華南創業中心,四是以武漢為核心的中部創業中心,五是以成都、西安為核心的西部創業中心。結合開發者最愛的城市分布來看,是否可以認為開發者也是創業最多的群體呢?