Loading...
線上程式課程 常見問題

我是零基礎的程式學習者

學寫程式課程怎樣最有效?該從哪個程式語言學起?學前端或後端還是全端?
這些問題 ALPHA Camp 一次回答你

Q:

為什麼要學程式語言?

在教育部 108 年版本的十二年國民基本教育課程綱要-科技領域中,即說明新一代的教育中「運算思維」與「設計思考」是學習重點,而同時這也代表「程式語言能力」是未來人才的基本需求。

即使程式語言仍未全面襲捲所有職缺,但除了軟體工程師外,現在數位行銷、設計、與產品開發等等領域,已經有非常豐富多元的應用,在可預期的未來,各個領域將會不斷探索與程式語言合作的各種可能性。

掌握基本的程式能力,你將能夠建立
- 與科技團隊溝通的能力。
- 建構小型網路應用程式/工具,讓工作更有效率的能力(例如:建構了一支網路爬蟲,收集競爭對手的價格資訊並匯出到 Excel 工作表)。
- 建構一個簡單的原型、測試初步想法、解決問題的能力。

因此,只要你的職涯仍有30年以上,為了提前準備、爭取更有競爭力的職涯發展,程式語言就是非常值得投資的跨界技能!

將程式語言視為一種語言能力、一種思考模式,不僅可以幫助你跨界合作時,與工程師更有效率的互動,同時你可以更清楚的知道程式語言可以帶給你的機會與限制,讓你的想法更積極的落實到你的產品與專案。    

Q:

零基礎沒有資工/程式背景也可以學會嗎?

沒有程式基礎沒關係,我們絕大多數成功完課的同學和畢業校友,在來到 ALPHA Camp 前也都沒有程式背景。

學習程式的初期,最重要的是建立學習心態,掌握寫程式的手感。我們特別設計了「學期一:程式設計入門」,幫助初學者認知網路開發的基本概念,探索程式的世界。只要每週穩定投入 10 小時,3 週可以順利完課。

課程會從最基本的運算思維、Web App 開發概念、程式邏輯、基本的 HTML/CSS 靜態網站開始教,讓初學者也很容易上手。

Q:

我想開始學寫程式,應該要學哪種語言?

ALPHA Camp 全端 Web App 開發課程的主軸是 JavaScript。學員完成整套課程後,將可以用 JavaScript 開發具有完整前端、後端的網路應用程式(例如:電商、社群網站)。

也跟您分享 2019 年的全球開發者技能報告,調查指出 70% 的國際企業在招募擅長 JavaScript 的人才,人才需求量很大。

探討程式語言的選擇,要去找一個平衡:你需要去學最普遍、大家都在用的語言,例如 Vue、React 這些普遍的框架;但同時,你也需要去深入鑽研一個語言,不管是 JavaScript、Java,或 Ruby on Rails。

為什麼要深入鑽研一個語言?從雇主的角度來看,他需要知道你有扎實的基礎,證明你擁有把某個語言學得深入的能力。如此一來,即使你不懂雇主需要的語言,他也不會擔心你其他語言學不會。「不斷學習,是工程師的宿命。」你需要把一個語言學得紮實,但同時也能夠對現在產業的趨勢有所了解,去運用最新的工具。

然而切記,千萬不要什麼都學,但每個能力都很淺,你的履歷可能放了很多關鍵字,但一面試就會被發現能力不足,錯失真正的機會。

Q:

如果我現在想要開始學習程式語言,有需要先具備什麼能力嗎?

很多同學在剛開始想要「學習程式語言」都會很擔心自己的英文能力、設備條件不足夠,因而卻步。不可否認,當你越學越深的時候,你會更渴望找到更多的資源來協助你的解決問題,語言跟設備可能會需要一些適應與調整。但在入門階段,我們希望你可以更專注在「自己是否能從程式語言中獲得樂趣」與「建立自學的能力」,我們認為這才是你能否長遠在程式語言領域發展的重要關鍵!

ALPHA Camp 的課程內容為了讓台灣的同學能先建立程式語言的基礎,我們的教材採用全中文,只要你的中文能力能夠閱讀大部分的網路文章,閱讀我們的教材應該就不成問題,而設備只要可以順暢連網的電腦(Mac 或 Windows 皆可)即可。

Q:

現在有什麼職缺需要程式語言的能力?

近年來,電商、數位服務產業成長快速,而AI 也持續引起各產業革新,很多領域都需要大量的軟體工程師投入。同一時間,不論是許多軟體大廠到台投資,亦或是軟體新創公司崛起,都為台灣實質帶來許多軟體工程師的職缺需求,因此整體職缺評估,台灣軟體工程師市場需求目前仍大於供給,更遑論海外廣大的軟體工程師職缺。

而除了軟體工程師外,數位行銷、產品經理、數據分析、UI/UX 設計師等職務,也因為產業數位轉型趨勢,也越來越重視程式語言能力與其它專業技能的跨領域整合!

簡言之,目前台灣職缺市場來說,需要程式語言能力的職缺數量供不應求,且職缺內容非常豐富多元!    

icon 有任何其他問題,歡迎寫 email 或是直接在 Facebook 私訊 AC 小編