上一篇我們講到了第一門程式語言通常需要幾百個小時才能夠熟練掌握。
所以我們應該試著了解到:
為了瞭解不同程式語言的熱門程度與發展性,我們可以借助問卷調查的力量,而Stack Overflow Developer Survey 2022就是其中一個做的很全面的問卷調查。
這個問卷有六個大主題:
資訊量最大的主題通常是Technology,不過其他主題也會有我們需要的資訊,所以接下來我會盡量在每個主題中尋找可以幫助到我們的資訊。
我們先看第六個主題,幫助我們了解這份問卷是如何產出的。
這份問卷於2022年5月11日至2022年6月1日進行調查,在未來相近的日期或許可以查看看有沒有更新的調查結果出爐,例如2023甚至是2032年的調查報告。
參與這次調查的人當中有將近7成都是全職工作者。
看完第六個主題我們再回來看第一個主題,Developer Profile這個主題大致在調查有關軟體工程師的一些共同特性。
目前最熱門的學習管道是透過線上資源,線上學習管道指的是影片、部落格或是論壇。跟去年比起來今年會透過線上學習資源學寫程式的人從從過往的60%增長到了70%。
但45歲以上的開發者族群仍偏好透過書本學習(不分年齡54%),書本指的是書籍或是任何具有物理紙張形式的媒體(但我不知道電子書算不算)。
線上課程學習平台最熱門的前三名分別是Udemy
、Coursera
跟Codecademy
開發者自我認同中有三類主要族群全棧工程師
、後端工程師
跟前端工程師
問卷如過往一樣,多數來自美國跟印度。前五名分別是美國、印度、德國、英國、加拿大
開發者年齡大多介於18-44歲,占整體比例8成以上;其中25-34歲的開發者占整體比例4成左右。
整個問卷著墨最多的一個主題
技術包含了
想要了解不同技術的熱門程度看這裡就對了,而且今年特別把問卷的作答對象細分為學生跟在職工作者,讓我們可以從不同面向觀察技術學習指標的差異。
從學習者的角度我們看到了幾個適合起手的大熱門,這也是這一篇文章的重點。
也不出意料的出現入門語言三本柱:
在職工作者的角度則看到了
從入門到工作前五名的成員基本相同,不過Java從第五名消失被擠下去到第六名,取而代之的是入門選擇第11名的Typescript!!
我想這不是因為Java不需要持續的學習,而是目前Typescript能夠很好的幫助Javascript穩定執行,並且Javascript擁有廣大的使用族群的緣故。
不過不要覺得可以跳過Javascript直接學習Typescript,因為Typescript是構築在Javascript之上的程式語言。
從數據看起來對於開發者來說Windows最受歡迎,Linux次之,而MacOS出乎我意料的拿到第三名而已。
不過換句話說,大部分要入門寫程式語言,作業系統不會是一個必要的考量,除非那門語言必須要使用某個系統才能開發。
因為Technology這個主題的篇幅實在太大,我們下一篇繼續來看Technology中的其他部分能再多給我們哪些資訊吧!
如果你有看到有趣的資訊,也歡迎在下方留言分享給大家~
截圖來自: https://survey.stackoverflow.co/2022/