Re: [約戰]指名戰TonyQ,題目過長寫在文中

看板Soft_Job作者 (Zzz...)時間12年前 (2014/01/01 09:44), 編輯推噓8(8027)
留言35則, 9人參與, 最新討論串23/25 (看更多)
我的想法: * 視野與學識的寬度與深度無分上下,有緣多學一點總是好的 * 與其把著眼點放在學習場所(學校 vs. 業界),不如交流一下學習方法以及 “學習 "學習方法" 的方法” 最近正好在 MSDN 雜誌 2014 一月號 (Vol. 29 No. 1) 上看到 David Platt 所著 "Don't Get Me Started" 專欄裡 "The Steam Drill" 這篇文章 網路版大約幾週內會在 http://msdn.microsoft.com/en-us/magazine/ 釋出 該篇文章以 John Henry ( http://en.wikipedia.org/wiki/John_Henry_(folklore) ) 手持 +9 sledgehammer 單挑 steam drill 的傳說故事為引,導出下面這個想法: <blockquote> Every advance in computing has generated a new abstraction layer. And with every higher level of abstraction, the programmers who strove mightily to master the lower level get angry. </blockquote> Platt 舉了一個例子: 在檔案(file)這個 abstraction layer 出現前,古早的程式設計師是直接下指令去 控制磁碟讀取頭,尋找正確的 track 與 sector, 再來讀取資料 在這些古早老前輩的眼中,“把資料簡化為一個邏輯上抽象的 byte stream 的我輩” 只有一個嫩字可言; 把磁碟空間拿來儲存目錄(directory)資訊更是浪費、大逆不道 :D 當然,上面該例是來反串的; Platt 在其文章有進一步解釋他的觀點,我的解讀如下: 隨著時代改變,“了解底層運作原理”依然重要,但有時不再是必要 然而,對底層多了解一點,總不是壞事, 有時可以少走怨枉路 是故,學識的深度與寬度無分高下,有緣多學一點總是好的 ※ 引述《lovdkkkk (dk)》之銘言: : 甚至,我相信依一定的做法, : 由工作學習也是能達到學校學習的效果的, : 並且彌補學校學習的問題。 我同意上述說法; 在此想就 "學習方法" 本身延伸討論 我在大學時代當過一陣子助教,我自己的經驗為 “解釋 "為什麼?"” 不難,但“解釋 "為什麼不為什麼?"”卻非常困難 例如,許多大一學生卡在 recursion 這個觀念,以我自己的經驗來說,要解釋 "recursion" 這觀念本身並不難 (配合適當的例子、練習、再練習); 但要解釋為什麼 “有些學生一聽就懂,有些學生就是聽不懂”卻很困難 通常這種情形會被歸論於 "天分" 這個詞; 我自己是最近這幾年才發現有一門學問 對這個現象作有系統的研究: 認知科學(Cognitive Science) http://en.wikipedia.org/wiki/Cognitive_science 很可惜的,在我自己的求學過程中,不管是台灣或是美國的教育系統,似乎都沒有 就“學習方法”本身引導學生探索這方面的知識, 多半只有零碎地就“考試方法” 作研究; 換句話說: “學習”本身固然重要,但“學習 "改善自己的學習辦法" 的辦法”同樣重要 我還沒有找到很有效的“學習 "學習辦法" 的辦法”, 在此列舉我在嚐試的事物, 希望能拋磚引玉 :) * 以 http://en.wikipedia.org/wiki/Cognitive_science 為起點, 爬 Wikipedia 上的資料 * 閱讀被歸類於 self-improvement 的書, 例如: * Malcolm Gladwell 的著作, 如 The Tipping Point * Stephen R. Covey 的著作, 如 The Seven Habits of Highly Effective People * "Getting Things Done" by David Allen; 除了 time management 的技巧外, 取其降低 cognitive load 的精神 * 練習,學以致用 是故,與其把著眼點放在學習場所(學校 vs. 業界), 不如退後一步, 從學習方法本身出發 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.26.14.35 就“學習辦法”補述一點 我在大學時覺得花時間拿人文科學的 18 個必修學分完全是在浪費時間 當時認為學校完全只是想凹錢 :D 今天回頭看過去,發現至少有一節人文課是值得唸的 該課講述西方科學發展史,雖然我仍認為年代、人事物的名字這類的東西是無聊至極, 但該課提到一個很重要的關鍵字: scientific method http://en.wikipedia.org/wiki/Scientific_method 有興趣可以讀一讀,與己身經驗相驗證 :) ※ 編輯: AmosYang 來自: 98.26.14.35 (01/01 10:03)

01/01 10:08, , 1F
我初學 C 時也卡在 recursion 被當掉重修 0rz
01/01 10:08, 1F

01/01 10:09, , 2F
最近我在想的是, 當學習與思考兩方面都有問題的時候
01/01 10:09, 2F

01/01 10:10, , 3F
要先學習如何思考, 還是先思考如何學習?
01/01 10:10, 3F

01/01 10:11, , 4F
感覺有點蠢的問題...
01/01 10:11, 4F

01/01 10:14, , 5F
一定要是非題?不能邊學邊思考~邊思考邊學嗎?就像看書學寫
01/01 10:14, 5F

01/01 10:16, , 6F
程式~一本看不懂就看兩本~在看書的過程中就帶有學習和思考
01/01 10:16, 6F

