很多前端想找一个学习计划,然后努力学习成为高手;他们很想知道自己应该学什么,然后读什么书,有什么资源可用!今天我要告诉大家的是,什么书都不要看,什么都不要做!因为如果你在不合适的阶段,读了看似“非常正确”的金科玉律的书,除了打消你的学习兴趣,浪费你的时间,增加你放弃的机会外,没有任何好处。而这些书和东西,不过是一大堆“水牛”而已。他们自己不一定做过,也做不到。他们甚至不知道新手做不到,因为他们告诉“萌新”一些菜鸟做不到的事情,以显示自己的实力,这是很多“水牛”常用的作案手法。学习是有成本的,投资需谨慎。首先,你不需要读这些书。Top1《JavaScript权威指南(第六版)》由淘宝前端团队翻译,译者榜全是高手。本书又名犀牛之书,被誉为“JavaScript开发者的圣经”。网上对这本书的评论很多。《JavaScript权威指南(第六版)》是一个JavaScript文档手册。没有完整读过本书的人,不能算是一个合格的前端工程师。这是网上的评价。很多人看到了一句话,“没有完全读过这本书的人,不能算是一个合格的前端工程师”。他们非常激动,于是打开灯,决定与之同归于尽。放弃吧。我想说这本书很权威,很好,内容很翔实,页数1004页。它是一本书,可以扔在铁轨上使火车脱轨;...确实是前端必备的书。每次倚在床头翻阅,总是赞不绝口,不一会又坠入梦香。真是居家安眠、出门旅游的良药。但最好不要放在床头,因为如果掉下来比砖头还厚,可能会把你砸晕。结语:作为新手,千万别看。为什么?我一句话就明白了。如果你是一个从未学过汉字的小学生,想写一篇作文,你首先应该做的是查字典吗?Top2《JavaScript高级程序设计(第三版)》第二本推荐书是经典!中间!经典的!感觉所有做前端开发的朋友都应该有这本书。不要以为书名进阶就难,不适合新手。只要你掌握了阅读的方法,本书就能带你从入门到高级。这是网评,我只想用一个字来评价,“没有”。我想问一下是否可以——认真地——读完这本书然后出来发表评论。作者明确表示,这不是一本“萌新”的书。谁都敢说合适。客观的说《高程三》或者说《红宝书》是一本好书,也可以带你从入门到进阶,但前提是你会——入门。连门都不进,怎么可能带你去?据说适合初学者,据说是入门到高级的一本书。我只想问,这不矛盾吗?谁带你进了这扇门?说白了,小红书做不到!如果你要发呆说“我只是看了字典,然后觉得学写文章很容易”,我不想说什么,毕竟“每个人都有自己的志向”。结语:和第一本书一样,如果你想入门,又是“24K纯白”,别听那些水牛傻瓜的话,别看这本书。欢迎对web开发技术感兴趣的同学加入:前端学习圈,不管你是新手还是高手,我都欢迎Top3《JavaScript DOM编程艺术》《JavaScript高级程序设计》可以说是ES5语言级别的经典了,那就《JavaScript DOM编程艺术》是DOM初学者的经典之作。你可以看到我们在上一本书中跳过了第10、11和12章。这三章都是关于DOM的。我们可以通过本书更舒适的学习曲线和更优雅的代码《JavaScript DOM编程艺术》来学习DOM的相关知识。这本书的用户评价相当可观,为什么呢?因为有些人有负面评价,不像前两个片面的。有网友评论称内容过于肤浅,“大失所望,感觉喝了一碗稀粥,没有一点真材实料”。结语:与前两本书相比,本书走向了另一个极端。介绍性太强,重复太罗嗦,一点东西能翻上百页。让我们节省时间!Top4《JavaScript语言精粹》本书通过对JavaScript语言的分析,辨别优劣特性,从而提炼出比语言整体更可靠、可读、可维护的JavaScript特性。子集,以便您可以使用它来创建真正可扩展且高效的代码。Yahoo的高级JavaScript架构师-DouglasCrockford,努力工作。向读者介绍如何使用JavaScript创建真正可扩展且高效的代码。结论:萌新连功能都实现不了,考虑效率和扩展性意义不大。作者知识渊博(事实上,并非贬义),知道很多普通程序员不知道的事情。结论:我不需要知道我不知道的东西,我只想先开始。总结:以上五本书是零基础初学者必避的书,但是注意,是必备书,都是经典好书,但是不建议一开始就看,一定要看入门后阅读。反复阅读上面的书。理由:1.不要总把自己当成初级程序员2.入门和工作是两件不同的事情。第二个原因大家都很清楚,态度和意愿。 重点是和大家聊聊,为什么不把自己定位成菜鸟呢?1、如果你把自己定位成菜鸟,那你就会告诉自己,我是菜鸟,需要多学习。但是别忘了你的职业不是学生,而是程序员。你要做的是工作,而不是学习。学一门技能和学一门技能是为了工作的心态和学的不一样,结果自然也会不一样。不一样。2、如果你把自己定位成菜鸟,HR也会发现你不能独立工作,需要找人照顾他。如果半年内工作有问题,能力不行,工资低吗?!!那么,你的工作内容是重复性的、低价值的内容,薪水会很低,增长也会很慢。这是一个恶性循环。你需要一年甚至几年的时间来改变公司对你的第一印象。顶多评论说你在公司成长很快,从初级到中级。记住,公司是让你赚钱的,不是让你从初级成长到中级的。3、如果你把自己定位为精通(中级程序员),那么HR怎么想,什么岗位适合你,如何与他人合作才能发挥最大的效果,你也更有可能接触到更好的团队,参与更多核心项目,成长更快,公司对你的评价也会是你是一个能独善其身的人。好的,等等,我知道你在想什么? 你在想,我可是初级程序员!我没有能力熟练!另外,我不能骗HR!这还不暴露?我不能先进入一家公司积累一些经验吗?1、先回答最后一个问题,工作一年以上的程序员我见过太多了。除了一年的工作经验他们敢于及时自信的写出来,技术没有一点进步。培训班水平没有区别(这里没有贬义,只是说没有工作经验和所谓的工作经验没有区别)。重点是,即使面试官看你有1-2年的工作经验,水平很一般,类似于受过培训的人,一点经验都没有,也会pass你.你是在浪费你的生命,而不是在积累工作经验。你所积累的行业经验,可能在一周的培训班上就可以实现。初学者进入公司,快速成长为中级程序员的概率太小了。2.不要对人力资源部撒谎!不要对HR撒谎!不要对HR撒谎!3、你忽悠了HR和技术专家!你将无法通过作弊来保住这份工作,而且你的职业生涯也会留下非常糟糕的印记。重点是人品问题很严重。此外,我们可以找到一份诚信的好工作。我们不应该为了钱做任何事。说得好,但我能做什么呢?我如何成为专业人士?其实熟悉的东西并不复杂,很多知识是知道不知道的,工作经验是可以通过学习获得的。就像我招一个程序员的时候,他跟我说他从来没有工作过,但是一直在学习,练习,做私活,而且githubstar数也很高。我还是给了他offer,他的工作表现远好于那些“先入职先积累经验”的人。事实上,他只学习了一年。1.Focus专注于遵循一个课程直到成功。不注意!想!屯!班级!那是没用的,你要做的就是继续练习。如果看视频可以成为高手,那么每个球迷都应该是梅西。现在网上有很多教程和资料。如果你认真钻研学习一门技术,坚持做工业级的产品,就会有公司为你提供。初学者最怕的不是学不会,而是东学西学,最后什么都试了,面试官不知道你能干什么。2.找一个能指导你的导师。注意:代码是学来的,不是交出来的。你需要的是一个能在关键点给你指导的老师,而不是托儿所的阿姨,把遇到的问题和自己分享,把工作的希望托付给他,让他来解决。找工作就像减肥。教练可以给你科学的指导,但是能不能瘦下来还要看你自己,但是没有教练的指导,你可能会走错方向,越努力越丢人。3、克服心理障碍前端的快速发展不仅仅是初学者,即使是有经验的用户也会感到焦虑,觉得很多东西都不会。但是你认为别人会比自己好很多,有时候是一种错觉。你不是奥运会第一,你要做的就是好好完成领导交给你的任务,这就够了。很多12-15K的学习者来找我咨询,最后找到了20K的工作。他们说我太牛了,我告诉他们,我没有那么牛,因为你值那么多钱,你不了解市场,不了解市场,不了解自己的能力,你不敢奢求。难道是HR主动给的?欢迎对web开发技术感兴趣的同学加入:前端学习圈,无论你是新手还是大牛,都欢迎学习前端很简单STEP1:有兴趣就想想,如果你不喜欢一个职业,半生浪费在上面是多么可怕的事情STEP2:正确的方法走错了方向,努力白费了。错误的学习方法,你再努力也没用。我曾经让学生手写代码,天天背代码,他们不喜欢,自然就放弃了。STEP3:勤奋的前端是公认的最容易入门的行业,但是如果还是做不好,如果不是前两个原因,那就一个字,“懒”。优秀的程序员=兴趣+正确的方法+努力
