3种更好学习的模型

第1部分

今天,我想开始撰写一系列涵盖3种模型的文章,我认为这些模型对于通用学习以及如何专门用于更好地通过软件工程面试来说非常有用。

我从个人经验中知道,求职很容易使人灰心。 焦虑与所有不确定因素有关,很容易陷入拒绝的境地,而不注意到改善和增长的更大趋势。 这就是为什么我认为拥有良好的学习模式和心理模型来评估您随着时间的推移的进步会有所帮助,因此您会感觉自己朝着正确的方向前进。

但是,保持动力和不屈不挠可能是我在使用Outco的工程师中注意到的最大的成功预测指标,并且希望这些模型将帮助您在艰难的过程中继续前进。

能力的四个阶段

第一个模型突出了人们学习和掌握新主题时所经历的高级阶段。

每个人都始于很多未知的未知数 。 您不知道自己在某个学科上有多糟糕,因为您对此一无所知。 第一阶段可以描述为无意识的无能状态,在我看来,这是造成邓宁-克鲁格效应的原因。

邓宁-克鲁格效应–维基百科
心理学领域,邓宁-克鲁格效应是一种认知偏见,在这种偏见中,能力低下的人有幻觉 。en.wikipedia.org

这是一种现象,在某个学科上真的很烂的人对自己的能力感到非理性的自信,因为他们对这个学科太无知,以至于不知道自己到底有多糟糕。 他们只是缺乏适当的背景来以任何有意义的方式评估自己的技能。

因此,我从中学到的教训是,始终以谦卑的态度来学习新主题。 关于一个主题,可能有很多话要说,这只是一个人要深入研究的深度的问题。 这使我想到了著名的威廉·布莱克诗:

诗歌爱好者页面–威廉·布莱克:“去看一个世界……”
要看到沙粒中的世界和野花中的天堂,请在您的手掌中握住无限,在……中握住永恒 。www.poetryloverspage.com

尽管我们确实希望参加该计划的工程师对自己的弱点有一定的自我意识(大多数申请我们的人之所以这样做,是因为他们知道他们需要面试的帮助),但我们也要尽力确保人们了解自己的弱点。谦虚与自信之间的正确平衡,才能提高自己的技能。 出于各种原因,自大通常是找工作时间更长(且更麻烦)的标志:当面试官评估文化契合度时,这通常是一个危险信号,并且也是自我批评和诚实的障碍。自己在哪里可以改善。

精通的第二阶段是使您知道未知的未知数,并将它们变成已知的未知数。 有了这些知识,信心就会趋于下降,因为空间的广阔性开始变得越来越明显,并且自我评估有了更好的环境。

但这是来自认知偏差的一种误导性感觉。 您的自信程度不一定与您的技能实际水平有关

我看到很多人认为他们不了解递归这样的概念,但通常他们会达到80-95%的程度。 只是编写代码是非常宽容的,尤其是在某些语言中。 一个错误的分号或太多空白将导致整个程序崩溃。

但是,此阶段的重要收获是,进展并不总是感觉良好。 学习不知道多少可以使任务看起来比最初的任务大,但不要担心。 您正朝着正确的方向前进。

如果有足够的时间和练习,您将进入有意识能力第三阶段 在这里,您必须认真考虑所知道的内容以及在不同情况下如何应用它。 进行过程会感觉很慢,您将不得不使用大量的脑力。 但这意味着您对这个主题足够了解,可以使用它。

因此,例如, 具有递归意识的能力可以通过记住寻找基本案例,递归案例并绘制递归树形图来解决问题。 看起来好像遍历了要编制解决方案时要记住的事情清单,例如返回正确的值,将正确的递归关系作为公式设置,并跟踪所有必要的状态变量。

为了达到这一点,最好具有某种本质上是我们课程目标的结构。 这是为了使人们尽快进入此阶段,以便他们可以开发正确的模式并尽快开始实践。

但是,一旦您进入第三阶段,这只是一个练习越来越多的问题并卸下训练轮的问题。

因为第四阶段是在潜意识状态下进行表演 在这里,您可以进行自动驾驶操作,甚至不必考虑问题的样板部分。

使用递归示例。 您对它有什么概念。 您知道何时以及如何使用它。 您知道它的局限性和好处。 而您唯一想弄清楚的是如何将其应用到您面临的特定问题中。 这个问题与您解决的所有其他问题有何不同或相似之处? 因为一旦完成足够的工作,它们就会看起来都一样,并且您会意识到更深的模式。

所有这些几乎都是在无意识的情况下发生的。 通常,当我只看问题时,就可以看到它需要递归,这仅仅是因为它的框架或设置方式。 我必须积极考虑为什么我知道这是完成这项工作的正确工具,并提出一个解释,因为我刚刚做了足够多的问题,我的大脑不自觉地想到了解决方案。

在这一点上,我认为可以放弃通常在上一阶段中使用的一些旧的检查表和启发式方法,因为现在您已经内化了这些模式并且它们自然而然地出现了。 您无需考虑走路时将左脚放在右脚前面,只需这样做。

我认为此时的重点是能够与其他人交流这些技能。 我知道很多人没有通过面试,不是因为他们缺乏技术技能,而是因为他们似乎无法将这些想法传播给另一个人。 而且由于大多数工程都是在团队中完成的,所以沟通是面试的关键,也是我们为什么要如此强调的原因。 这个阶段也解释了为什么一些世界一流的教授并不总是最好的老师。 他们是如此的出色和聪明,他们已经忘记了学习该主题时遇到的许多陷阱,并且不知道如何克服这些陷阱。 这种认知偏见被称为“知识的诅咒”:

知识的诅咒–维基百科
在这些情况下,知识的诅咒具有矛盾的作用。 通过让消息灵通的代理商认为他们的…… en.wikipedia.org

我想在此阶段添加到操作的另一个警告是,偷工减料会花费您很多钱。 如果发现您缺少有关某个问题的详细信息,或者因某些意外原因而使您措手不及,那么可以方便地使用训练轮,这样您就可以轻松解决问题。 容易忘记对初学者有用的工具,作为一名讲师,我遇到了尴尬的时刻,跳过一两步会导致学生指出简单的明显错误。