01/01 10:16, , 7F
的行為~要不然也不會有"懂"和"不懂"的情形了...
01/01 10:16, 7F

01/01 10:34, , 8F
一起是可以的, 只是在想先哪個比較好 (aka 鑽牛角尖) @@
01/01 10:34, 8F
http://xkcd.com/309/ 我們都作過一樣的事 :D

01/01 10:45, , 9F
的確會出現衝突,當不能理解時是要先接受還是不接受
01/01 10:45, 9F

01/01 10:45, , 10F
如果養成接受習慣就會降低對事物的好奇心
01/01 10:45, 10F

01/01 11:08, , 11F
"為什麼要"是為了吸收新知 "為什麼不"是為了想更多
01/01 11:08, 11F

01/01 11:09, , 12F
其實不衝突 因為只要有好奇的渴望 兩者是並存的
01/01 11:09, 12F

01/01 11:11, , 13F
關於有些人學不會 有時是因為認知失調(和當事人想法衝突
01/01 11:11, 13F

01/01 11:12, , 14F
並不是每人的思考及認知都一樣 要找到對應實例 才能認同
01/01 11:12, 14F

01/01 11:12, , 15F
也就是說天份這回事,很大成份和小時候及成長養成有關
01/01 11:12, 15F

01/01 11:13, , 16F
無論如何,學海無涯 學歷不是重點 能學多學就是好事
01/01 11:13, 16F

01/01 11:14, , 17F
某些人會看不起學歷高的 君不見唐鳳大大從來不提這種話
01/01 11:14, 17F

01/01 11:15, , 18F
真正有實際內涵的強者不會說學校教育___ 因為學無止境啊
01/01 11:15, 18F

01/01 12:00, , 19F
推薦Getting Things Done +1
01/01 12:00, 19F

01/01 15:55, , 20F
我當初在recursion(遞迴)上也卡了兩三天... = =
01/01 15:55, 20F

01/01 15:57, , 21F
然後我是自學又沒人可問.... 只好一直看著visual C#的逐行
01/01 15:57, 21F

01/01 15:57, , 22F
執行才搞懂
01/01 15:57, 22F
除了 recursion, 另外幾個有趣的例子是 "負數", "除以零", 以及 "極限/無限" http://en.wikipedia.org/wiki/Negative_number http://en.wikipedia.org/wiki/Division_by_zero http://en.wikipedia.org/wiki/Calculus#Limits_and_infinitesimals 有些學生可以很輕易地理解這幾個觀念並加以應用, 有些學生必須以機械式的背誦記憶才僅能應付考試 目前還沒有想通這其中的原因 :D

01/01 16:03, , 23F
推cognitive science~
01/01 16:03, 23F

01/03 08:14, , 24F
原po可以搜尋"教材教法" 不知道是不是你要的
01/03 08:14, 24F
很有趣,我自學習慣了,從沒想到過可以從 "教" 來觀察 "學"; 感謝指引 orz ※ 編輯: AmosYang 來自: 98.26.14.35 (01/03 09:15)

01/03 13:29, , 25F
當初我學會遞迴之後試著解釋給同學是這麼解釋的
01/03 13:29, 25F

01/03 13:29, , 26F

01/03 13:29, , 27F
的確是有增加一些人的瞭解。XD
01/03 13:29, 27F

01/03 13:30, , 28F
不過其實有些觀念會需要有一些幾何或圖像的底子來幫助思考。
01/03 13:30, 28F

01/03 13:30, , 29F
像遞迴如果能有金字塔的印象出現通常就會比較輕鬆,
01/03 13:30, 29F

01/03 13:31, , 30F
就像高中數學的平面幾何跟空間幾何,心中能有空間構圖能力
01/03 13:31, 30F

01/03 13:31, , 31F
的就會學的比較快,沒有的就得花時間建立一樣。
01/03 13:31, 31F

01/03 13:32, , 32F
我是覺得知識是活的、多樣化的,可以來自於任何地方,
01/03 13:32, 32F

01/03 13:32, , 33F
如果我想學習一樣東西,我會在生活中所有的地方找出跟他有關
01/03 13:32, 33F

01/03 13:33, , 34F
的東西,像學動力學我就會去看所有會動的東西。
01/03 13:33, 34F
的確,從 physical experience 中學習是相當有效的 http://en.wikipedia.org/wiki/Experience#Physical_experience 不過一旦跨進抽象(abstract) 或 intangible 的領域時, 許多人就會 "卡住" 例如以下這則漫畫背後的梗 http://xkcd.com/468/ http://www.explainxkcd.com/wiki/index.php/468:_Fetishes 可惜的是,通常會 "卡住" 的人皆無法進一步探討他們卡住的原因 而不會被卡住的人多半無法描述、體會卡住的感覺 或許 DJWS 點出的 "教育方法" 這個領域會對這 "卡住" 的現像有討論 有空會來研究看看

01/03 14:12, , 35F
原po有興趣的話可以再找"教學原理" 有談很多教育/學習的手段
01/03 14:12, 35F
再次感謝指引 orz ※ 編輯: AmosYang 來自: 98.26.14.35 (01/04 15:53)
文章代碼(AID): #1ImtByFj (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 23 之 25 篇):
文章代碼(AID): #1ImtByFj (Soft_Job)