nccu 0617 talk

30
Some Stories… Adrian Liaw

Upload: adrian-liaw

Post on 12-Aug-2015

27 views

Category:

Education


3 download

TRANSCRIPT

Page 1: NCCU 0617 talk

Some Stories…Adrian Liaw

Page 2: NCCU 0617 talk

About me達觀國中三年級⽣生

明天畢業

在家⾃自學的學⽣生

Python 愛好者

Agilearning “Learning Reinforcer”

Page 3: NCCU 0617 talk

Other Interests

古典⾳音樂,鋼琴

Page 4: NCCU 0617 talk

And…

My GitHub: http://github.com/adrianliaw

My Email: [email protected]

然後我好像還沒有個⼈人網站

Page 5: NCCU 0617 talk

然後不要再Python⼩小王⼦子了

Page 6: NCCU 0617 talk

故事是這樣的...

⼩小學三年級的時候 把拔試著教我寫程式

我真的超沒興趣的

Page 7: NCCU 0617 talk

但是....

這改變了我什麼?

Page 8: NCCU 0617 talk

當然什麼也沒改變啊

Page 9: NCCU 0617 talk

Scratch

MIT Media Lab

圖形化程式介⾯面

適合兒童了解程式邏輯

Page 10: NCCU 0617 talk
Page 11: NCCU 0617 talk

Udacity

課程主要以Python 為主 (以前)

Project-Based

“Nanodegree” 制度

Page 12: NCCU 0617 talk
Page 13: NCCU 0617 talk

PyCuber

Page 14: NCCU 0617 talk

⾃自學之前

多數利⽤用課餘時間

上Udacity學東西

⾃自⼰己寫⼩小專案

偶爾跟朋友炫耀⼀一下

Page 15: NCCU 0617 talk

⾃自學之後

Page 16: NCCU 0617 talk

Social Communities

各式各樣的社群

讀書會

有講題分享的定期聚會

⼀一週⼀一次, 兩週⼀一次, ⼀一個⽉月⼀一次

Page 17: NCCU 0617 talk

社群

社群聚會的重點不是功⼒力變強 或學會什麼東西

重點是交朋友

還有更重要的 披薩

Page 18: NCCU 0617 talk

喇賽才是聚會的精華

Page 19: NCCU 0617 talk

社群

Taipei.py

Taiwan R User Group / MLDM Monday

Taipei D3.js Meetup

Page 20: NCCU 0617 talk

Meetup.com

有很多各式各樣的聚會活動

程式, 運動, ⾳音樂, 烹飪, 語⾔言交換, 創業, 爬⼭山, 桌遊, 演說, 瑜珈, 繪畫都有相關聚會

Page 21: NCCU 0617 talk
Page 22: NCCU 0617 talk

實際團隊開發

跟⾃自⼰己開發⼩小專案的感覺差很多

練習閱讀程式碼

交換技巧

Page 23: NCCU 0617 talk

Agilearning.IO

Page 24: NCCU 0617 talk

MOOC

Massive Open Online Course

Coursera, EdX, Udacity, KhanAcademy…

學習不受時間和空間限制

Page 25: NCCU 0617 talk

coursera.org

類似把⼤大學課程搬到網路上

很多很多很多課程

Page 26: NCCU 0617 talk

udacity.com課程以很多⼩小節組成

有很多實作的題⽬目

課程以Programming為主

所有課程皆self-paced

project-based

Page 27: NCCU 0617 talk

Udacity付費模式超貴的

有⼀一對⼀一的⽼老師

有認證的證書

projects with reviews

Page 28: NCCU 0617 talk

Nanodegree

⼀一系列安排好的課程

Career Guidance

Page 29: NCCU 0617 talk

⾃自學之後

MOOC學東西

社群活動

實際團隊開發

Page 30: NCCU 0617 talk

學習資源

Udacity CS101 Intro to Computer Science

Udacity Data Analyst Nanodegree Program

Udacity CS212 Design of Computer Programs

Coursera Introduction to Interactive Programming in Python (Rice University)