Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
為何學程式
Search
陳鍾誠
November 15, 2016
Education
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
為何學程式
陳鍾誠
November 15, 2016
More Decks by 陳鍾誠
See All by 陳鍾誠
第 6 章、巨集處理器
ccckmit
0
170
第 7 章、高階語言
ccckmit
0
250
第 9 章、虛擬機器
ccckmit
0
170
第 8 章、編譯器
ccckmit
0
300
數學、程式和機器
ccckmit
2
900
語言處理技術
ccckmit
0
270
微積分
ccckmit
1
600
系統程式 第 1 章 -- 系統軟體
ccckmit
0
640
系統程式 第 2 章 -- 電腦的硬體結構
ccckmit
0
610
Other Decks in Education
See All in Education
GENERAL PHARMACOLOGY
pawan_pharm
0
110
輻射安全管理系統2.0暨輻防e++學園平台說明會
aecrp
0
2.1k
INTRODUCTION TO THE CELL
pawan_pharm
0
300
Sanapilvet opetuksessa
matleenalaakso
1
36k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
Visionary Initiative: Future Intelligence 「未来の知性と社会の礎を築く」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.8k
AIってなぁに?
kenichiota0711
0
840
チームの鏡になるー自分の癖を知ると、チームのパターンが見えてくる@スクフェス仙台
saorimurooka
0
200
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
3.4k
Agent = Model + Harness
moon004
0
110
人間のために、人間と共に働く時代の終わりの始まり
frievea
0
190
【デザイナー就活講座】 デザイナー就活市場・企業探し・ポートフォリオのポイント
koheihasebe
0
620
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
14
39k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
30 Presentation Tips
portentint
PRO
1
400
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
260
The World Runs on Bad Software
bkeepers
PRO
72
12k
My Coaching Mixtape
mlcsv
0
320
Technical Leadership for Architectural Decision Making
baasie
3
580
Transcript
為何學程式 ? 陳鍾誠 2015 年 9 月 1 日
為什麼要學程式呢 ?
爸媽說 • 因為你看,那個比爾蓋茲和 賈伯斯都很有錢,他們都是 學程式的。
老師說 • 因為你進了資工系,要歐趴 就要學程式。
學長說 • 資工系不會寫程式會被人家 笑的。
我說 • 但是我連甚麼是程式都不知 道阿?
這樣嗎? • 讓我舉一個例子來說明甚麼 是程式好了。
你學過英文嗎?
學過啊,那還用說 ?
那你學英文幹嘛呢 ?
恩、我想一想 • 就用來和外國人溝通,並吸 收國外的思想囉!
學英文的目的和學程式很像 • 學英文可以和老外溝通 • 學程式可以和電腦溝通
當你學會程式的時候 • 你可以命令電腦幫你做事
我有一位同學說 • 玩電動:被電腦控制 • 寫程式:控制電腦
這樣啊? • 那又玩電動又寫程式呢?
恩、那就 • 人機一體化囉!
人機一體化 ? 圖片來源: https://zh.wikipedia.org/wiki/%E9%8B%BC%E9%90%B5%E4%BA%BA
恩、那該怎麼學程式呢?
這個嗎? • 請問你怎麼學英文的呢?
我怎麼學? • 就從字母開始,然後學詞 彙、句子、文法 .... • 接著就看文章、寫文章 ...
同樣的、學程式也很類似 • 你需要學習程式的「詞彙、 句子、文法」 • 然後看程式、寫程式
但也有些不同 • 學英文一定要找機會講 • 學程式一定要動手去寫
程式是門實務課 • 別再用死記的方式
就像你學游泳的時候 • 絕對不可能只看書就會了
要學會游泳 • 一定要下水
要學會程式 • 一定要用電腦寫
寫完之後 • 一定要執行看看
看看執行的結果 • 是否如你所預期的
如果不是 • 那就要除錯
除錯 • 專業術語是 debug
當你學會基本的程式之後 • 要進一步培養「程式思維」
喔 ! 甚麼是「程式思維」呢 ?
恩! • 所謂的程式思維嘛,有點難 解釋。
基本上 • 就是當你碰到一個問題時 • 可以把它轉換為程式的能力
這種能力主要包含 • 精確定義問題的能力 • 分解的能力 • 組合的能力
因為電腦 • 只能執行很簡單的一些動作
要將一個複雜問題 • 變成程式碼
那必須先清楚的界定問題 • 然後將問題拆解成子問題 • 接著為每個子問題撰寫程式 • 最後將這些程式組合回來 • 解決原本的複雜問題
這些就是 • 所謂的程式思維
現在 • 你已經知道那些學程式該知 道的原則了。
那麼就 • 開始上路吧!
選擇一個適合你的語言 • 找出他的開發工具
然後 • 開始閱讀、撰寫、執行 • 除錯、修改、再執行 • …
上路前 • 請記得一件事 !
沒有人天生就會寫程式
當你碰到過不去的瓶頸時 • 請別灰心
仔細想想問題在哪? • 仔細看看哪裡有錯。
通常 • 開發環境會給你一些錯誤訊息
請記得 • 別忽略這些訊息! • 這些訊息常常對除錯很有幫 助。
如果你真的卡住了 • 你可以先問問旁邊的同學 • 再不行的話,問問學長前輩
如果是上課時間 • 就直接問你的老師吧!
如果你是我的學生 • 歡迎直接問我
畢竟 • 老師的責任,就是幫助你順 利的學習
你可以問我 • 任何有關程式的問題 • 與任何無關程式的問題
你可以透過 • 上課時面對面提問 • 或者下課後用 facebook 來問我 • 都很歡迎!
但是記得 • 最好利用上課時間問 • 問的時候先執行你的程式給我看 • 因為面對面是最有效率的
雖然 • 我並非頂尖的程式大師
但是 • 通常我可以在一分鐘內看出 你程式的錯誤
所以、別害羞 • 寫程式卡住的時候 • 除錯除不出來的時候 • 觀念想不通的時候
記得 • 問我 • 問我 • 問我
我的學生們 • 歡迎問我!
不過 • 如果你不是我的學生
那麼 • 我不見得有辦法提供免費諮詢
所以 • 這可是我學生專有的特權!
千萬 • 別浪費這個特權!
有問題 • 問就對了!