函数式编程学习之路(13)
第一阶段总结:
从启动学习函数式编程到现在近一个月了.有了一些小收获,但是发现了一个非常严重的问题.
这个非常严重的问题就是:我们学习的速度惊人的慢!!!
以前也曾经粗浅思考过这个问题.但没有深入,直到今天广泛阅读大量技术文章后,才惊觉吸收到的东西却是如此之少.对广泛搜索阅读,有如下体会:
1.知道的都在重复,以不同的面目,方式,互联网信息浩如烟海,但大部分都是各种信息堆砌.
2.不知道的看着头疼,比如查到一个腾讯前端的UnCurrying的东西,篇幅又长,代码又多.讲的东西不知道要解决什么?因为没有相关体验,也没有心思去理解大篇的东西,感觉唯一理解的就是UnCurrying是Currying的逆向,给函数增加更多的参数,但这种做法的微妙在哪?好象不是一眼能扫明白的.
3.似懂非懂的不愿意深入.一个小小知识点,一深入就是一大片,相当耗费时间精力
4.知识非常零碎,但又相互影响关联,这就象一盘巨大的拼图给打散了,而每一块小拼图,又零碎成N片,每一片还有不同.
5.知识无法容易的转化成清晰的理解和记忆.
6.面对长篇幅或难理解的东西时,大脑和神经系统会产生不愉快的感觉.这会产生"斥力",不象看精彩的电影或美图等产生"引力".
7.其它.
综上所述,人类大脑对于记忆和计算能力,先天不足,另外大脑,神经系统对复杂或量大的东西有"斥力".而反过来,互联网信息庞大速度相当快.知识点也增长惊人.大脑和计算机相比,某些方面的能力相差巨大.
大体有如下差别:
1.看一篇几千文的文,就觉得很花时间和精力.而计算机处理几M的数据,都是瞬间的事情.
2.对知识点的推理,证明,计算,相当缓慢,甚至根本就过不去.而计算机可以在眨眼间处理推理,计算达亿次级别.
3.人类的动作相当缓慢,比如看到一个示例程序,学习它把它敲入IDE,调试运行,消化理解.相当花时间.随便折腾个函数就得花掉小时计的时间.一天做不了多少东西.
而计算机可以在几秒内解析,运算,编译百万行的代码.
人类这种传统学习模式实在是太原始,有必要思考及提升下学习效率及方法.传统学习方法这么缓慢,而且费心费力,理论上应该可以找到提升途径,比如提升一倍,十倍,因为基数低,产生的结果也将是惊人的.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述