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

我有一點程式語言基礎

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

Q:

我已有程式基礎,可以中間加入課程嗎?

如果您有些程式基礎,是可以直接參加進階的學期。不過建議您先填寫這個「選課指南」小測驗,看看自己適合哪一個學期開始學習。

Q:

能否有試聽的機會?

我們的「學期二」有試讀的機會,限時 5 天免費體驗 您將能在學習平台上預覽進度表、單元內容、作業、討論區等。提前體驗4週的 JavaScript 學習旅程!

可以在這個頁面申請試讀喔

Q:

你們的課程一定要從前端學到後端嗎?

我們選擇 JavaScript 作為主要的學習語言,是因為 JavaScript 可以兼具前後端的開發,因此不同階段的課程設計中,除了該課程的重點主題外,我們也會依照的程式能力、課程情境,循序漸進地置入「貫穿整個JavaScript開發的概念說明」,而這些概念不論在前端或後端都是非常重要的基礎。

因此,我們學期二的三個階段課程,名稱分別為「JavaScript 前端開發」、「軟體開發實務入門」與「後端開發實務」,最重要是要幫助學員可以清楚的定錨該階段的學習重點,而非限制課程學習一定要從前端學到後端。
   

Q:

為什麼資工系學生,與竹科工程師都選擇到 ALPHA Camp 進修?

大學資工系的課程,以 CS 領域的基礎學科訓練-資料結構、演算法、網路應用原理、基礎語言(C/C++)等為主。學校的課程規劃,期待學生能在學會基礎原理之後,可以根據自己的興趣,「自行進修」跟業界實務接軌的應用技術。因此,往往大部分的同學,畢業後可能很會寫 C/C++,有非常優異的資料結構與演算法能力,但對網頁開發完全沒概念,缺乏工作上的應用經驗。

根據學員回饋,我們歸納出 ALPHA Camp 課程,最吸引資訊學科背景同學的原因:業界最新網頁開發技術、系統性學習,跟實務界所需要的產品思維。透過 JavaScript 全端開發課程,得以銜接過去紮實的基礎學科訓練,快速接軌業界需求,成為市場搶手的即戰力。

ALPHA Camp 的學員 Jane(在資管系畢業)表示:「在來上課前,我一直很不安心自己程式的技術,因為全部都是硬拼湊出來的,毫無架構和邏輯性可言」。而畢業後,幾次面試工作都沒有下文,甚至被面試官質問:「你的數學這麼好,寫程式還沒開竅嗎?」,對自己學而不精的技術感到憂慮。

在上課之後,雖然 ALPHA Camp 的 JavaScript 課程對Jane而言,並不困難,但透過有系統規劃的課程與實作,Jane明顯感受到自己的轉變:「我所缺乏的基礎細節卻在這段時間被建立起來,不再只是會用程式,而是知道背後的原理以及需要在甚麼時機下使用」。

另外,ALPHA Camp 紮實的課程安排,與「引導思考」取代「直接給答案」的教學方式,對已出社會多年的竹科工程師 Ming 來說,仍收穫滿滿。Ming 分享「學會去思考,比單純實作還要重要。慢慢的在面對問題與作業,可以先去了解需求是甚麼,再細分成不同步驟完成,對程式的品質大有幫助。」在 ALPHA Camp 課程的訓練下,促使 Ming 從一個更高層次、更整體的視角,再一次思考何謂好的程式碼,並逐漸能在好與能用之間取的一個平衡。

總結以上,ALPHA Camp 不只教最新技術 ,更側重在過程中培養技術,思考,溝通等能力。所以,不論是資訊背景的同學或是已經在職的工程師,都能在系統性與啟發性的課程引導下,而有不同層次的學習與體會。

Q:

透過各種學習資源,我已有一些程式語言基礎,ALPHA Camp 可以怎麼幫助我?

受惠於網路的發展與知識共享的思維,我們有很多學員都有一些自學程式語言的經驗。然而,「片段的知識」是學員最常跟我們抱怨的學習經驗,因為缺乏理解技術與技術之間的關聯性,因此學習很容易遇到瓶頸,過程既挫折又容易怠惰。

台大資工系教授陳縕儂曾在 ALPHA Camp 的活動中分享:當沒有人會幫你把所有知識整理好,你也沒有時間先把所有基礎學好再深入鑽研時,應該採取「Learning on demand 學習法」的策略。而「Learning on demand 學習法」最重要的關鍵是你必須把最基礎的知識打好,建立學習架構;接著,直接去看最新的應用、從最新技術開始追;等你你發現有很多看不懂的知識時,再往回推,把中間缺乏的知識補上。

「Learning on demand 學習法」非常適用於程式語言的學習。ALPHA Camp 的 Bernard 校長認為「程式語言領域要學的東西非常多,而且幾乎每個月都有新技術,初學者如果缺乏清晰的學習地圖,第一你會沒有清楚的學習方向;第二,你會缺乏學習動力」。

因此,ALPHA Camp 採用業界使用最普遍、適用於全端開發的 JavaScript 作為學習教材,希望幫學員建立從前端到後端,完整的網頁開發概念。以便學員能在此基礎上,可以更快地連結其他的語言與最新的技術。

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