函数式编程学习之路(13)

第一阶段总结:

    从启动学习函数式编程到现在近一个月了.有了一些小收获,但是发现了一个非常严重的问题.

这个非常严重的问题就是:我们学习的速度惊人的慢!!!

    以前也曾经粗浅思考过这个问题.但没有深入,直到今天广泛阅读大量技术文章后,才惊觉吸收到的东西却是如此之少.对广泛搜索阅读,有如下体会:

1.知道的都在重复,以不同的面目,方式,互联网信息浩如烟海,但大部分都是各种信息堆砌.

2.不知道的看着头疼,比如查到一个腾讯前端的UnCurrying的东西,篇幅又长,代码又多.讲的东西不知道要解决什么?因为没有相关体验,也没有心思去理解大篇的东西,感觉唯一理解的就是UnCurrying是Currying的逆向,给函数增加更多的参数,但这种做法的微妙在哪?好象不是一眼能扫明白的.

3.似懂非懂的不愿意深入.一个小小知识点,一深入就是一大片,相当耗费时间精力

4.知识非常零碎,但又相互影响关联,这就象一盘巨大的拼图给打散了,而每一块小拼图,又零碎成N片,每一片还有不同.

5.知识无法容易的转化成清晰的理解和记忆.

6.面对长篇幅或难理解的东西时,大脑和神经系统会产生不愉快的感觉.这会产生"斥力",不象看精彩的电影或美图等产生"引力".

7.其它.

 

综上所述,人类大脑对于记忆和计算能力,先天不足,另外大脑,神经系统对复杂或量大的东西有"斥力".而反过来,互联网信息庞大速度相当快.知识点也增长惊人.大脑和计算机相比,某些方面的能力相差巨大.

大体有如下差别:

1.看一篇几千文的文,就觉得很花时间和精力.而计算机处理几M的数据,都是瞬间的事情.

2.对知识点的推理,证明,计算,相当缓慢,甚至根本就过不去.而计算机可以在眨眼间处理推理,计算达亿次级别.

3.人类的动作相当缓慢,比如看到一个示例程序,学习它把它敲入IDE,调试运行,消化理解.相当花时间.随便折腾个函数就得花掉小时计的时间.一天做不了多少东西.

而计算机可以在几秒内解析,运算,编译百万行的代码.

人类这种传统学习模式实在是太原始,有必要思考及提升下学习效率及方法.传统学习方法这么缓慢,而且费心费力,理论上应该可以找到提升途径,比如提升一倍,十倍,因为基数低,产生的结果也将是惊人的.

 

你可能感兴趣的:(函数式编程)