不要死记硬背那些你能谷歌到的东西!
对于初学者来说,这可能看起来很奇怪,但如果想要节省时间和避免挫败感,每个初学者都应该知道这一点。
我说的“不要死记硬背那些能谷歌到的东西”是什么意思呢?
简单来说:记住使用编程语言或框架所必需的核心概念和函数,但不要死记硬背那些你很少用到的随机函数、代码片段和概念!相反,需要的时候,要利用外部资源(论坛、博客、笔记、书籍、文档……)来查找这些东西。
为什么这对初学者很重要
我见过一些初级程序员死记硬背编程语言或框架的各种知识点,因为他们认为记住的东西越多,速度就越快,就能少用谷歌搜索,从而提高编程能力。 没错,你的速度确实会提升一些,但这种方法迟早会适得其反。你看,这种方法或许能让你短期内速度更快,但从长远来看,它会带来三大弊端:
- 第一个缺点是会造成大脑信息过载。试图用很少用到的随机信息塞满大脑,听起来很愚蠢,事实也的确如此。相反,你应该记住那些你经常使用的核心概念、功能和代码片段。
- 第二个缺点是学习曲线更陡峭。如果你学习一门新语言或框架的方式是死记硬背大量不同的、大多无关紧要的东西,那么每次尝试学习新东西时,你都会感到很困难。
- 最后一个缺点是挫败感。如果你记不住某些东西,很可能会感到沮丧;这种情况如果频繁发生,你的编程生活就会变成人间炼狱。
相反,你应该只记住使用你所学语言或框架所必需的知识。例如,如果你使用 PHP,你应该记住如何使用“GET”和“POST”请求。或者,如果你使用 Python 进行数据科学研究,你应该记住如何使用 pandas 加载数据集。你应该明白我的意思。不必担心那些无关紧要的知识。
综上所述
你的大脑“存储空间”宝贵而有限。不要用随机的代码片段、函数和概念填满它。
下次见👋
文章来源:https://dev.to/code_jedi/dont-memorize-what-you-can-google-30i
