2006-07-17

知识和能力

Views: 12296 | 1 Comment

在论坛里常常看到一些新手(无论是Linux初学者,Java初学者,HTML初学者等)吵着让他们认为的高手教他们“解决一类问题的能力”。每当这时候我就笑了----解决一个具体的问题的能力尚且都难掌握,怎么就想别人教你解决“一类”问题的能力?你想一口吃个胖子吗?

要讨论问题,首先要定义一些概念。先定义后使用。事实上,解决一个具体问题的方法是一种知识。而解决一类问题的方法是一种能力。所以这样来说,知识也是一种能力,但是,是能力的一种特殊情况。

然后,我们还要明确一些常识(公理)。知识是可以教授的,而能力是无法教授的。为什么?因为问题是复杂的,而一类问题就更加复杂了。当你掌握了问题的本质之后,你就不会感到复杂了。这时,你几乎已经能够解决问题了。怎么掌握问题的本质?这是一种能力,是无法教授的。

所以,我们要从知识的学习着手,也就是从特例着手。尝试分析一些特例,并解决它们。然后归纳,假设,求证。不要妄图别人教授你一种“普遍真理”,这是一种能力,是无法教授的。

最后,我们还要明白一点。不是分析了一定量的特例之后就能掌握能力,也就是说,不是所有的量变都能产生质变。如果你不介意,就把这种现象称为“天命”吧。

现在还有一个问题,知识是可以教授的,那么知识的是怎么学习的?学习知识是一种能力。这样,我们走进了循环。如果没有知识,就不会有能力;如果没有能力,就没有知识。怎么办?如果你不介意,最初始的学习的能力是天生的,然后在学习的过程中发展。

每个人都处在知识与能力的矛盾当中。也就是到底是先利用现有的知识来取得能力,再利用取得到的能力获取知识?还是利用现有的能力来获取知识,然后再利用获取到的知识来取得能力?还是同时利用两者?什么叫“同时利用”?能达到“同时”吗?如果无法达到“同时”,如何控制比例?解决这种矛盾是一种能力,不一定能掌握,就算掌握了也无法教授给你。

这时候,答案应该是“天命”吧。那么什么是“天命”,每一个人的天命是什么?

也许我们不应该分知识和能力。

*请回到文章开头往下读*

Related posts:

  1. 他们这样出题
  2. Mesh: 对象的多对多关系
  3. 我的网站首页和博客通过XHTML1.0验证了
  4. PHP的优势
  5. SSDB存储集群
Posted by ideawu at 2006-07-17 19:57:05

One Response to "知识和能力"

Leave a Comment