如何学习如何学习

关于如何更快,更有效地学习事物的注释和观察

作为开发人员和软件工程师,我们注定要面临一个共同的命运:我们需要在余生中学习。

10到15年前,您必须了解Java和JSP,Servlet和Tomcat才能跻身行业之首。也许那时您了解了Objective-C以及有关Cocoa Touch的全部知识,因为移动应用程序是新趋势,而且,老实说,这真的很令人兴奋!现在,一切都与React和现代JavaScript有关-3年前的JavaScript不再是JavaScript-它是旧式JavaScript。作为系统开发人员,C ++然后是Go,然后是Rust?那么Haskell和Elixir呢?

每隔几年趋势和就业市场就会发生重大变化。

我喜欢学习。知道我们可以在该行业中应用的新事物是有一些东西的,作为一名程序员,您所学到的一切都将成为您的工具库中的工具,并为您的职业生涯提供巨大的帮助。

在这篇文章中,我想讨论为更快,更有效地学习而要做的事情。

延缓拖延

拖延是你的敌人。它可以采用多种形式,例如观看Netflix或仅浏览Reddit。它也可以采取以下形式:浅薄的工作,不重要的小任务,这些都不是真正值得做的。除了它们使您感到有生产力,同时又使您远离真正的交易:学习新事物。

您如何克服拖延症?您需要进行培训。一种方式,所以就这样开始。例如,作家强迫自己写作的一种方法是集中精力每天写作200个单词。一旦开始写作并到达那200个单词的结尾,您现在可能会继续前进。您将重点放在过程,系统上,而不是结果上。您也可以写200个la脚的单词,直到您进入“区域”,再写5000个单词的“公司”杂志级别。

管理分心

我们需要获得任何可以克服拖延的帮助。我要做的一件事是使用一个名为SelfControl的macOS应用程序和一个名为Block Site的Chrome扩展程序。我会屏蔽所有与工作无关的社交媒体,以及我访问的所有新闻网站。我需要使用iPad或手机观看。

管理你的时间

另一种方法是分块时间。番茄技巧在这方面非常有帮助:这只是工作25分钟并休息5分钟的一种方式。可以根据自己的喜好调整时间,但主要的好处是您可以为自己设置一个工作时间和休息时间。但是,我无法忍受这种技术的固定特性。我拒绝围绕我的工作做任何僵化的工作,但是我做了类似的事情。我只是在受到启发时才写作,如果我没有受到启发,我就是不会坐在办公桌前。

分而治之

我以学习为生,然后以教书为生。例如,下个月,我将深入研究GraphQL并进行相关课程。这样做对我有很大的好处,因为我一直在学习新事物。当然,学习的东西也不乏。对于参加我的其中一门课程的人来说,这也有很大的好处:我从他们的起点开始,所以我不会陷入专家陷入的陷阱,只需假设事情并为错误的受众创造一些资源即可。我喜欢。

但是,这带来了一个挑战:我如何才能足够快地学习?我分块工作。我选了一个主题,选了几门课程,读了尽可能多的书,然后尝试提出整个论证的目录。那将成为电子书的索引。然后,我开始独立地写每个块。我已经打印了一份清单,每天我都会选择1、2个或更多我想学习和写作的主题。跟随心情会使事情变得容易。另外,如果一天我不想这样做,我就跳过这一天,明天又回到新鲜的地方,准备开始滚动。

将一个大主题划分为多个部分更加人性化和可管理性。如果我每天要处理1个区块,那么在月底,我的工作量就很大了。他们每个人都是大图的一部分,而我要做的就是形象化大图。每个部分都是一篇博客文章,我通过创建一本电子书来了解大局。

我真的鼓励任何人采用我的方法,并尝试立即说明他们所学的内容。如果您是该主题的新手,请不要担心,对于该主题始终有自己的见解。

从书本上学习

另一个值得讨论的主题是读书。我有很多书读书。我的图书应用中充满了我从未读过的好书。我读了很多书,很多很棒的书。很多时候,我都会被一本书所启发,但是一个月左右之后,我忘记了我在那里读过的东西。您如何记起读书所学到的东西?

这是我的技术。无论是使用Kindle还是iPad进行阅读,还是手里拿着一本实际的书,我都会重点介绍我想记住的所有主要概念和事物。

但是,我想记住的底层内容还不够。

读完本书后,我将只阅读突出显示的内容来重新阅读它,而在此同时,我会对本书进行总结。私下里,但我也开始发布这些内容,就像我为深度工作书。

我不仅在心中肯定了这些概念,而且确实写了它们(很大的帮助),现在我有了参考资料,可以回头看看我从书中学到了什么。

或者,也许我只想写从一章或一段中学到的东西,并用我的观点加以扩展。那也很棒。

运用我学到的东西

在学习编程语言或框架时,最好的办法是使用它来创建项目。辅助项目对此特别有用,因为您不需要完全掌握面向企业的设计模式,而可以随心所欲地学习。无需仅仅学习一些东西就可以100%扩展架构。麻痹了。有趣的项目也很棒。我喜欢在让娱乐成为头等舱的平台上工作,例如毛刺

您也可以制作游戏,或者像很多人一样在Product Hunt上发布迷你产品。这是给您肾上腺素和推动必要的努力的一种好方法,以加倍努力并完善某些东西,以便人们可以看到和使用,而不是坐在硬盘上三天之内完全没用或忘记的硬盘。

休息

休息一下很重要。绝对更多人类每天花2个星期1小时,而不是一天12个小时。每天晚上,您的大脑都有机会思考您所学到的东西。我发现那更好。也许您可以将1个小时的阅读时间与1个小时的播客收听或动手项目交替进行。

另外,当您卡在某物上时,请勿在其上花费3个小时。散步。小睡一下。到外面跑。做其他事情,然后回来。我无法计算第二天准备好解决方案后醒来的次数。

或者著名的解决方案在淋浴时等待您,或者当您在树林中walking狗时。令人惊奇的是,您工作时多少次创意没有出现。


更多实验教程: