工程師至今依是眾人心中的明星職業,不過工程師也有許多面向,在加入這個行業前,瞭解當前趨勢與業界人士想法可說是重要的功課。匯集全球5千萬名開發者的問答網站Stack Overflow,對9萬名開發者進行調查,並在近日發布調查結果。
Python使用率急速上升,Rust榮登開發者最愛的程式語言
程式語言使用情況方面,擁有深厚基礎的JavaScript蟬聯第7年冠軍,近7成受訪者使用這款老牌程式語言。近年來備受矚目的Python,也不負眾望快速竄起,是今年成長最快的程式語言,目前已超越Java,成為使用率排名第四的程式語言。
在程式語言使用率的排行中,顯示「網頁工程師」仍是開發者中的最大宗,前兩名JavaScript、HTML都是網頁開發語言。值得注意的是,在眾多老牌程式語言裡,第10名TypeScript是微軟2012年推出的程式語言,可說是後起之秀,與JavaScript具有相當高的相容性。
不過,最常使用與最受歡迎之間,不一定劃上等號。在最受喜愛的程式語言排行裡,由Mozilla主導開發的Rust勇奪榜首,上述提及的Python與TypeScript則排在第二、三名。而最讓人害怕的程式語言,則是已經20年未更新的Visual Basic獲得,這意謂著大多數開發者都不想使用這個程式語言。另外,Python就如其上升趨勢,是目前開發者們最希望學習的程式語言。
Clojure為開發者帶來最高薪水
「學習何種程式語言,能獲得最高薪水?」想必是工程師內心最想知道的答案。在全球範圍內,使用Clojure的工程師平均年薪最高,達9萬美元,若聚焦美國範圍內,則是Scala以14.3萬美元年薪獲得第一,Clojure以13.9萬美元居於第二。
若以職務區分,工程經理、網頁可靠性工程師(SRE)與DevOps人才是年薪最高的工作,後兩者對工作滿意度也較高,尋找新工作的比例也最少。
區塊鏈應用仍淺,資深開發者不看好未來發展
區塊鏈技術在許多領域被視作未來趨勢,先前美國人力銀行網站Hired的調查報告指出,全球企業對區塊鏈工程師的需求正急速增加。然而,Stack Overflow的調查結果顯示,高達8成受訪開發者表示,所屬組織、企業完全沒有接觸區塊鏈技術,最主要的技術應用則在非加密貨幣領域。
儘管應用不明朗,多數開發者仍對區塊鏈技術抱持樂觀態度,能在生活中的多種面向帶來改變。但Stack Overflow特別指出,抱持正面看法的多是資歷尚淺的新人開發者,經驗豐富的老手們反倒認為區塊鏈技術是在濫用資源。
另外,Stack Overflow還調查影響開發者工作效能的原因,其中最主要的是讓人無法專注的工作環境,其次則是開會。而問到誰是去年對科技界最有貢獻的人物時,最多開發者回答:馬斯克。
資料來源:Stack Overflow