Stack Overflow 揭秘程式開發者15 個不為人知的秘密

最近 Stack Overflow 發表了最新的「開發者調查」,他們設計了 45 個問題給來自 157 個國家的 26086 名程式開發者回答,根據其中有 6800 名全端工程師、1900 名應用程式開發者、1200 名前端工程師等人所做出的回答,揭秘了許多身為一名 Coder 你可能不知道的事實,在這裡選出 15 個有趣的調查結果跟大家分享!
評論
評論

如果你也是 Programmer,相信 Stack Overflow 這個網站對你而言並不陌生,畢竟當你 Code 到一個程度時,遇到問題大概就只能在 Stack Overflow 上找答案或是問神人了!隨著越來越多人學程式,世界上的 Coder 越來越多、越來越活躍,成千上萬的程式開發者在上面交流問答,Stack Overflow 可以說是程式開發人員集散地!

最近 Stack Overflow 發表了最新的「開發者調查」(Developer Survey)1,他們設計了 45 個問題給來自 157 個國家的 26086 名程式開發者回答,根據其中有 6800 名全端工程師(full-stack developer)、1900 名應用程式開發者、1200 名前端工程師,以及兼職開發者、自學者、學生、農夫(兩名 XD)等人所做出的回答,揭秘了許多身為一名 Coder 你可能不知道的事實,在這裡選出 15 個有趣的調查結果跟大家分享!

1) 開發者們都在哪?

現在地球上大約有 72 億人口,其中 3200 萬人每個月都上 Stack Overflow,而且其中 2500 萬人都是回頭客!以下是 Stack Overflow 網站的活躍使用者分佈所在地:

2) 開發者的平均年齡?

調查結果發現,程式開發者的平均年齡是 28.9 歲,大概是出生在 1986 年 4 月份。不過更有趣的是,以國家來區分的話,美國的程式開發者平均年齡 31.6 歲,印度的程式開發者則擁有最年輕的平均年齡 —— 女人的歲月巔峰 25 歲整整!

3) 一定要問的:你的性別?

以 Stack Overflow 上的程式開發者來說,男女比例非常失調,男性開發者佔了 92.1%,而女性開發者只佔了 5.8%,其中印度的女性開發者又比美國多了 3 倍以上!而且過半數女性的程式開發經驗不到五年,男性的程式開發經驗則十分平均的從低於兩年到十一年以上不等。

4) 開發者的教育背景?

根據調查,有 41.8% 的程式開發者是自學 Coding 的,自學萬歲!而且參與調查的兩萬多人裡,有近一半的程式開發者沒有電腦科學領域學位。更是證明了,大學念什麼科系都沒關係,有心就可以學 Coding,千萬不要覺得自己輸在起跑點。

5) 最熱門領域用的程式語言是哪些?

JavaScript 衛冕第一名寶座,第二名的 SQL 曾經在 2013 年稱霸過(JavaScript 當年第二),不過在 Stack Overflow 上面最常被討論的程式語言則是 Java。

6) 最受愛戴的程式語言 –– Swift

做為一個十分「年輕」的程式語言,Apple 去年推出的 Swift 無庸置疑的得到了大家的一致好評 —— 簡單、易學、高效率,推出不到一年的時間裡,還創下了 RedMonk 程式語言排行榜中上升幅度最大的紀錄,半年內從 68 名晉升到 22 名,相比之下 Google 在 2009 年推出的 Go 一直到推出五年後才有這樣的成績 2

7) 最嚇人的技術領域 –– Salesforce

說到最嚇人的技術領域或最可怕的程式語言,Salesforce 跟 Visual Basic 榮登了第一、第二名,Wordpress 和 Matlab 則位居三、四名。

8) 搶破頭想進入的領域 –– Android

Android 開發者缺多、賺得也多。

9) 開發者們用什麼作業系統?

可以看出多數開發者還是使用 Windows 作業系統(Windows 7 跟 Windows 8 比例加起來破半),Mac OS X 則以 21.5% 位居第二,排第三 Linux 使用者也不為少數(20.5%),而統計中 Linux 的開發者大多使用 Ubuntu。

