三步学习法【转】

标签: 生活 | 发表时间:2011-07-01 11:23 | 作者:gtd时间堂 磊哥
出处:http://blog.sina.com.cn/timetang

  几年前,当我总结出这个三步学习法的时候,觉得此法一出,天下的学问已经穷尽。为了表示郑重,总结文字特意用一篇古文来写。随后,新的领域不断出现,愈来愈显示这一方法局限性。它只能在逻辑成分比较高的领域发挥效力,而对于艺术性强的领域帮助则较小的。

  以前的中国,科学技术之类的东西被人广泛重视,逻辑思维到处有用武之地,这也是三步学习法施展的沃土。但在今后的中国艺术将越来越成为主流,新的学习法等待我们去研究。

  这里将三步学习法用现代文,更加简明清晰的写出来。


第一步:概念的掌握。
  任何一门学问,都是以若干个新概念为核心在周旋。一般的科目中真正的重点概念很少超过10个。我们在学习的时候,一旦发现有些词汇被多次重复,而我们觉得自己对其含义并没有充分掌握,就可以把它算做一个概念列出来。拿出一张A5大小的白纸,把它写下来。找到它的定义,弄清楚它的准确含义。
  往往,在试图弄清楚一个概念的时候,会牵引出新的概念。那就把它也列出来,写到纸上。特别注意概念之间的关联!没有关联的概念仅仅是一个无意义的名词。概念正是靠彼此间的关联来定义的。
  对于人脑来说,出现超过7个相互有关联的新概念就会让人觉得混乱如麻,而写在纸上的20个概念才开始让人觉得有点挑战性。所以一旦你掌握了这个方法,大多数科目对你将毫无挑战性。

 

第二步:模式的掌握。
  任何一个科目,都必须有点实用性。没有实用价值的科目,我这里不研究。任何一个实用的科目,里面都必须有一些实用的模式。这种模式在几何题里,就是定理。在几何中,如果所有的证明都从基本公理推导,就太麻烦了。一般领域中的模式都是人们经过长期实践总结出来,直接用于解决实际问题的快速方法。其中凝结了前人对领域概念的深入理解和高水平的运用。
  即使对概念一知半解,仍然不妨碍对模式的掌握。许多行业中,大量的从业者都是这样。举例来说,对软件理论并不清楚的软件工程师比比皆是。
  反过来,对模式一无所知,对概念很清晰的人,无法从事本行业,却可以去当教师。举例来说,根本不具备实战软件开发能力的计算机软件教师也大有人在。

 

第三步:运用的艺术
  达到这一步的前提是已经清晰地掌握了概念体系,并且已经对各种常见模式烂熟于胸,可以信手拈来。这一步所追求的是自由。什么叫做自由:在应用各种领域技术和方法解决具体问题的时候,所有的注意力都可以集中于问题本身,而所用的方法自然而然地符合领域原理。就如同一个熟练的司机在开车时,只会关注如何把车开好,而不会去思考任何驾车技术。可以说,凡是在开车时思考开车技术的司机,都还不是真正熟练的司机。
  如果能再走出这第三步,我们就可以期待这一领域出现一位新的大师了。他已经具备了创建新模式的能力,他解决领域具体问题所用的方法都可以成为教科书的案例。许多工商管理的案例都是这样出来的。
  对于有些人来说,在一个或几个领域达到这种境界,已经是可以引以为自豪的成就了。但我想说的是,这绝不是值得停步的地方。这只是沙漠中的几粒沙,大海中几滴水。
  将这种境界推广到你人生的所有方面,才是值得追求的。

相关 [学习] 推荐:

iptables NAT 学习

- - BlogJava-首页技术区
为了搞清楚iptables NAT的过程,做了这个实验. 使用了1台双网卡服务器和1台单网卡服务器,2个网段. 1.       为了看到调度服务器上的数据转发过程,首先在调度服务器上分出内核的debug日志:. l 在/etc/rsyslog.conf最后增加:kern.debug /var/log/iptables.log.

