前端需要学多久?
这是一个新人的人喜欢问的问题,这个问题也很容易回答:
如果你不想学,现在就可以停止。
如果你想学,用一辈子的时间也学不完。
借用一句话:“前端工程师,首先你得是工程师”,既然是工程师,无穷无尽的知识就放在那,谁敢说在几年之内能学完,咱们都不说历史累计的知识,就说新增加的知识量就够够的了。所以不要指望26天就能掌握前端开发。
1学习的误区
既然知识是无穷无尽的,那学习方法就十分重要了。在海量的知识体系中,你如何用短时间学会更多的东西,这也是一门学问:
你从html入手,用一个礼拜的时间背了50个标签的名称和属性,有毛用?
你兴高采烈地找到了一本css文档,用三天的时间把css2和3的选择器强行记住,有毛用?
你打开《JavaScript高级程序设计》重头撸到尾,但是一行代码没写,有毛用?
我见过一个人学了一个礼拜的ajax,结果什么是http协议都不知道;我也见过有人在苦心研究闭包,却没有理解作用域链的基本概念;我还见过一个人信誓旦旦说要学react,后来一个月之后还不会用npm,我问他学得怎么样了,他跟我说看文档看不懂。
为什么会出现这种过来人看着很奇葩的现象,因为他们不知道整个知识体系是什么样的,更不知道该先学什么,后学什么,他们已经走入了学习的误区。
做项目有“前置任务”,“任务依赖”这些概念,有些任务可以同时做,比如UI设计和数据库建模,有些不能同时做,比如:需求分析还没做完就把数据库模型建完了,你确定那玩意以后能用。
所以呢,学技能也是一样,应该知道先学什么,后学什么,哪些可以同时学,哪些不能同时学。一旦走入学习的误区,学习效率会大打折扣,
2如何提升学习效率
和打游戏一样,看别人的通关攻略总是能让你更快地结束游戏,网上有那么多学习路径,学习方法,总有一条适合你,但是你必须要脚踏实地的一步步做,代码也得一行行写才能有进步,每天看文档,看博客,看方法,看体系,一行代码不写也是白费的。
最后。每天十分钟,进步一点点。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)