前端须要学多久

前言

前端须要学多久?这是一个新人的人喜欢问的问题,这个问题也很容易回答:css

  • 若是你不想学,如今就能够中止。html

  • 若是你想学,用一生的时间也学不完。前端

借用一句话:“前端工程师,首先你得是工程师”,既然是工程师,无穷无尽的知识就放在那,谁敢说在几年以内能学完,我们都不说历史累计的知识,就说新增长的知识量就够够的了。因此不要期望26太难就能掌握前端开发。react

《26天学通前端开发》web

这只是为新手提供的学习路径,基础好能够用十天完成,基础差三个月五个月也不必定学会这些。ajax

1、学习的误区

既然知识是无穷无尽的,那学习方法就十分重要了。在海量的知识体系中,你如何用短期学会更多的东西,这也是一门学问:数据库

  • 你从html入手,用一个礼拜的时间背了50个标签的名称和属性,有毛用?npm

  • 你兴高采烈地找到了一本css文档,用三天的时间把css2和3的选择器强行记住,有毛用?segmentfault

  • 你打开《JavaScript高级程序设计》重头撸到尾,可是一行代码没写,有毛用?前端工程师

我见过一我的学了一个礼拜的ajax,结果什么是http协议都不知道;我也见过有人在苦心研究闭包,却没有理解做用域链的基本概念;我还见过一我的信誓旦旦说要学react,后来一个月以后还不会用npm,我问他学得怎么样了,他跟我说看文档看不懂。

为何会出现这种过来人看着很奇葩的现象,由于他们不知道整个知识体系是什么样的,更不知道该先学什么,后学什么,他们已经走入了学习的误区。

作项目有“前置任务”,“任务依赖”这些概念,有些任务能够同时作,好比UI设计和数据库建模,有些不能同时作,好比:需求分析还没作完就把数据库模型建完了,你肯定那玩意之后能用。

因此呢,学技能也是同样,应该知道先学什么,后学什么,哪些能够同时学,哪些不能同时学。一旦走入学习的误区,学习效率会大打折扣,

2、如何提高学习效率

和打游戏同样,看别人的通关攻略老是能让你更快地结束游戏,网上有那么多学习路径,学习方法,总有一条适合你,可是你必需要脚踏实地的一步步作,代码也得一行行写才能有进步,天天看文档,看博客,看方法,看体系,一行代码不写也是白费的。

若是说学JavaScript,我以前写过一篇《JavaScript入门的5条建议》,应该能够用得上。

3、26天学通前端开发

26天能不能学通前端开发,若是你有一两年web后台开发经验,26绝对没问题,若是你是一个计算机专业的在校生,按照个人在《26天学通前端开发》的步骤,是能够学到入门程度的(可是找工做仍是不够),若是你彻底没接触过代码,那别说26天,26周也费劲。

每一个人的基础是不同的,可是只是体系的依赖关系是不会变的,像上面所说,《26天学通前端开发》其实就是一个新手的《前端学习路径指南》,但愿没入门的新人能够经过这篇文章了解知识体系的学习顺序,同时我也无耻地在文章中推广了一下个人公众号,仅此而已。

原文连接

相关文章
相关标签/搜索