写在前面|前端

前言

带着毕业求职的根本目的和自我提升的最终目的,我从头开始系统性地学习前端知识,那么第一个问题来了,什么是头呢?

深度性学习

做任何一件事情都应该是有头有尾的,且不谈我们无法触及到的最终境界,且先谈谈开头吧。

当你询问前端从何学起时,可能很多人都会说从HTMLCSSJavaScript三大件学起吧,但这就是起点吗?也有人会说从编程/计算机基础学起吧,没错,也许很多人都是0基础的,但这就是开头了吗?这些观点都没有错,都可以说是一个正确的开头。但是我想,从历史开始,从他们的诞生开始,也许不失为一种更具高度的开局。去了解为什么会产生,而不是仅仅记住是什么,有什么。这样做或许并不能帮助你成为多么优秀的程序员,但至少你将体验到“这是一盘棋局,而你不仅仅是棋子,更是下棋之人”诸如此类的”错觉”(笑)。

同样地,我们或许永远也学不来所有的前端知识,但这并不意味着我们没有能力去预测未来发展。多去关注前沿技术,哪怕是用作平时谈资也好,自己主动走在前面,总比被别人拖着前进好得多。

系统性学习

现在,我们挖深了根基,开放了思维的宽度,那么这棵知识之树又应该如何系统性成长呢?

这让我不禁想起文明系列中的科技树,在前人探索完成后的科技里,已知科技是固定的,但你可以走你想走的路线,你也可以在游刃有余时回过头来学习没有学到的,直到最终你可以将所有已知科技/技术学到。换句人话说,你可以参考前辈们的学习路线图,制定自己的学习路线,构建自己的系统。但是除此之外,你也可以在你系统中加入新的科技,让你的科技树不断开支发芽,让它成为独一无二的存在。

最后

以上一些所谓的见解可能是微不足道的,但我想,在学习某些事物之前,多思考怎么学?要学到什么?或许并没有什么坏处。