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

在 ALPHA Camp 可以學到什麼?

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

Q:

為什麼 ALPHA Camp 以 JavaScript 這個程式語言為課程主軸?

我們課程以 JavaScript 為主軸的最主要原因有兩個

其一,JavaScript 是最普遍的程式語言,在業界工作機會方面,JavaScript 的需求相當高。
根據 Stack Overflow 的調查,JavaScript 已經蟬聯幾年是全球開發者最普遍程式語言了,Node.js 也是最多人用的開發工具
https://insights.stackoverflow.com/survey/2019
2019 年全球開發者技能報告:70% 國際企業在招募 JavaScript 人才!
https://tw.alphacamp.co/blog/2019-3-28-global-developer-hiring-trend-javascript

其二,後端工具 Node.js 更加成熟下, JavaScript 可以用來同時打造前後端。國際上不僅許多知名 App 也都是以 Node.js 來打造全端,如 LinkedIn, Netflix, Uber 等,台灣許多新創也在找 Node.js 人才。出路比較廣、職缺多!

ALPHA Camp 為因應國際趨勢與產業需求,在課程安排上以 JavaScript + Node.js 為課程主軸,再加上一些如 MongoDB 和 Vue.js 等元素,讓同學畢業後,能直接與產業無縫接軌。    

Q:

為什麼 ALPHA Camp 要學全端 Web App 開發?

全端 Web App 開發,可以分為「全端」跟「Web App 開發」兩個概念:

1. 全端:業界也稱為 Fullstack。涵蓋整個網路應用程式的運作,包含前端與後端的連接。
-「前端」- 網站的外觀及與使用者互動介面  
-「後端」- 應用程式的所有功能、資料結構、演算法

2. Web App 開發:不只是寫程式,而是利用 Web App 網路應用程式,打造軟體產品並實際解決問題。

回到為什麼要學全端 Web App 開發?

因為無論你想要成為前端、後端或全端工程師,更宏觀、系統化的學習前後端專業知識與 Best Practice,都可以幫助你以更全觀的視角了解 Web 開發,進而更有能力面對、溝通協調與解決網站前後端所面臨到的不同問題。

Q:

課程中會帶我們做出實際作品嗎?

ALPHA Camp 的課程以實作導向,會透過每週不同的作業與專案練習,循序漸進的帶領學員掌握 JavaScript 的程式語言能力。學完課程後,您會累積許多作品,更重要的是建立起自己打造作品集的能力。

學習初期(學期一~學期二階段二)著重在打基礎,前期的專案會著重在前端外觀與互動功能,包含:個人履歷網頁、交友網站、名片產生器、電影網站(串接第三方 API、用 JavaScript 手刻網站功能),您可以日後把它們優化為作品集

學期二階段三會教到資料庫、Node.js、Express.js 的時候,會有電影網站 2.0、代辦清單、密碼產生器等全端作品

經過學期三,你將會作出完整包含前端、後端、資料庫的電商網站、Twtitter 社群網站、論壇網站。    

Q:

課程完成後,我有能力打造出自己的產品嗎?

當你完成 ALPHA Camp 的 JavaScript 全端開發課程三學期課程後,你將掌握「全端開發的技術與工具」、「自學能力」、「產品思維」與「他人協作」等產品開發必要能力,因此你確實能夠根據需求與目的,打造自己的產品!

其中我們認為「產品思維」是做為一個創新的開發者,最重要的關鍵。而什麼是產品思維呢?產品思維是當你在打造一個產品時,你能夠擁有全盤性的角度,思考你想解決的問題,進而知道一個完整產品會是什麼樣子。在這樣的基礎上,對打造產品的流程有充分的認知,並從許多技術、工具中,判斷最適合的解決方案。

在三學期為期 23 週的 ALPHA Camp 課程中,我們會不斷透過課程思考與作業演練,帶著想成為開發者的你,逐步培養出對使用者的敏感度 。而在學期三「軟體工程師養成」的課程,我們會讓你 - 真正的使用者 - 立足在自己的經驗上,更進一步真正體驗產品的決策過程,協助你親手打造出符合業界規格與市場需求的 Web App。

「產品思維」不僅可以讓你在打造自己產品時,能兼顧使用者體驗與公司的商業模式,還可以更精準地找出問題真正的原因,讓你的產品真正具有社會影響力!

Q:

JavaScript 全端開發有這麼多技術與工具,ALPHA Camp 如何挑選關鍵的學習內容?

圍繞前後端開發的技術和工具那麼多,到底該學些什麼?ALPHA Camp 根據業界廣傳的 Web Developer Roadmap 延伸而來,整理出 ALPHA Camp 的「全端開發技能樹」,幫你精簡整理學習 Javascript 全端開發時必要的技能。ALPHA CAmp 的課程設計理念,呼應了全端技能樹,提供了最完整、有效且扎實的23週系統化學習路徑。只要將這些必要的技術和工具學會,就能夠開啟你成為一個合格 JavaScript 全端工程師的路程。

更多詳細課程安排詳見:JavaScript 全端工程師23週養成攻略,附2020全端技能樹

Q:

課程完成後,學的技能能跟業界需求接軌嗎?

想成為一名好的軟體人才,程式語言及工具只是一部分的因素,尚需要培養「學習能力」、「邏輯思維」、「電腦系統網路概論」、「協作能力」與「產品思維」等能力,而我們的課程與作業皆圍繞著這些重要的能力,予以設計。因此,學員透過課程,即能獲得循序漸進的掌握業皆需求的硬技能與軟實力。

ALPHA Camp 的課程訓練:
1. 運用學習暖身操、課程互動等,建立自學能力
2.課程內容包含計算機概論與程式語言、前端網路開發、後端網路開發、軟體開發實務與工具
3.大量實作,帶學員逐步建立前端切版、打造功能、開發完整產品的專業能力
4.實作專案,ALPHA Camp 會引導學員運用產品思維從頭到尾打造自己的產品,綜合所學的開發能力,落實自己所規劃的想法

除此之外,ALPHA Camp 長期與業界專家、助教群合作,帶領學生著手解決實務界專案真實問題,培養同學的技能即戰力。因此,ALPHA Camp 畢業學員,90% 以上皆能無縫接軌業界需求,找到自己理想的工作!    

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