Servlet Filter 学习

- - CSDN博客架构设计推荐文章
最近在研究CAS , CAS 中的Servlet Filter 不太熟悉, 所以花了点时间学下了下这部分的知识, 分成以下几部分 学习. Servlet Filter  的功能和用法. Servlet Filter 顺序的注意事项. A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both.

mongo 学习

- - CSDN博客系统运维推荐文章
mongod 启动参数详解:. master 启动: ./mongod --dbpath /data/db/master --logpath /data/db/master.log --logappend  --fork --port 2717 --master --oplogSize 64 . slave 启动: ./mongod  --dbpath /data/db/slave  --logpath  /data/db/slaver.log --logappend  --fork  -port 27018  --slave --slavedelay 5 --autoresync --source localhost:27017  .

pushlet 学习

- - 企业架构 - ITeye博客
转自: http://blog.csdn.net/houpengfei111/article/details/7498481.     pushlet是一种comet实现,在servlet机制下,数据从server端的java对象直接推送(push)到(动态)HTML页面,而无需任何java applet或者插件的帮助.

Storm Trident 学习

- - 小火箭
Storm支持的三种语义:. 至少一次语义的Topology写法. 参考资料: Storm消息的可靠性保障 Storm提供了Acker的机制来保证数据至少被处理一次,是由编程人员决定是否使用这一特性,要使用这一特性需要:. 在Spout emit时添加一个MsgID,那么ack和fail方法将会被调用当Tuple被正确地处理了或发生了错误.

「学习笔记-Linux」学习Shell Script

- - CSDN博客系统运维推荐文章
学习Shell Script. 1 什么是Shell Scipt. 2.2 例2 按日期建立相似名字的文件. 3.2.4 整数,字符串,多重条件判断. 4 Shell Script 参数. 5.2 if else 结构. 8 shell script的追踪与Debug. 1 什么是Shell Scipt.

真正的学习

- Yuli - 左岸读书_blog
前天突然发现,身边很多人在当年读书时有神话般的表现,比方说一个哥们小学、初中与高中永远是全校第一名. 比方说,高中的同桌在一次期末考试前生病,在家休养一个月,回来时距离考试仅三四天时间,但没想到他一鸣惊人,从以前的十二三名跃居到第四名. 不过,所有这些神话,都远不如一个看起来有些愚笨的故事令我感动.

学习的艺术

- 白肥 - 左岸读书_blog
一个男嘉宾刚从后面的背景门后走出来,. 一个女嘉宾就以迅雷不及掩耳盗铃响叮当之势把灯按掉. 主持人问她:姑娘,你怎么这么快就把灯按了呀. 第三,我不喜欢个子矮还穿西装的. 我脑中马上想出一个画面:如果这位姑娘看到敬爱的小平同志的尊荣不知是何反应. 当我们初见一个人、初学一门技艺、初尝试一样新的菜式、或者初到一个陌生的地方、、、、、、.

学习JVM的References

- LightingMan - 淘宝JAVA中间件团队博客
本blog中列举了我学习JVM的references,会不断的更新,为了避免版权问题,就不在blog上提供references的下载了,感兴趣的同学可自行下载或购买,:). |— [ Hotspot GC论文 ]. |— [ 其他JVM GC ]. |— Linux内核源代码情景分析. |— Linux 内核中断内幕.

shell 学习笔记

- tiger - 游戏人生
将脚本目录加到 PATH 中. 在 dash 中如何进行字符串替换. 将 rst 格式文档转换为 blog 可用的 html 代码. shell 脚本虽然不是非常复杂的程序, 但对于首次接触的我来讲, 多少还是有些忌惮. 不过, 接触任何新事物都需要勇敢面对, 逐步树立信心. 我是冲着把脚本写好去的, 所以, 我的目标是能够写出友好, 健壮, 优美的脚本..