[指南] AlphaCamp 第二學期與第三學期的差異

AlphaCamp 課程的第二學期和第三學期,其課程難易度與設計上有著顯著不同。趁著這篇寫下第一手的體驗心得。

alpha camp logo


課程設計差別

學期二

瀏覽器的前後隱含了 HTML, CSS 和 JavaScript 的互動。不過,你並不會接觸到如何取用或是設計資料庫,只需專注在如何將所得的資料呈現在使用者的瀏覽器上時,有良好的體驗。在這個階段,你會運用到大量的排版工具、熟悉DOM的操作、RWD的排版設定。必要時,你可能會接觸不少的第三方套件如 jQuery(教材裡沒有,但你在網路上搜尋你想要的效果會常看到這語言), Bootstrap,以及開始在搜尋引擎上查詢大量的範例來協助你完成產品的規格要求。
想看學期二學到什麼,可以點這邊:Alpha Camp 第二學期 期末回顧

學期三

主要專注在後端資料庫的操作。在這學期,你幾乎不會使用到 DOM 的概念,反倒是要專注在前端設計的表單、表格,傳輸到後端後會以什麼樣的形式被取得。你要運用這些取得的資料,對資料庫進行查找、比對,並將結果渲染回使用者端。許多常見的應用程式功能,如登入、搜尋、認證、路由設定、同步與非同步執行、版本控制等在這個階段,會有更進一步的活用。教材只能講述你大略會遇到的情況。當遇到錯誤時,「如何除錯」、「如何有效的發問」和「如何搜尋」資料會是這個學期的重點隱藏功夫。
完整版可以點選這篇:Alpha Camp 第三學期 期末回顧 關於自學


必備技能

1. 養成耐心看官方技術文本

不免俗的就會提到老問題:英文不好怎麼辦?若你有學程式語言的耐心,相信你到最後一定也可以看懂。當你學一個程式語言時,你不會想著我要先背起來有多少的函式、邏輯控制的語法才開始寫。反倒是以「我想要做出什麼功能」為出發點,去找尋有沒有對應的指令或是想法可以幫助你達成目標。最後,你會發現其實學自然語言(如:英文)也是一樣的概念。
P.S. 英文資料量比簡體中文多,而簡體中文又比繁體中文多。所以想逃避不看非繁體中文的文章和分享是幾乎不可能的事。

2. 如何 Google 到自己想要的答案

問題有百百種,但在丟上搜尋引擎前,可以先嘗試以下方法:
A. 這功能可能會用到哪些技術、關鍵字,然後再丟上搜尋引擎爬文。
B. 直接將錯誤訊息複製貼上,看一下是什麼樣的狀況會導致出錯。


AlphaCamp 相關文章

