作者AmosYang (Zzz...)
看板Soft_Job
标题Re: [约战]指名战TonyQ,题目过长写在文中
时间Wed Jan 1 09:44:23 2014
我的想法:
* 视野与学识的宽度与深度无分上下,有缘多学一点总是好的
* 与其把着眼点放在学习场所(学校 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)
1F:推 lovdkkkk:我初学 C 时也卡在 recursion 被当掉重修 0rz 01/01 10:08
2F:→ lovdkkkk:最近我在想的是, 当学习与思考两方面都有问题的时候 01/01 10:09
3F:→ lovdkkkk:要先学习如何思考, 还是先思考如何学习? 01/01 10:10
4F:→ lovdkkkk:感觉有点蠢的问题... 01/01 10:11
5F:→ andymai:一定要是非题?不能边学边思考~边思考边学吗?就像看书学写 01/01 10:14
6F:→ andymai:程式~一本看不懂就看两本~在看书的过程中就带有学习和思考 01/01 10:16
7F:→ andymai:的行为~要不然也不会有"懂"和"不懂"的情形了... 01/01 10:16
8F:→ lovdkkkk:一起是可以的, 只是在想先哪个比较好 (aka 钻牛角尖) @@ 01/01 10:34
↖
http://xkcd.com/309/
我们都作过一样的事 :D
9F:推 jeromeshih:的确会出现冲突,当不能理解时是要先接受还是不接受 01/01 10:45
10F:→ jeromeshih:如果养成接受习惯就会降低对事物的好奇心 01/01 10:45
11F:推 typepeter:"为什麽要"是为了吸收新知 "为什麽不"是为了想更多 01/01 11:08
12F:→ typepeter:其实不冲突 因为只要有好奇的渴望 两者是并存的 01/01 11:09
13F:→ typepeter:关於有些人学不会 有时是因为认知失调(和当事人想法冲突 01/01 11:11
14F:→ typepeter:并不是每人的思考及认知都一样 要找到对应实例 才能认同 01/01 11:12
15F:→ typepeter:也就是说天份这回事,很大成份和小时候及成长养成有关 01/01 11:12
16F:→ typepeter:无论如何,学海无涯 学历不是重点 能学多学就是好事 01/01 11:13
17F:→ typepeter:某些人会看不起学历高的 君不见唐凤大大从来不提这种话 01/01 11:14
18F:→ typepeter:真正有实际内涵的强者不会说学校教育___ 因为学无止境啊 01/01 11:15
19F:推 johnlinvc:推荐Getting Things Done +1 01/01 12:00
20F:推 LaPass:我当初在recursion(递回)上也卡了两三天... = = 01/01 15:55
21F:→ LaPass:然後我是自学又没人可问.... 只好一直看着visual C#的逐行 01/01 15:57
22F:→ LaPass:执行才搞懂 01/01 15:57
除了 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
23F:推 ntddt:推cognitive science~ 01/01 16:03
24F:推 DJWS:原po可以搜寻"教材教法" 不知道是不是你要的 01/03 08:14
很有趣,我自学习惯了,从没想到过可以从 "教" 来观察 "学"; 感谢指引 orz
※ 编辑: AmosYang 来自: 98.26.14.35 (01/03 09:15)
25F:→ TonyQ:当初我学会递回之後试着解释给同学是这麽解释的 01/03 13:29
27F:→ TonyQ:的确是有增加一些人的了解。XD 01/03 13:29
28F:→ TonyQ:不过其实有些观念会需要有一些几何或图像的底子来帮助思考。 01/03 13:30
29F:→ TonyQ:像递回如果能有金字塔的印象出现通常就会比较轻松, 01/03 13:30
30F:→ TonyQ:就像高中数学的平面几何跟空间几何,心中能有空间构图能力 01/03 13:31
31F:→ TonyQ:的就会学的比较快,没有的就得花时间建立一样。 01/03 13:31
32F:→ TonyQ:我是觉得知识是活的、多样化的,可以来自於任何地方, 01/03 13:32
33F:→ TonyQ:如果我想学习一样东西,我会在生活中所有的地方找出跟他有关 01/03 13:32
34F:→ TonyQ:的东西,像学动力学我就会去看所有会动的东西。 01/03 13:33
的确,从 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 点出的 "教育方法" 这个领域会对这 "卡住" 的现像有讨论
有空会来研究看看
35F:推 DJWS:原po有兴趣的话可以再找"教学原理" 有谈很多教育/学习的手段 01/03 14:12
再次感谢指引 orz
※ 编辑: AmosYang 来自: 98.26.14.35 (01/04 15:53)