高级程序设计。
真的求你们了,不要再给初学者推荐这本书了。这本书就是大名鼎鼎的前端红宝书,基本上当你想从事前端行业的时候,身边的朋友或者前辈们肯定会推荐你说:自学就看这本书就行了。这本书不管他看没看过,一定会给你推荐。
导致现在有很多这样的情况,很多人自己都没把这本书看完,就给身边的学弟、学妹、朋友们、初学者推荐这本书。他们没看过,只是从网上听说这本书真的很好,所以就给你推荐。但是这本书如果初学者来学是非常不适合你的,这是一本劝退书。当年我看这本书就差点把我劝退了。
这本书的感觉是什么?我说的是初学者,不说大神,大神另当别论。我说的是初学者,初学者看这本书就感觉自己是个傻子,真的感觉自己智商有问题。我怎么这么笨?这么简单的书上的几个字怎么就是看不懂?但是我告诉你,其实根本就不是你的问题。
这本书首先不可否认这本书真的很好,现在我还经常看这本书。当你学会之后再来返回过头去看里面的一些代码也好,里面说的一些理论也好,真的是很好。但是唯独它就不适合初学者,因为这本书不是一个教程类,从头到尾由浅到深的解释一些概念,它不是这样的。
这本书经常会用还没学过的知识去解释一个知识的定义。看过这本书应该有这样的感觉,有些知识点还没学,但是已经把后面的知识拿过来解释前面的。而且每个章节也不是环环相扣,有因果关系的,不是很多,都是独立的。
如果初学者会学的非常困惑,尤其是当他去拿你没学过的概念去给你解释前面的问题的时候,你真的很崩溃,我当初就很崩溃。
所以这个东西如果你是正在学前端的同学,我建议你不要以这本书为教程去学。这本书应该怎么用?这本书就是比如说你跟着其他的不管你是报了线下课也好,还是跟着其他的视频教程也好,你看完了某个章节某个章节的视频,然后你把这本书当做一个复习或者当做一个提升。
我今天比如说我学完了GS作用域部分的知识,那么我再去看看这本书是怎么讲作用域的,这样能够更加的去提升你的理解,而且你能把这本书的作用发挥到极致。所以它可以当做一个手册,当做一个字典帮助你提升。但是你初学绝对不要按照这本书从头到尾去学,那么你一定会崩溃的。