10) 開發者們用什麼文字編輯器?

開發者的類型影響了文字編輯器(text editor)的選擇,桌面系統開發者偏好 NotePad++,前端工程師則喜歡用 Sublime Text,全端工程師則以上兩種混用,DevOps 及系統管理員最常用 Vim。

11) 開發者偏愛的 IDE 主題色

結果發現開發者們都偏愛用深色的背景工作,Stack Overflow 為此做了一點深入調查,發現桌面開發者通常偏愛淺色背景,前端工程師則喜歡用深色,應用程式開發者則一半一半,有人用深色有人用淺色。

12) 開發者都用什麼來管理原始碼?

原始碼管理(Source control)可以說是業界標準工具之一,然而有趣的是大概 10 % 的開發者都沒在管這個的。

13) 開發者寫程式時喜歡用 Tab 還是 Space

寫程式時應該用縮行(Tab)還是空格(space)?經過激烈的一番討論後我們得出了一個答案 —— 大部份開發者覺得縮行比較好。不過深入調查後發現,隨著開發者越來越有經驗後就會開始多用空格!你也是這樣嗎?

14) 開發者「咖啡因攝取」比較

很多人笑說:「程式開發者是可以將咖啡因轉換成程式碼的機器。」,平均每名開發者每天要喝 2.2 杯含有咖啡因的飲料,其中挪威人喝得最兇。

15) 遠端工作對開發者而言重要嗎?

遠端工作的自由是許多開發者的「福利」,而且對於神人級的程式開發者而言這點更是重要。從調查結果就能得知,約有 50% 的開發者認為遠端工作的彈性是重要的考量因素(4.1% 無可商量+16.7% 非常重要+ 29.1% 滿重要的),如果要應徵的工作內容沒有這份彈性,有一半的開發者連丟履歷都懶!

加入"Inside" Line 官方帳號

好友人數

新國科會主委吳政忠:部會協力串聯,打造不只科技部的科技,回應社會多元需求

國家科學及技術委員會揭牌及主任委員布達儀式 7 月 27 日於科技大樓舉行,原科技部部長吳政忠出任首任主任委員,承接過去使命再提出四點精進方向,期待透過跨部會協力,布局新興科技與產業。
評論
Photo Credit:TNL Brand Studio
評論

科技部改制為「國家科學及技術委員會」(以下稱「新國科會」),7 月 27 日於科技大樓舉行揭牌及主任委員布達儀式,與會貴賓不只涵蓋產官學界,總統蔡英文及行政院長蘇貞昌也親臨會場,共同見證我國科研事務推動最高權責機關成立,為政府組織改造立下重要的里程碑。

Photo Credit:TNL Brand Studio

新國科會打造不只是科技部的科技,建立科技與臺灣社會的多元聯繫

臺灣的科技不應該只有科技部,而是還有經濟部、衛福部等所有部會在一起,但是用科技部的名稱出去國外,好像就變成全臺灣的科技都是科技部的。所以我說,科技不會只有科技部的科技,應該是所有部會的總合。

新國科會首任主委吳政忠在致詞開頭即強調「部會合作」的組織核心,表示「科技不只是科技,科技與經濟、社會、環境等面相都有密切的關係」,也因此不應侷限於某個部分,應當是多個部會、學術界、產業界等攜手合作推動。

有別於過去科技部與行政院科技會報辦公室以合作關係來協調部會,未來新國科會改以委員會的組織形式運行,透過每月主要部會的首長共同商議策略方向,能夠整合部會資源,協作共達目標,此舉不只立下我國科技發展全新的里程碑,也讓臺灣能夠更靈敏的面對國際競爭。

Photo Credit:TNL Brand Studio
新國科會主委 吳政忠。

新國科會前身是 1959 年行政院國家科學委員會,又於 2014 年改制為科技部,過去肩負推動全國整體科技發展、支援學術基礎研究,以及發展科學園區等三大使命,在歷任部長的努力下,更將創新創業加入推動目標。如今的新國科會不只承接過去使命,主任委員吳政忠更提出以下四點未來新國科會所精進的方向:

