前端工程養成術:與 TLC 共同成長的 coding 時光

Moralis Tsai
SparkAmpLab
Published in
4 min readMay 20, 2018

如果你和我一樣,大學期間想接觸與自己主修科系不相關的領域,卻又不知該如何開始,想投入資訊產業,又擔心自己的數理邏輯沒那麼好。但自從認識 TLC 以後,才發現原來寫程式(coding)可以那麼有趣。因此大四畢製結束後,便開始投入大量時間研究和練習寫程式,並立志成為一位前端工程師。

對於寫程式你的印象是否還停留在只有理工相關背景的人才會接觸到的事?其實並非如此。前任美國總統歐巴馬曾在 2013 年美國電腦科學教育週(就在我大二第一次接觸程式時)曾談到:

Learning this skills isn’t just important for your future, it’s important for our country’s future. Don’t just play on your phone, program it.

因此寫程式也已被美國政府視為人人都必須學習的技能,台灣也將「程式設計」納入108年課綱當中,畢竟我們日常生活已有很多事與科技緊密結合,只要一有時間,就會打開手機瀏覽電子新聞或網路購物等。但萬事起頭難,當初我也和多數人一樣,花了很多時間研究如何寫程式,但又會被上百個程式語言搞昏頭,最後才發現原來每個語言都有特定的用途,例如大一資訊系必修的 C/C++ 通常用在寫作業系統 (operating system) 或嵌入式系統(Embedded System),而最近很夯的機器學習(machine learning)則使用 Python 語法。但由於本身熱愛網頁程式 (web application),就是打開瀏覽器以後所看到的一切,都屬於 web-app 的一部分。但網路上資源太多,該如何找到適合自己的學習平台,也是滿頭痛的問題。以下推薦我在寫程式初期最常拜訪的三個平台,簡稱 TLC ——TreeHouse, Lynda & Codecademy。(注:與旅遊生活頻道一點關係都沒有)😄。

TreeHouse 🏡

平台介面設計淺顯易懂,課程種類多元豐富

在 TreeHouse 你可以找到寫網頁程式從初階到進階的教學資源,提供新用戶七天免費試用(需提供信用卡資訊),或者每月最低 $25 美金的收費方式。每當結束一堂課,就可透過平台線上程式編輯器將所學到的知識實作出來,不僅增加學習樂趣,也會在成功完成任務後獲得特別的獎章。

課程種類豐富多元

Lynda 👩‍💼

Lynda 提供超過上千個教學影片,領域更加廣泛

要成為一位 Web developer,除了要懂基礎程式語法外,設計美感也是不可或缺的,畢竟網站或網頁程式也許要簡潔及人性化的操作介面。而 Lynda 除了提供寫程式必備知識外,也增加了包括設計、攝影、行銷等更多元的課程內容,新用戶更可享有首月免付費的體驗方案(需提供信用卡資料),或是以每月最低$29.9美金訂閱。

Codecademy 🏫

如果説你目前只想先利用週末充實一下自己,又不想花太多錢💰的話,那 Codecademy 絕對是你要找的學習平台。經過多次改版,它所提供的學習資訊與內容也比以前豐富許多,可是依舊不提供影像解說,只能透過文字閱讀來完成程式任務,但文字說明非常詳細,只要按照說明走,在短短一小時就可學到最基礎的程式概念。

以上是推薦給想跨出寫程式第一步的你/妳參考的學習平台,不妨利用週末假期找個適合的咖啡廳,安靜的坐下來,加入 coder 的行列吧!

Happy coding ~

No one’s born a computer scientist, but with a little hard work, and some math and science, just anyone can become one. —Barack Obama —

--

--