0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位资深前端工程师的新手建议

工程师人生 来源:网络整理 作者:工程师吴畏 2018-08-24 11:30 次阅读

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

如果你不想学,现在就可以停止。

如果你想学,用一辈子的时间也学不完。

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

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

一、学习的误区

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

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

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

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

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

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

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

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

二、如何提升学习效率

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

如果说学JavaScript,我之前写过一篇《JavaScript入门的5条建议》,应该可以用得上。

三、26天学通前端开发

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1570

    浏览量

    68514
  • 前端
    +关注

    关注

    1

    文章

    192

    浏览量

    17750
收藏 人收藏

    评论

    相关推荐

    笑死,掌握眼识别资深硬件工程师的诀窍了!# #电路知识 #电工 #硬核拆解

    硬件工程师
    MDD辰达半导体
    发布于 :2024年12月20日 17:48:17

    寻求专业工程师帮助设计USB多口充电器

    嗨, 我正在开发款USB多口充电器,现寻求一位专业工程师或产品设计的帮助。希望能够与有经验的工程师合作,共同完成产品设计。以下是我们的需
    发表于 08-05 12:03

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    给龙芯公司的建议

    首先感谢龙芯公司发布了2k0300蜂鸟开发板,但作为资深arm开发者,有些建议供你们参考: 希望你们将开发者当成个小白工程师,从下载/编译/到下载到板上的过程出份详细的傻瓜式文档
    发表于 06-21 16:58

    嵌入式软件工程师如何提升自己?

    ,可以为自己的职业生涯打下坚实的基础,并实现个人的职业目标。愿每一位嵌入式软件工程师都能在这个充满挑战和机遇的领域中取得成功!
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的种专业工程师
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 643次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49