网站接入支付宝在线交易怎么做,wordpress 百度云图安装,门户网站建设发展趋势,厦门律师网站建设左耳听风——高效学习篇 P95 | 高效学习#xff1a;端正学习态度 本人真实⬇️⬇️⬇️⬇️ “ 大部分人都认为自己爱学习#xff0c;但是#xff1a; 他们都是只有意识没有行动#xff0c;他们是动力不足的人。 他们都不知道自己该学什么#xff0c;他们缺乏方向和目标。…左耳听风——高效学习篇 P95 | 高效学习端正学习态度 本人真实⬇️⬇️⬇️⬇️ “ 大部分人都认为自己爱学习但是 他们都是只有意识没有行动他们是动力不足的人。 他们都不知道自己该学什么他们缺乏方向和目标。 他们都不具备自主学习的能力没有正确的方法和技能。 更要命的是他们缺乏实践和坚持。 ” 如果你不能克服自己 DNA 中的弱点不能端正自己的态度不能自律不能坚持不能举一反三不能不断追问等那么无论有多好的方法你都不可能学好。 1主动和被动学习 被动学习如听讲、阅读、视听、演示学习内容的平均留存率为 5%、10%、20% 和 30%。 【主动学习】如通过讨论、实践、教授给他人会将原来被动学习的内容留存率从 5% 提升到 50%、75% 和 90%。 只有你开始自己思考开始自己总结和归纳开始找人交流讨论开始践行并开始对外输出你才会掌握到真正的学习能力。 总结学习不是努力读更多的书盲目追求阅读的速度和数量这会让人产生低层次的勤奋和成长的感觉这只是在使蛮力。要思辨要践行要总结和归纳否则你只是在机械地重复某件事而不会有质的成长的。 “ 只要你注意观察就会发现少数的精英人士他们在训练自己获取知识的能力他们到源头查看第一手的资料然后深度钻研并通过自己的思考后生产更好的内容。而绝大部分受众享受轻度学习消费内容。 ” 你有没有发现在知识的领域也有阶层之分那些长期在底层知识阶层的人需要等着高层的人来喂养他们长期陷于各种谣言和不准确的信息环境中于是就导致错误或幼稚的认知并习惯于那些不费劲儿的轻度学习方式从而一点点地丧失了深度学习的独立思考能力从而再也没有能力打破知识阶层的限制被困在认知底层翻不了身 如何进行深度学习 高质量的信息源和第一手的知识把知识连成地图将自己的理解反述出来不断地反思和思辨与不同年龄段的人讨论。举一反三并践行之把知识转换成技能。 学习的三个步骤 知识采集关键要获取信息源头、破解表面信息的内在本质、多方数据印证知识缝合结构化知识重要步骤是连接记忆逻辑推理知识梳理技能转换举一反三、实践和练习传授教导把知识转化成自己的技能 2学习的目的事情的内在本质、逻辑和原理 学习是为了找到方法学习是为了找到通往答案的路径和方法是为了拥有无师自通的能力。 学习是为了找到原理不仅仅是为了知道更为了思考和理解 “ 学习不仅仅是为了知道而更是为了思考和理解。在学习的过程中我们不是为了知道某个事的表面是什么而是要通过表象去探索其内在的本质和原理。真正的学习从来都不是很轻松的而是那种你知道得越多你的问题就会越多你的问题越多你就会思考得越多你思考得越多你就会越觉得自己知道得少于是你就会想要了解更多。如此循环是这么一种螺旋上升上下求索的状态。 ” 3学习是为了了解自己 学习更是为了找到自己的未知、为了了解自己 “ 我们要多走出去与不同的人交流与比自己聪明的人共事你才会知道自己的短板和缺失才会反过来审视和分析自己从而明白如何提升自己。 ” 4 学习为了改变自己 “ 学习是为了改变自己的思考方式改变自己的思维方式改变自己与生俱来的那些垃圾和低效的算法。总之学习让我们改变自己行动和践行反思和改善从而获得成长。 ” 总结学习是“反人性”的事情一定要端正自己的态度、自律、坚持、举一反三、不断追问。 P96 | 高效学习源头、原理和知识地图 1注重基础和原理 “ 有时候学习就像拉弓蓄力一样学习基础知识感觉很枯燥很不实用工作上用不到然而学习这些知识是为了未来可以学得更快。基础打牢学什么都快而学得快就会学得多学得多就会思考得多对比得多结果是学得更快……这种感觉对于想速成的人来说很难体会 ” 2使用知识图 从知识树的主干开始广度和深度便利得到一整棵的知识树。 “ 学习并不是为了要记忆那些知识点而是为了要找到一个知识的地图你在这个地图上能通过关键路径找到你想要的答案。 ” 总结 第一、要注重基础和原理 第二、知识图学习学习不是为了记忆知识是找到一个知识的地图通过关键路径找到答案。 P97 | 高效学习深度归纳和坚持实践 1系统的学习 学习模版 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。这个技术的优势和劣势分别是什么或者说这个技术的 trade-off 是什么。任何技术都有其好坏在解决一个问题的时候也会带来新的问题。这个技术适用的场景。所谓场景一般分别两个一个是业务场景一个是技术场景。技术的组成部分和关键点。这是技术的核心思想和核心组件了技术的底层原理和关键实现。已有的实现和它之间的对比。 耗子叔的学习模板 2举一反三 耗子叔认为举一反三的三种基本能力 对于一个场景制造出各种不同的问题或难题。对于一个问题努力寻找尽可能多的解并比较这些解的优劣。对于一个解努力寻找各种不同的测试案例以图让其健壮 3总结和归纳 学习的开始阶段可以不急于总结归纳不急于下判断做结论而应该保留部分知识的不确定性保持对知识的开放状态。 把你看到和学习到的信息归整好排列好关联好总之把信息碎片给结构化掉然后在结构化的信息中找到规律找到相通之处找到共同之处进行简化、归纳和总结最终形成一种套路一种模式一种通用方法。 4实践出真知 “ 耗子叔引用自己看 《Effective C》和《More Effective C》这两本书一样一开始看的时候我被作者的那种翻来覆去不断找到答案又否定自己的求知精神所折服。但是作者的这种思维方式只有在我有了很多的实践和经验错误后才能够真正地体会为什么是这样的。 ” “ 另外实践出真知也就是英文中的 Eat your own dog food。吃自己的狗粮你才能够有最真实的体会。那些大公司里的开发人员写完代码自己不测试自己也不运维我实在不知道他们怎么可能明白什么是好的设计好的软件不吃自己的狗粮不养自己的孩子他们就不会有痛苦没有痛苦就不会想改进没有改进的诉求也就不会有学习的动力没有学习就不会进步没有进步就只会开发很烂的软件……不断地恶性循环下去。 ” 5坚持不懈 “ 当然坚持也不是要苦苦地坚持有循环有成就感的坚持才是真正可以持续的。所以一方面你要把你的坚持形成成果晒出来让别人来给你点赞另一方面你还要把坚持变成一种习惯就像吃饭喝水一样你感觉不到太多的成本付出。只有做到这两点你才能够真正坚持。 ” 总结 对比之前学习态度、没有计划 p98 | 高效学习如何学习和阅读代码 代码》what、how Details 文档/书》what、how why 1如何阅读代码 基础知识。相关语言和基础技术的知识软件功能。知道软件完成什么样的功能、特性、配置项run起来感受相关文档代码的组织结构 软件的代码由哪些部分构成的 接口抽象定义。任何代码都会有很多接口或抽象定义其描述了代码需要处理的数据结构或者业务实体以及它们之间的关系理清楚这些关系是非常重要的。 模块粘合层。比如中间件、Promises模式、回调、代理委托、依赖注入等 业务流程。代码运行的过程。开始阶段不要进入细节要在高层搞清楚整个业务的流程是什么样的在这个流程中数据是怎么被传递和处理的。一般来说我们需要画程序流程图或者时序处理图。 具体实现。 代码逻辑业务逻辑这种逻辑是真正的业务处理逻辑。控制逻辑种逻辑只是用控制程序流转的不是业务逻辑出错处理。排除出错处理的代码部分保留干净和简单的正常逻辑的代码。数据处理。不是主要逻辑不理【重要的算法】。我说的并不一定是什么排序或是搜索算法可能会是一些其它的核心算法比如一些索引表的算法全局唯一 ID 的算法、信息推荐的算法、统计算法、通读算法如 Gossip等。这些比较核心的算法可能会非常难读但它们往往是最有技术含量的部分。底层交互。代码和底层系统交互一般来说是操作系统和JVM。 运行时调试。代码只有运行起来才知道具体发生了什么.run起来用日志、dubug看一下代码运行过程。 总结阅读代码的方法 一般是自顶向下、从总体到细节的“剥洋葱皮”的读法。画图是必要的程序流程图、调用时序图、模块组织图。代码逻辑归一下类排除杂音主要逻辑才会更清楚debug跟踪一下代码是了解代码在执行中发生了什么最好的方式。 如果想了解思想、方法和原理读书和读文档会更有效率如果想知道具体细节还是应该读代码。 P99 | 高效学习面对枯燥和量大的知识人的一生是要永远学习的。加油 如果你发现有些知识太过于枯燥那么可以通过下面的方法解决。 这个知识对于你来说来太高级了你可能不知道能用在什么地方。人的认知是从感性认识向理性认识转化的所以你可能要先去找一下应用场景学点更实用的再回来学理论学习需要有反馈有成就感带着相关问题去学习会更好。当然找到牛人来给你讲解也是一个很不错的手段。 【赞同】目的不是学完这些知识,因为学无止境你永远也学不完所以你在学习时一定不要学在表面上一定要学到本质学到原理上那些东西是不容易变的也是经得住时间考验的,把学习当成投资这是这个世界上回报最好的投资。 带着问题去学习带着要解决的东西去学习带着挑战去学习于是每当你解决了一个问题做了一个功能完成了一个挑战你就会感到兴奋和有成就感。 把你学习的心得、过程、笔记、代码分享出来找到和你一同学习的人因为一个人长跑很辛苦有人同行就会好很多就算没有人同行你的读者你的观众也会为你鼓掌加油这些也是让你持续前行的动力。 1认真阅读文档 耗子叔说很多技术问题都是出在技术人员不认真读技术手册上。 2其他使用的技巧 用不同的方式来学习同一个东西比如看书、听课、创建脑图、写博客讲课解决实际问题等不要被打断。被打断简直就是学习的天地。所以你在学习的时候最好把手机设置成勿扰模式放在一边然后把电脑上的所有通知也关掉最好到一个别人找不到你的地方。总结压缩信息。当你获得太多的信息时你需要有一个“压缩算法”。我常用的压缩算法是只关心关键点所以你需要使用表格、图示、笔记或者脑图来帮助你压缩信息。把未知关联到一只。把心血的知识关联到已知的事务上来。用教的方式来学习。因为要教给别人所以这么高的标准需要你不但要把自己已掌握的东西学好还要把周边的也一并学了才可能做到百问不倒。你才敢去教别人不是么学以致用。不要记忆找方法推导出知识或答案的方法。多犯错误。犯错会让你学得到更多通过错误总结教训你会比没有犯过错的人体会得更深。但是千万不要犯低级错误也不要同一个错误犯两次。 总结 耗子叔说了为什么会觉得枯燥的知识如何解决 我建议一定不要学在表面上一定要学到本质上、原理上一定要学那些不容易改变能经得住时间考验的东西。 阅读文档的重要性 其他实用的学习技巧 高效学习篇 本文由 mdnice 多平台发布