一、跨部會協力,布局新興科技與產業
儘管臺灣小、科技預算不如國外,但臺灣部會之間高效率、精準連結的合作模式,將成為與國外競爭時的最大優勢,而「跨部會」溝通不只是未來新國科會的努力目標,也是新國科會最核心的思考架構。

二、基礎學術研究奠基
回顧過去兩年臺灣新冠疫情的防疫成果,無論在病毒醫學還是疫苗研發領域,基礎科學研究一直都是技術開發的堅強後盾;所以在臺灣邁向國際頂尖的路上,無論半導體、太空、還是人工智慧,科技的基礎研究與國際互動都將是新國科會注重的發展方向。

三、打造精緻多元的生活科學園區
過去半導體產業已替臺灣打下堅實的基礎,科技園區的產值從 2.7 兆成長到去(2021)年 3.7 兆,但除了半導體,其他的產業也需要布局,尤其是精準健康、智慧農醫、電動車、太空科技、低軌衛星等「接近生活」的重點產業。

四、實踐科技的人文社會價值
隨著科技與生活拉近距離,未來的科技發展必然需要與社會需求、環境永續連結,回應外在社會環境的變化;此外,科技人才培育、加強臺灣女性在科技面的投入比例,都將是未來新國科會欲強化的目標。

Photo Credit:TNL Brand Studio

進一步探究,就會發現上述新國科會的策略方針並非憑空發想,而是源自對產業發展的細微觀察與豐富的知識、經驗的珍貴結晶。早在吳政忠任職行政院科技顧問組副執行秘書時,就已觀察到「當科技更接近生活,產品價值就會大幅度的翻倍成長」的現象,再回顧臺灣善於代工製造零件的發展歷史,才萌生「將臺灣強而有力的製造技術與創新想法整合」的初步想法。

但是「整合」一詞的背後,需要的是基礎研究、應用研究,產業實務之間的環環相扣,過程不只涉及公私跨部門、跨領域的協調,也是一個漫長轉換的過程,並非一蹴可及。最後,在數年醞釀及無數人的共同努力下,儘管過程困難重重,以「部會合作」思考為核心的組織架構「新國科會」終於順利誕生,讓整體國家的科技發展得以提升至行政院層級的高度,向下整合上中游的基礎研究、下游的應用研究及產業實務的連接,創造更多的商機與價值。

Photo Credit:TNL Brand Studio

新國科會的挑戰與期許,後疫情時代的科技人文關懷

如今全球進入後疫情時代,國際關係變動不定,更面臨供應鏈重組、數位轉型等產業挑戰,科技作為國家發展重要的中堅力量,勢必需要更快速的布局因應,在變動中搶得先機。但除了研究與創新,科技與人文社會的結合也是新國科會的一大核心。

隨著人工智慧、太空等科技發展,生活中科技將無所不在,因此未來傳統產業必然將被完全翻轉,此時人文社會科學就扮演嫁接技術與生活文化的重要橋樑,彰顯科學研究成果對人類福祉的巨大貢獻。但這一切的前提是科技與社會必須主動伸手,彼此接觸、相互了解,攜手促進社會總體的福祉發展。新國科會成立之日,同時也是「國科會職場互助教保服務中心 [ 註 ] 」揭牌日,便能看見國科會對人文的用心,除了前述四大重點外,對於女性人才的培育、原住民教育的深耕、環境永續,都將是國科會的重點目標,如何透過科技連結社會的需求,正是新國科會追求的核心,因此新國科會不只是部會整合、資源分配與未來展望而已,更是將科技應用在民間的推動者,同時成為科技與人文交流的平台,最大化科技對總體社會福祉的貢獻。

國科會科技辦公室 廣告


[ 註 ] :國科會職場互助教保服務中心於 110 年 8 月開辦,位於科技大樓 1 樓,是臺灣公共托育協會承接的第一間職場教保中心。以平價、優質、非營利、社區化之方向營運,希望透過政府與公益法人團體協力的方式,結合民間團體資源,提供孩子優質的教保品質,減輕社區家庭照顧負擔,提升教保人員工作環境與權益。資料來源:財團法人彭婉如文教基金會