为什么每个人都急不可耐-read.pdfVIP

  • 3
  • 0
  • 约5.48千字
  • 约 4页
  • 2018-06-08 发布于天津
  • 举报
为什么每个人都急不可耐-read

什么每个人都急不可耐? 走进任何一家书店,你会看见《Teach Yourself Java in 7 Days》(7 天Java 无师自通)的旁边是一长排看不到尽头的类似书籍,它们要教会你 Visual Basic、Windows、Internet 等等,而只需要几天甚至几小时。我在 A 上进行了如下搜索: pubdate: after 1992 and title: days and (title: learn or title: teach yourself) (出版日期:1992 年后 and 书名:天 and (书名:学会 or 书名:无 师自通)) 我一共得到了248 个搜索结果。前面的78 个是计算机书籍(第79 个是 《Learn Bengali in 30 days》,30 天学会孟加拉语)。我把关键词“days” 换成“hours”,得到了非常相似的结果:这次 253 本书,头77 本是计算机书 籍,第78 本是《Teach Yourself Grammar and Style in 24 Hours》(24 小时 学会文法和文体)。头200 本书中, 96%是计算机书籍。 结论是,要么是人们非常急于学会计算机,要么就是不知道为什么计算机惊人地 简单,比任何东西都容易学会。没 一本书是要在几天里教会人们欣赏贝多芬或 者量子物理学,甚至怎样给狗打扮。 让我们来分析一下像 《Learn Pascal in Three Days》(3 天学会Pascal)这样 的题目到底是什么意思: 学会:在3 天时间里,你不够时间写一些有意义的程序,并从它们的失败 与成功中学习。你不够时间跟一些有经验的程序员一起工作,你不会知道 在那样的环境中是什么滋味。简而言之,没有足够的时间让你学到很多东 西。所以这些书谈论的只是表面上的精通,而非深入的理解。如 Alexander Pope (译注:英国诗人、作家,1688-1744)所言,一知半解 是危险的(a little learning is a dangerous thing)。 Pascal:在3 天时间里你可以学会Pascal 的语法 (如果你已经会一门类 似的语言),但你无法学到多少如何运用这些语法。简而言之,如果你是, 比如说一个Basic 程序员,你可以学会用Pascal 语法写出Basic 风格的 程序,但你学不到Pascal 真正的优点 (和缺点)。那关键在哪里? Alan Perlis (译注:ACM 第一任主席,图灵奖得主,1922-1990)曾经说 过:“如果一门语言不能影响你对编程的想法,那它就不值得去学”。另 一种观点是, 时候你不得不学一点Pascal (更可能是Visual Basic 和 JavaScript 之类)的皮毛,因为你需要接触现 的工具,用来完成特定 的任务。但此时你不是在学习如何编程,你是在学习如何完成任务。 3 天:不幸的是,这是不够的,正如下一节所言。 10 年编程无师自通 一些研究者 (Hayes、Bloom)的研究表明,在许多领域,都需要大约10 年时间 才能培养出专业技能,包括国际象棋、作曲、绘画、钢琴、游泳、网球,以及神 经心理学和拓扑学的研究。似乎并不存在真正的捷径:即使是莫扎特,他4 岁 就显露出音乐天才,在他写出世界级的音乐之前仍然用了超过13 年时间。再看 另一种音乐类型的代表--披头士,他们似乎是在1964 年的Ed Sullivan 节目中 突然冒头的。但其实他们从1957 年就开始表演了,即使他们很早就显示出了巨 大的吸引力,他们第一次真正的成功之作 《Sgt. Peppers》也要到1967 年才发 行。Samuel Johnson (译注:英国诗人)认为10 年还是不够的:“任何领域的 卓越成就都只能通过一生的努力来获得;稍低一点的代价也换不来。” (Excellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.) 乔叟 (译注: Chaucer,英国诗人,1340-1400)也抱怨说:“生命如此短暂,掌握技艺却要如 此长久。”(the lyf so

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档