前端需要学多久?这是一个新人的人喜欢问的问题,这个问题也很容易回答:
借用一句话:“前端工程师,首先你得是工程师”,既然是工程师,无穷无尽的知识就放在那,谁敢说在几年之内能学完,咱们都不说历史累计的知识,就说新增加的知识量就够够的了。所以不要指望26太难就能掌握前端开发。
《26天学通前端开发》
这只是为新手提供的学习路径,基础好可以用十天完成,基础差三个月五个月也不一定学会这些。
一、学习的误区既然知识是无穷无尽的,那学习方法就十分重要了。在海量的知识体系中,你如何用短时间学会更多的东西,这也是一门学问:
我见过一个人学了一个礼拜的ajax,结果什么是http协议都不知道;我也见过有人在苦心研究闭包,却没有理解作用域链的基本概念;我还见过一个人信誓旦旦说要学react,后来一个月之后还不会用npm,我问他学得怎么样了,他跟我说看文档看不懂。
为什么会出现这种过来人看着很奇葩的现象,因为他们不知道整个知识体系是什么样的,更不知道该先学什么,后学什么,他们已经走入了学习的误区。
做项目有“前置任务”,“任务依赖”这些概念,有些任务可以同时做,比如UI设计和数据库建模,有些不能同时做,比如:需求分析还没做完就把数据库模型建完了,你确定那玩意以后能用。
所以呢,学技能也是一样,应该知道先学什么,后学什么,哪些可以同时学,哪些不能同时学。一旦走入学习的误区,学习效率会大打折扣,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |