好多人升學就業都會考慮加入 IT 行業,亦好多人知道人工智能同機械學習( ML )是現在的熱門課題。不過如果你要學一套電腦語言的話,當然希望選擇一套最「搵錢」的語言來學。到底現在哪款程式語言最「搵錢」,又可以搵到幾多呢?日本一個求職網「 Standby 」最近就發表 2018 年電腦語言分類收入排名報告。如果你正為升學煩惱的話,或許可以給你一點指引。
這個調查是統計在該求職網上 324 萬個全職職位中,所包含的語言名稱和年薪數字,取其中位數而製成的。而今年的頭三位「最搵錢」語言分別是「 Go (或稱為 GoLang )」、「 Scala 」和「 Python 」。
大家可能會對首 5 位語言感到陌生。第一位的 Go 是由 Google 開發,目標是取代 C 的編譯型語言, Docker 的開發也用到 Go ,在日本的人才需求比去年上升 1.9 倍,年薪中位數達到 600 萬日元(約為港幣 $42 萬 )。第二位 Scala 是運行在 Java 虛擬機器上的語言,年薪中位數雖然與 Go 相同,不過最高招聘薪金就較少。第三位的 Python 無論在 STEM 、機械學習以至數據科學上都是主力語言,招聘職位更是 Go 的 4 倍以上,年薪中位數為 575.1 萬日元(約為港幣 $40 萬 5 千 )。第四位的 Kotlin 在去年被 Google 增加為 Android 開發的官方語言之一,所以也有很高需求,年薪中位數為 575 萬日元。相對地傳統上用來開發 Android 手機程式的 Java 就急跌至 14 位,招聘數量減少了三成,年薪中位數為 500 萬日元(約為港幣 $35 萬 )。
另一個值得參考的語言流行程度指標是 TIOBE 編程社群指數 ,它是指續統計各種語言的受歡迎程度(不是搵錢程度啊)。而直至現在最流行的語言仍然是第一位「 Java 」、 第二位「 C 」和第三位「 C++ 」,而八月份最值得留意的是「 Python 」力追頭三甲語言,大有追過 C++ 之勢。可以看出機械學習對電腦語言的受歡迎程度也有不少影響。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
第三個值得參考的指標,是著名的程式師「救生圈」 Stack Overflow 所發表的年度報告,報告反映最多人詢問的語言問題。今年最流行的程式語言頭三位分別是 Javascript 、 HTML 和 CSS ,而 Python 就排名第 7 。
電腦語言的受歡迎程度受到需求影響,雖然老牌語言 Java 、 C 和 C++ 需求未減,不過由於機械學習、物聯網和區塊鏈等技術所帶來的環境變化,廠商都願意付出更高人工來投資在新語言的開發者上。對於已經做了一段時間的程式員,如果想維持在職場上的競爭力,實在有持續學習新語言的需要。
資料來源: Standby 、 TIOBE 、 Stack Overflow