IT 人才短缺,各國政府均鼓勵年輕人學習編寫程式,全球亦已有多個國家將編程語言納入教育基礎課程中,例如月前美國簽署新教育法案正式將電腦科學視為必要學科,編寫程式或將成為未來人人必須具備的技能。學習編程,作為興趣,可以訓練邏輯思維,培養問題解決能力;若能精通,更可得一技傍身,甚至升職加薪。何不趁新一年訂下目標,自我增值?
不過萬事起頭難,程式語言種類繁多,功能各有不同,初學者應如何選擇學習哪種程式語言?根據程式語言的熱門程度來選擇看似是最「安全」的方式,但未必適合自己。因此最好的決定方法的以目標為本,透過 CodeMentor 編程教學網站的 Best Programming Language For Me 測試,初學者可以根據自身的學習目的獲得合適的建議。
以目標為本學習 簡單測試找出合適建議
CodeMentor 團隊綜合了各種程式語言對初學者的初學者友善度、可擴展性、社群、職業機會和未來發展等因素製作出該測試。測試中設有不同的問題,協助了解初學者釐清自己學習程式語言的目的。
例如筆者希望學習程式語言掌握多一項技能,就選擇 Have another skill,測試會再細問傾向哪個範疇,筆者選擇了 Mobile development,然後再選擇相應的移動系統平台,測試就會給出建議,指 Java 是最適合的選擇,並作簡短的解釋。測試者還可進一步了解為何建議的程式語言最為合適,最後會提供相關程式語言在初學者友善度、可擴展性、社群、職業機會和未來發展等方面的詳細分析報告。
若覺得測試建議的程式語言適合自己,自然就應坐言起行。花錢報讀課程或是找書籍和網絡資源自學均可,視乎你希望透過學習程式語言得到什麼。事實上,不少大型科技企業均推出不同的項目,鼓勵和支援大家學習編程,例如 Unwire.pro 早前報導過的 Google 聯同 Udacity 推出免費網上課程教導程式製作、網頁製作和商業知識。相信 Best Programming Language For Me 測試, 能助有志學習程式語言的人踏出第一步。
作者:Ken Li
Unwire.pro 記者
Source: Best Programming Language For Me CodeMentor