How to

无论是 极客时间在新窗口打开 的前端课程, 还是 阮一峰在新窗口打开 的前端网络日志。 它们看起来,都会让你觉得在短时间内快速学习掌握前端开发应该不会是一件很困难的事情。

再来看看 Front-end Developer Handbook 2019 英文版在新窗口打开 ,嗯,看起来学习前端这件事内容还真不少。

继续看看 Paul Irish在新窗口打开 写的 这篇 浏览器是如何工作的在新窗口打开, 似乎要开始怀疑是不是要继续学习前端了 🤨

是的,学习好前端比你想象地要复杂得多。 你感觉简单,是因为你对她知之甚少。

和其他工程领域一样, 前端技术也是有 段位 的,想成为 大师 除了天赋异禀,也要付出很多才行.

虽然学好前端不是一件简单的事情,但是 相对于其他 互联网相关技术,她相对更容易上手,所以从前端入行 IT 是很多人的选择。此外,很多人喜欢前端技术都是因为 前端技术快速与直观的表现力 例如,不肖几分钟,只需要简单几行代码, 你就能在浏览器上 看到 自己 创造的内容 甚至能 轻松的发布到互联网上 分享给其他人。 而这都是其他互联网技术所不具备的特性。

不知者无畏,亦如当年,我想做的事情就是尝试帮助你快速学习前端技术。

如何快速高效地学习前端

首先你必须要明确你当前的目标,很多人一开始就是希望开发 个人网站 或者 博客,那么这个目标相对很容易实现和达到;也有一些人,志存高远,希望开发一套 ERP 系统 或者 类似 在线地图 这样复杂的程序,那么这件事情就变得异常困难了。不同的目标所需要掌握的专业知识与工程技术有非常大的差异, 这个就是我们常说的 量变导致质变

不管目标如何,先把 基础 打牢往往是一部分人的共识,大家往往会去市场上寻觅各种 宝典秘籍,而且越是厚实的书,大家越希望收入囊中。古今中外,放一本宝典与床头,反复阅读似乎是最常见的 套路. 是的,前端领域确实有这样的书, 例如 犀牛书

犀牛书

以及 红宝书

红宝书

此外也有另外一些人,他们会从网站上, 例如 B站, 找到热门博主的 前端教程,边学边练,并且从此开始了自己的前端职业生涯。

这两类方法 都非常常见, 往往前者在前端领域走的更远,而后者在前端领域入门更快。实际上这两种方法穿插进行,也是一种很好的学习方式。

不过 从 Dan Abramov在新窗口打开 写的 Just Javascript在新窗口打开 一书,我受到启发,对 如何高效学习前端技术 产生了不一样的看法。

简单来说, 先学会 骑平衡车 再学 自行车 就非常简单了。

平衡车