Submit Search
Upload
自學程式的這一年
•
Download as PPTX, PDF
•
1 like
•
975 views
Denny Ku
Follow
從只會開機關機的電腦麻瓜, 努力成為一位web工程師, 以及期許自己成為電腦科學家的過程。
Read less
Read more
Education
Report
Share
Report
Share
1 of 47
Download now
Recommended
Besides programming
Besides programming
Hui-Hong You
Big data ppt
Big data ppt
Nasrin Hussain
SDBD
SDBD
Denny Ku
MLDM Monday -- Optimization Series Talk
MLDM Monday -- Optimization Series Talk
Jerry Wu
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015)
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015)
Guy Podjarny
BrightonSEO Sep 2015 - HTTPS | Mark Thomas
BrightonSEO Sep 2015 - HTTPS | Mark Thomas
Anna Morrison
What is Big Data?
What is Big Data?
Bernard Marr
Vue workshop
Vue workshop
Nic Lin
Recommended
Besides programming
Besides programming
Hui-Hong You
Big data ppt
Big data ppt
Nasrin Hussain
SDBD
SDBD
Denny Ku
MLDM Monday -- Optimization Series Talk
MLDM Monday -- Optimization Series Talk
Jerry Wu
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015)
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015)
Guy Podjarny
BrightonSEO Sep 2015 - HTTPS | Mark Thomas
BrightonSEO Sep 2015 - HTTPS | Mark Thomas
Anna Morrison
What is Big Data?
What is Big Data?
Bernard Marr
Vue workshop
Vue workshop
Nic Lin
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
鍾誠 陳鍾誠
開放電腦計畫 - 從一顆最簡單的 MCU 談起
開放電腦計畫 - 從一顆最簡單的 MCU 談起
鍾誠 陳鍾誠
如何靠自學成為工程師
如何靠自學成為工程師
Joseph Lu
程序员与技术
程序员与技术
ligaoren
F2E&RGBA Design - 如何導入設計師文化 - 171026
F2E&RGBA Design - 如何導入設計師文化 - 171026
Evan Wu
用JavaScript 實踐《軟體工程》的那些事兒!
用JavaScript 實踐《軟體工程》的那些事兒!
鍾誠 陳鍾誠
Jieba
Jieba
Tom Ting
20190923-吳恒毅-精準描述
20190923-吳恒毅-精準描述
neochen2701
2012,我的技术之选
2012,我的技术之选
勇浩 赖
Pair Programming (结对编程)
Pair Programming (结对编程)
Josh Chen
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
Li Hsuan Hung
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
Chun-Yu Tseng
Developer vs designer
Developer vs designer
Robert Luo
C++基礎程式設計 ch1 進入c++的世界
C++基礎程式設計 ch1 進入c++的世界
requiemformemories
AtticTV and NodeJS
AtticTV and NodeJS
Grey Ang
Digital product design process
Digital product design process
peiyuhuang5
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
Gelis Wu
Rwd設計 不是你想的那樣
Rwd設計 不是你想的那樣
Loren Hsu
前端工程與Rwd _ 中原大學資管系
前端工程與Rwd _ 中原大學資管系
彭其捷 Jack
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
mekosin001123
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
Xin Yun Teo
More Related Content
Similar to 自學程式的這一年
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
鍾誠 陳鍾誠
開放電腦計畫 - 從一顆最簡單的 MCU 談起
開放電腦計畫 - 從一顆最簡單的 MCU 談起
鍾誠 陳鍾誠
如何靠自學成為工程師
如何靠自學成為工程師
Joseph Lu
程序员与技术
程序员与技术
ligaoren
F2E&RGBA Design - 如何導入設計師文化 - 171026
F2E&RGBA Design - 如何導入設計師文化 - 171026
Evan Wu
用JavaScript 實踐《軟體工程》的那些事兒!
用JavaScript 實踐《軟體工程》的那些事兒!
鍾誠 陳鍾誠
Jieba
Jieba
Tom Ting
20190923-吳恒毅-精準描述
20190923-吳恒毅-精準描述
neochen2701
2012,我的技术之选
2012,我的技术之选
勇浩 赖
Pair Programming (结对编程)
Pair Programming (结对编程)
Josh Chen
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
Li Hsuan Hung
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
Chun-Yu Tseng
Developer vs designer
Developer vs designer
Robert Luo
C++基礎程式設計 ch1 進入c++的世界
C++基礎程式設計 ch1 進入c++的世界
requiemformemories
AtticTV and NodeJS
AtticTV and NodeJS
Grey Ang
Digital product design process
Digital product design process
peiyuhuang5
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
Gelis Wu
Rwd設計 不是你想的那樣
Rwd設計 不是你想的那樣
Loren Hsu
前端工程與Rwd _ 中原大學資管系
前端工程與Rwd _ 中原大學資管系
彭其捷 Jack
Similar to 自學程式的這一年
(19)
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
《計算機結構與作業系統裏》-- 資工系學生們經常搞錯的那些事兒!
開放電腦計畫 - 從一顆最簡單的 MCU 談起
開放電腦計畫 - 從一顆最簡單的 MCU 談起
如何靠自學成為工程師
如何靠自學成為工程師
程序员与技术
程序员与技术
F2E&RGBA Design - 如何導入設計師文化 - 171026
F2E&RGBA Design - 如何導入設計師文化 - 171026
用JavaScript 實踐《軟體工程》的那些事兒!
用JavaScript 實踐《軟體工程》的那些事兒!
Jieba
Jieba
20190923-吳恒毅-精準描述
20190923-吳恒毅-精準描述
2012,我的技术之选
2012,我的技术之选
Pair Programming (结对编程)
Pair Programming (结对编程)
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
Developer vs designer
Developer vs designer
C++基礎程式設計 ch1 進入c++的世界
C++基礎程式設計 ch1 進入c++的世界
AtticTV and NodeJS
AtticTV and NodeJS
Digital product design process
Digital product design process
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
Rwd設計 不是你想的那樣
Rwd設計 不是你想的那樣
前端工程與Rwd _ 中原大學資管系
前端工程與Rwd _ 中原大學資管系
Recently uploaded
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
mekosin001123
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
Xin Yun Teo
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
黑客 接单【TG/微信qoqoqdqd】
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
mekosin001123
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
jakepaige317
Recently uploaded
(7)
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
自學程式的這一年
1.
自學程式的這一年 Denny Tsung-Chen Ku
2.
這份簡報裡, 你不會看一看就...... • 突然間就學會寫程式 • 看到很難的程式碼
3.
但你可能會 • 對電腦(寫程式)開始有興趣 • 解開一些關於寫程式的迷思
4.
嗨大家,我是Denny 現在Sudo的web developer
5.
但是一年以前, 我完全不懂寫程式 • 不太會用電腦 • 甚至連excel、word都不太會用 •
(事實上到現在我還是不喜歡excel和word)
6.
我怎麼做到的?
7.
#講個秘訣
8.
很認真、每天寫 遇到問題要發問 問不到答案就闕疑
9.
就這樣 謝謝大家
10.
學programming真的沒 什麼秘訣
11.
開始講故事
12.
非本科的自學程式之路 1. 其實並不特別 2. 動機很重要
13.
為什麼開始? • 統計軟體R • 發現原來programming可以替我們完成很多事情
14.
太神啦~
15.
所以我開始好奇 • 電腦還能做什麼? • 電腦為什麼能做到這些?
16.
很多人會問該從什麼語言 開始學? 該學Android、ios、Web?
17.
還有人會說該問的是你想做什麼?
18.
回過頭來看 這些問題雖然白癡 卻是學習的根本 為什麼?
19.
動機很重要 Motivation matters
20.
大哉問! 為什麼選擇網站開發入門? 而不是手機、桌面程式?
21.
我可以說: • 因為可攜性,每台電腦都有瀏覽器 • 因為普遍性,我們生活離不開網路,自然也離不開網頁 •
因為前瞻性,JavaScript正在變得越來越普遍
22.
事實上
23.
那時候的我根本就不知道為什麼 只是想做點成果出來 而web能最快看到實作的結果 MAKE School &
Ruby on Rails in GHG
24.
我做了什麼呢?
25.
自己買了課程和書 https://teamtreehouse.com/ 一個月1500元台幣 書錢則族繁不及備載
26.
為什麼應該花錢學東西? • 因為這樣才會讓寫出好教材的人寫出更多好教材 • 因為這樣才會痛 •
華人是儲蓄率最高的民族 • 沒有東西比腦袋裡的知識更能保值 • So, why not?
27.
但是這樣學的還不夠快 我去找了我的第一份和第二份以及第三份實習
28.
當時的我, 連我寫出來的東西對不對 都不知道 基本上就是幾乎什麼都不會
29.
但是我會用git 會把我做的東西丟到網路上
30.
這樣還找得到實習?
31.
一切盡在不言中
32.
為什麼我敢這樣做? • 沒上的話,丟臉也沒什麼 • 產學落差 •
為什麼非本科系學習寫程式沒什麼特別? • 因為本科系不見得有熱情 • 感恩臺灣的教育體制 • 因為非本科系的有不知道的優勢
33.
實習與自習的不同 • 有問題有人可以問 • 你不能只挑自己想做的事情做
34.
於是我的programming 經驗來到了半年 感謝Andy、胖子、Peter、顆顆、陳楷
35.
不想待在舒適圈
36.
開始把休閒時間也投入 開始去弄懂所謂資訊科系,大學都在學什麼
37.
暫停一下 來談個被炒作的熱門話題
38.
大數據 Big Data
39.
關鍵在於資料量大? 還是分析方法? 或是儲存數據的大架構?
40.
41.
最關鍵的地方在於要解 決的「問題」 知道問題,蒐集數據、分析才會有意義
42.
那寫程式的根在哪裡? 我們為什麼要學? 學了有什麼好處?
43.
Nand to Tetris 淺談學習programming最大的意義之一:抽象化
44.
學習programming的好處 • 抽象化思考 (Abstraction) •
實作 ( Implementation ) • 面對未知的勇氣
45.
一些迷思 • 表達能力 • 工程師表達能力不會有問題 •
事實上他們平常的工作就非常需要寫expressive的code和講出具體的 解決方法 • 數理能力 • 不需要超強 • 但是想要變厲害自然就會變強 • 藉由程式學數學很有用 • 社交能力 • 工程師的社交能力不會有問題 • 工程師社群的力量: ex: Linux • (這裏不談極端case,像是雨人、圖靈)
46.
High tech, Schmai
tech, the most important thing is to be a mensch
47.
Thanks for Listening
Download now