★全文分享★  [筆記] Body-Parser 無法解析的 FormData 解決方案 – multer
[筆記] Body-Parser 無法解析的 FormData 解決方案 – multer
運用 express 的框架來架設後端的 Node.js 伺
★全文分享★  [筆記] 解決 Vue 專案的 localhost:8080/sockjs-node 的無效請求
[筆記] 解決 Vue 專案的 localhost:8080/sockjs-node 的無效請求
這篇是解決不時在測試 Vue 專案上時,常
★全文分享★  [筆記] Vue.js & Node.js 專案初始化筆記
[筆記] Vue.js & Node.js 專案初始化筆記
這篇主要是筆記下如何快速的在本機端生
★全文分享★  [筆記] Alpha Camp 第四學期 期末回顧之三 – 專案發表後
[筆記] Alpha Camp 第四學期 期末回顧之三 –  專案發表後
畢業專案簡報時,評審的手也沒有閒著,
★全文分享★  [筆記] Alpha Camp 第四學期 期末回顧之二 – 畢業專案
[筆記] Alpha Camp 第四學期 期末回顧之二 – 畢業專案
這回的畢業專案,AlphaCamp指定了三個方向(
★全文分享★  [筆記] Alpha Camp 第四學期 期末回顧之一 – 個人成長
[筆記] Alpha Camp 第四學期 期末回顧之一 – 個人成長
AlphaCamp 的第四學期內容算是非常扎實。隨
★全文分享★  [筆記] Node.js 在 Windows 上的開發環境建置
[筆記] Node.js 在 Windows 上的開發環境建置
這篇文章記載下於 Windows 上建置開發 NodeJS
★全文分享★  [筆記] Sequelize NodeJS 專案初始化筆記
[筆記] Sequelize NodeJS 專案初始化筆記
本篇記錄下 AlphaCamp 第四學期的重頭戲之
★全文分享★  [筆記] Heroku Sequelize 佈署細節
[筆記] Heroku Sequelize 佈署細節
本篇記錄下如何將 SQL 關聯式資料庫佈署
★全文分享★  [筆記] 運用 Heroku 佈署的初始化步驟
[筆記] 運用 Heroku 佈署的初始化步驟
這篇文章記錄下如何將本機端的專案推撥
★全文分享★  運用 Node.js 建網站的初始化步驟
運用 Node.js 建網站的初始化步驟
AlphaCamp 的課程進入到第三學期後期,趁機
★全文分享★  [筆記] Alpha Camp 第三學期 期末回顧 關於自學
[筆記] Alpha Camp 第三學期 期末回顧 關於自學
學寫程式的過程旅途上,「自學」在不知
★全文分享★  [筆記] Handlebars Register Helper 自定義 Helper 用法
[筆記] Handlebars Register Helper 自定義 Helper 用法
Handlebars 的模版,其判斷式功能的延展性
★全文分享★  [筆記] Google Place API 串接 (Google Map 系列服務)
[筆記] Google Place API 串接 (Google Map 系列服務)
Alpha Camp 的第二學期課程,讓大家試試水
★全文分享★  [筆記] Alpha Camp 第三學期
[筆記] Alpha Camp 第三學期
Alpha Camp 是個新興的線上線下整合的課程
★全文分享★  [筆記] Pagination 分頁功能 實作 JavaScript
[筆記] Pagination 分頁功能 實作 JavaScript
網頁設計中常見的分頁功能(Pagination)的實
★全文分享★  [訪談記錄] 自身興趣和實作 在工作上找到歸屬感與成就
[訪談記錄] 自身興趣和實作 在工作上找到歸屬感與成就
AlphaCamp 第二學期的第三份訪談,幸運的請
★全文分享★  [筆記] Git 忽略 .DS_Store 等排除檔案
[筆記] Git 忽略 .DS_Store 等排除檔案
初學 Git 常會遇上的一個問題就是,Git 會
★全文分享★  [筆記] Git 更新分支、解除衝突方法一覽
[筆記] Git 更新分支、解除衝突方法一覽
從本機端同步到 GitHub 上頭的專案,於每
★全文分享★  [筆記] API 串接, Axios 和綁定DOM事件
[筆記] API 串接, Axios 和綁定DOM事件
在 Alpha Camp 的第二學期課程中,有提到寫
★全文分享★  [筆記] textContent, event.target 和 innerHTML
[筆記] textContent, event.target 和 innerHTML
筆記一下在學習撰寫 JavaScript DOM時,常會
★全文分享★  [筆記] Alpha Camp 第二學期 期末回顧
[筆記] Alpha Camp 第二學期 期末回顧
Alpha Camp 的第二學期課程,一晃眼間就兩
★全文分享★  [訪談記錄] 觀察、效能和成就感
[訪談記錄] 觀察、效能和成就感
第二場訪談請到大學時期認識的 Mr Miao,
★全文分享★  [筆記] BootStrap Card + Grid System + Modal 彈出視窗
[筆記] BootStrap Card + Grid System + Modal 彈出視窗
運用 BootStrap 4.0 版本起有的 Card 樣式,再
★全文分享★  [訪談記錄] 反思 試著對未來的職涯跨出一步
[訪談記錄] 反思 試著對未來的職涯跨出一步
訪談後的反思,是個讓理想化為現實的具
★全文分享★  [訪談記錄] 堅持加上興趣 在程式的世界中遨遊
[訪談記錄] 堅持加上興趣 在程式的世界中遨遊
YH 目前任職於某日商台灣分社旗下擔任軟
★全文分享★  [筆記] Alpha Camp 第二學期 啟程
[筆記] Alpha Camp 第二學期 啟程
Alpha Camp 是個新興的線上線下整合的課程
★全文分享★  [筆記] Alpha Camp 第一學期 暖身
[筆記] Alpha Camp 第一學期 暖身
Alpha Camp 是個新興的線上線下整合的課程
按讚加入粉絲團

延伸閱讀