发布于 2026-01-06 0 阅读
0

学习如何学习。第一部分——初级开发者必须遵循的三条规则。三大法则

学习如何学习。第一部分——初级开发者应遵循的三条规则。

三大巨头

去年年底,我承担了一项重大的责任——指导新来的实习生。我和他们进行的第一堂课是关于学习的。目的是了解他们是如何入门的,他们是如何学习的,以及他们使用了哪些资源。课后,我意识到他们每个人(一共三个)的经历都不同,获取知识的方法也各不相同。

上述情况让我意识到,找到适合自己的学习方式非常重要,但同时也需要验证自己使用的资源是否可靠。

本系列文章为初学者提供学习技术主题的不同方法以及如何验证学习资源质量的建议。

我们先从一些适合初学者的基本规则开始。

三大巨头

这些是我希望自己年轻时刚开始编程时就知道的一些通用规则。对某些人来说,这些规则可能显而易见,但由于看到其他人犯过同样的错误,我想把它们提出来。

玩得开心,但也要注重打好基础。

你必须有意识地努力学习你所使用工具的基本原理。

构建新项目和尝试各种框架固然很酷,也能提升你的技能。然而,作为初学者,你必须在某个阶段有意识地学习所用工具的基础知识。例如,你可以尝试使用 React,但为了真正理解它的工作原理,你必须对 JavaScript(React 的基础语言)有深入的了解(Eloquent JavaScript可以提供帮助)。例如,你知道 JavaScript 中的类只是原型继承的一种语法糖吗?

了解一切是不可能的

要真正深入了解某件事,需要实际经验。

还有一点很重要,那就是……你不可能什么都懂。
几年前,我渴望成为一名全栈开发者,精通数据库、服务器、前端和后端开发。如今,我可以说自己是一名优秀的前端开发者。这是因为我把大部分工作时间都投入到了前端开发中。当然,我也通过大量的书籍、文章、Udemy课程和客户项目来提升其他技能,但归根结底,要想真正深入地学习,实践经验必不可少。而你不可能体验到所有的事情。

找到你的关注点,明确你的目标

这引出了本文最重要的建议——找到你的专注点,明确你的目标。
作为初学者,构建简单的全栈项目来了解各个部分如何组合在一起是明智之举。但到了某个阶段,最好还是专注于某个领域。无论是前端还是后端,Python 还是 Go——都应该在一段时间内专注于一种语言和一个领域。如果你专注于某个领域,你就能解决复杂的难题,迫使你深入钻研。通过这些经验,你将学习到工具的核心概念、特性和潜在问题。你也可能更熟悉调试,因为并非所有问题都能在谷歌上找到答案。所有这些知识都可以应用到其他语言和其他领域。而且,谁知道呢,也许有人会开始向你寻求帮助。

奖金

鸭鸭

当你遇到难题时,不妨试试橡皮鸭调试法。它其实就是把你的问题大声说出来。相信我,这招非常管用!


就先写到这里吧。希望这篇文章对你有所帮助。下一篇文章,我将探讨不同的知识获取途径,并介绍我的学习框架。

文章来源:https://dev.to/kethmars/learning-to-learn-part-1- Three-rules-to-follow-as-a-beginner-developer-2jm9