当前位置: 首页 > Web前端 > vue.js

你真的懂得学习吗?从结构化思维出发

时间:2023-04-01 00:54:18 vue.js

简介:学习是我们从出生开始就一直在做的事情。从简单的模仿到系统的训练,学习似乎成了我们的一种习惯。然而,我们真的学会了学习吗?学习的最终目的是什么?技术学习思维有何不同?本文从结构化思维入手,分享如何学会如何学习。1.前言试想一下,接手一个新的业务方向,业务方的需求是要求你熟悉并快速投入,你将如何应对这样的挑战?再想象一下,作为风控技术的新手,需要在原有的防控策略中引入新的图计算技术。您如何才能快速学习新技术以实现业务目标?如果你碰巧听说过XY问题的理论,你就会知道上面的问题其实就是作者提出的Y问题,而X问题就是我们应该如何快速学习一个新的话题。XY问题是别人尝试解决Y问题,而不是实际问题X。这会浪费大量时间和精力,无论是寻求帮助的人还是提供帮助的人。2什么是结构化思维?我们来看这样一个例子,一场平台战KO前的准备,有两种方式将队伍分为A组和B组。在上面A组和B组的例子中,B组多了一个“维度”相比A组,将原有的元素进行分类分组,整体信息更有条理、更有逻辑性,也更容易记忆。我们处在一个信息爆炸的环境中,但信息不等于认知。大脑需要对接收到的信息进行处理,最终形成认知,并在需要时进行传递。这样的过程就是思考。信息处理是一个极其复杂的过程,需要一套科学的方法论来提高工作效率,结构化思维应运而生。结构化思维是一种清晰、稳定、有序的思维结构,帮助我们将知识体系从碎片化转变为系统化。我们经常使用金字塔结构来进行结构化的理解和思考。金字塔结构是在《金字塔原理》一书中提出的一个概念。它将结构化思维体现为类似于三角形结构的树状图,直观地反映了结论、论点、论点形成的“先聚合后分解”的三维分析方法(垂直结构),然后进行排序和穷举通过分类和分组(水平结构)的信息。金字塔结构的有趣之处在于,金字塔结构是先聚合后分裂。从外观上看,横向结构似乎越来越宽,信息越来越多。事实上,随着信息的分类和分组,信息开始智能化和系统化,处理的信息越少,如果再次提炼形成自己的方法论层次,最终可以成为长波记忆。如下图所示,当我们遇到某个主题的大量信息时,我们需要实现一个类似“漏斗”的思考过程。漏斗模型[1]在前言中,作者抛出几个问题,大家想一想,结构化思维能帮助我们快速学习一门学科吗?我们尝试用结构化思维来解决这个问题。从学习本身的角度出发,我们首先从维基百科[2]中得到学习的定义:学习是通过外部教学或自身经验提高自身能力的过程。从狭义的角度具体描述是通过阅读、聆听、研究、观察、理解、探索、实验、实践等方式获得知识或技能(提高和升华)行为的过程。分析学习的话题,从狭义上讲,学习可以分为横向拆解后的收集、加工、沉淀、赋能四个方面,而结构化思维是结构化思考和理解信息的过程,而从整体纵向结构匹配这个题目,可以得出结构化思维主要可以帮助完成学习的加工阶段,小部分覆盖学习的沉淀阶段。因此,我们可以得出一个简单的结论,即结构化思维不足以进行学习。三学需要学什么?在阿里巴巴公益培训爪哇柚子训练营第一期中,古今老师分享了学习的四个步骤,即记忆、理解、表达、整合。内存是获取信息的第一步,就像CPU进行计算一样,必须先将数据读入内存,有了内存的数据才能被大脑处理。如何高效记忆?其实记忆的第一原则就是重复,但在实际工作和学习中,有一些方法可以帮助大脑更容易记住信息。记忆分为长波记忆和短波记忆:长波记忆:一直在大脑中存留,忘记时,只是因为没有被唤起,但很容易回忆起来,类似于磁盘存储。短波记忆:记住一会就忘了,以后就想不起来了,类似于记忆存储。就记忆而言,以下几点值得注意:有场景的信息有助于记忆常规信息有助于记忆分类信息有助于记忆有图片的信息有助于记忆有自然联系的信息如果记忆不先思考再记忆,简单的重复效率并不讨人喜欢。比如下面有两组单词,哪一组更容易在很短的时间内记住?第一组是抽象名词,第二组是具体对象。显然,第二组可以让我们更快地想到具体的场景和图片,也可以利用结构化思维快速归类,形成短波记忆。同一性、矛盾、螺旋、斗争、对立统一、形而上学、唯心主义、唯物主义、人性、西瓜、苹果、香蕉、梨、黄瓜、南瓜、西红柿、卷心菜、小葱、胡椒、辣椒、香菜、樱桃、车厘子。理解,将知识内化为自己认知的一部分,并加以表达和传递,使内化的知识得以启用,只有通过学习和实践才能融会贯通。古今老师以记忆这个元素为启发点,告诉我们要培养快速学习的能力,讲究方法和力度,学会如何学习。值得分享的是,很多时候我们不知道是不知道,还没有认真思考过自己的命题该如何学习。我们常常一头扎进自己的事业和工作中不能自拔,不跳出来去看一些根本的要素。再比如,在Java中,LinkedList是单向链表还是双向链表?在很多开发同学的固化思维中,就是一个单向链表,用的时候不清楚是不是合适的场景。其实,学习的四联学只做到了第一点。请记住,有这样一个List子类。下面的三部曲根本就没有做到。再比如,为什么浮点数会有精度问题,失去精度后为什么会出现这样的结果?如果脑海中没有清晰的计算机浮点数存储结构图(图像信息有助于记忆),那么在学习的过程中就会存在很大的缺失。单精度浮点数的存储结构长这样,你还会学吗?四从技术角度的学习思考下面我们从技术生的角度来谈谈学习思考。我们不妨从领域驱动设计开始。支撑业务时,需要正确理解业务领域,分析问题领域,建模领域知识。其中一种形象的方式就是6W模型,即描述场景的过程必须包括Who,What,Why,Where,WhenandhoW这六个要素,领域专家或业务分析师从领域中提取“场景”,当我们正在学习领域,它似乎是在讲故事或拍电影。6W模型如下图所示:软件的实现依赖于对真实问题领域的知识模型的抽象,而这个知识模型的构建实际上是从技术角度学习思维的表现(以下简称作为技术学习思维)。在领域驱动设计中,主要分为战略建模和战术建模。从战略到战术的思考,可以看作是纵向到横向的信息分类,便于我们结构化、有序化的理解和思考。我们说软件是使现实世界自动化的过程。第一项任务是学习这些过程。同时,技术学习思维比常规认知更具挑战性。除了将信息处理成知识外,还需要进一步对知识进行建模,用计算机语言来表达这些知识模型,模拟现实世界的过程。软件开发难吗?我觉得很难,其实也不难。有好的设计和坏的设计可以支持业务的例子,但我们希望有好的设计。如何设计出设计良好的软件?没错,又是一个Y问题,而X问题就是我们如何去学习。五、实践与总结1特别以笔者所从事的风控领域为例。需要快速学习风控知识,以支持阿里和蚂蚁集团的国际战场。整理和记忆收集到的信息后,从风控思维的角度,可以归纳为以下价值和描述:一句话价值:风控价值=业务助力+有效拦截-业务中断及经过处理和思考相关概念,理解风控技术,一种抽象的方式是把风控看成一个公式:风控函数f进一步用变量系统展开:其中s为策略系统,u为变量系统,var是变量。变量可以看作策略条件部分的左值。可以看出学习的过程就是把一个巨大的topic集中在核心要素上,建立通俗易懂的模型层级,但这还处于学习的中期甚至早期,需要不断的表达并整合,内化为自己的一部分。在风控领域,还有很多方面需要探索。有一种没有真正学习的感觉,也是一种巨大的收获。它可以促使自己朝着更系统的目标前进,最终融入到自己的学习成果中。一些领域生产。2总结快速学习是一种强烈的吸引力。受到阿里柚子训练营的启发,其实有时候背后的焦虑是因为没有学会如何学习,还在按照之前的方法重复。学习如何学习是一种技能。我们必须知道我们不知道什么。我们的最终目标是让自己在有限的时间内高效学习。学习的最终目的不是积累,而是表达知识,让自己可持续的改变。原文链接本文为阿里云原创内容,未经许可不得转载。