跳到主要內容區塊 :::

職場新鮮誌

:::
回上一頁 友善列印 轉寄好友
字級:
小字級
中字級
大字級
職場充電

2023新手自學必看|程式語言這麼多,該從哪一種學起?

有了ChatGPT,還需要學寫程式語言嗎?掌握程式語言還有這3大好處。

有了ChatGPT,還需要學寫程式語言嗎?全台規模最大的免費工程師轉職班AppWorks School校長黃琇琳認為,ChatGPT讓寫程式變簡單了,就像過去寫程式要用鏟子挖,現在可以用怪手挖,但是想掌握這台「怪手」,具備程式語言能力就是最好的方向盤,才不會被ChatGPT的回答誤導,現在不是被AI取代,就是必須使用AI提升自己的未來,學習程式語言還有哪些好處?

作者/李佳樺

五大程式比較_Cheers提供 五大程式比較_Cheers提供

自學程式語言為何重要?

程式語言就是與電腦溝通的語言,就像英文一樣,有固定的語法規則,蘋果執行長庫克(Tim Cook)曾表示,程式語言的重要性將超過第二語言,因為「可以讓你跟70億人交流。」無論你處於何種產業、從事什麼工作,學習程式語言都有以下3個好處:

1.職涯更寬廣:求職市場對於具備程式語言技能的人才需求高漲,根據104人力銀行2022年的資料庫統計,曾擔任軟體工程類的人員中,近2成是文科背景,代表企業願意晉用半路出家的自學人才,據AppWorks,程式語言人才平均1~2個月就能找到工作;斜槓發展副業也少不了程式語言能力,如果對經營自媒體有興趣,程式語言能讓你自架個人網站宣傳自己,也可以分析粉絲數據、爬蟲觀測趨勢,做出更精準的商業決策,讓事業在正確的軌道上成長。

2.工作更輕鬆:程式語言可以幫助你自動化工作流程,例如自動發送電子報、製作貼文、廣告監測等,釋放更多時間專注於核心任務與創造性工作。台灣教育新創AmazingTalker就推動全員使用ChatGPT自學程式語言,拆解工作流程,將重複、瑣碎的任務使用程式語言寫出自動化工具處理,讓人資部門減少了90%處理行政庶務的時間,可以把時間精力用在改造公司氛圍、設計福利等留才措施。

3.思維更清晰:學習程式語言的過程中,需要不斷拆解需求並解決問題,能訓練出分析複雜任務、並設計系統化解決方案的思考模式,在許多工作任務中都能派上用場。

最夯程式語言是什麼?入門難易度排名解析

根據工程師社群問答平台Stackoverflow2022年的調查,JavaScript、HTML/CSS、Python、SQL和Java是最熱門的程式語言選項。

這些熱門的程式語言各有哪些特色?
1.Python的語法簡潔,應用廣泛,在AI發展下,機器學習更成為Python一大優勢。

2.HTML/CSS是網頁前端開發的基礎,了解其語法對於爬蟲等網頁相關操作很有幫助。

3.JavaScript能讓網站動起來,網頁想吸睛少不了它。

4.SQL已經發展快50年,是資料庫管理常用的程式語言,能讓你在龐大數據中快速取得所需資料。

5.Java具有跨平台的特性,在企業級的應用開發中廣泛使用,同時跟Python一樣應用多元,然而語法較複雜,對新手而言門檻較高。

我該怎麼選擇學習的程式語言?

然而,「如何選擇適合自己程式語言」是許多入門者共通的疑惑。

首先思考目的,想開發網頁還是寫自動化腳本?想做APP還是數據分析?或是只是想看懂程式語言邏輯,能夠與工程人員溝通;接著盤點資源,比如自己的程式語言程度、時間精力等,究竟適合多進階的程式語言?選擇與你學習能力和時間投入相符合的程式語言是成功關鍵。

最後要了解市場趨勢,建議工作者多訪問業界前輩,工作上使用最多的程式語言是什麼?掌握哪種程式語言最受企業青睞?綜合評比後,就能做出最合適的選擇。

有哪些學習資源可以運用?

1.Python
ccClub讀書會:由台大學生、校友發起,有定期讀書會和扎實的專案實作。
Python Taiwan:台灣最大Python社群,社團內常有國內外的資源技術分享、討論以及講座活動資訊。

2.HTML/CSS、JavaScript
Front-End Developers Taiwan:5萬人的社團臥虎藏龍,只要發問都能得到大神的回答。
HTML5與CSS3在台灣:有許多技術活動分享與交流。

3.SQL
sqlzoo:SQL練習網站,可以直接在上面練習SQL指令並獲得即時反饋。
台灣 SQL PASS 社群:以互相幫忙與分享為目的。

4.Java
Taiwan 程式語言讀書會:輕鬆交流為主。
TWJUG:管理有條理,不僅有技術交流與活動資訊,也有不少徵才訊息。

最後,別忘了什麼都可以學的萬用ChatGPT,很適合作為輔助學習的工具,只要碰到卡關都可以詢問這位24小時待命的老師,幫助你在自學程式語言的路上更能順遂走到目的地! 

TOP