美文网首页web前端教室WEB前端程序开发Web前端之路
前端开发学到什么程度才能找工作?

前端开发学到什么程度才能找工作?

作者: 我是老尚 | 来源:发表于2019-06-03 10:31 被阅读14次

    自学前端开发的人经常会问我这样的问题,“老尚,我现在已经自学前端好久了,想问你下,到底要自学到什么程度才可以去找工作呢?”

    其实我特别理解提出这个问题的同学,“如果把前端开发的所有技能比喻为一个进度条的话,那么自学的同学不知道这个进度条的50%在哪里”。

    学啊学啊,学到什么时候是个头?!并不是不想学,而是不知道终点在哪里。

    不像我这种过来人,我相对完整的理解整个前端技术体系的全貌,拥有自己的前端技术体系。当业内出现一个新工具、新知识的时候,我能快速的把它安插在我自己的技术体系上的合理位置。

    但是前端新人没有。尤其是自学状态下的前端新人,他相当于是在一团乱麻中找线头,又或是在一团迷雾中找路径。这种情况下,任何一个新东西的出现,都是在加剧了系统的不稳定。

    所以在这种情况下,只是单独的给你一个固定的值,做为你学习的进度百分比,也必定是徒劳的。因为你没有一个整体来做为参照。

    前端开发是什么?

    有人回答就是做网页,写代码;有人会回答是写js;有人会回答是html、css、js;有人会说响应用户交互、展示数据...,这些回答都对,也都不对。

    我问的是前端开发是什么?而不是前端开发做什么。

    在我个人主观看来,前端开发是一个技术体系,它不独指某一个语言。所以你要学习它,也必然要从体系的开始学起。

    怎么学习体系呢?
    第1,不要过于纠缠细节;第2,总览全局;

    如果我这篇文章写到这就结束,肯定有同学会骂我,说这等于是老虎吃天,无处下嘴。哈哈哈,接下来给你们勺子。

    前端开发三大主流技术,html、css、JavaScript。

    html不必多说,就是一堆标签,没有逻辑;

    css也不必多说,无非是控制html在页面上的显示,也没有逻辑;

    JavaSciprt,这是重头,它的结构是这样,

    • 变量
      _全局、局部

    • 对象
      _函数
      _字面量

    没了,就这些。

    Js绝大多数的知识点,都是基于对象展开的,
    函数、方法、对面字面量、匿名自执行、公共方法、私有方法、静态方法、动态方法、构造函数,原型、构造器、访问器、数据属性...等,这些东西的名字不同,但本质上全是对象。

    对象最大的特征,按引用传递。在这个高度上去看待Js,你会看到JavaScript的整体,而不是纠结于各种各样的具体细节。

    而函数又是这样,
    _作用域、作用域链
    _this的指向
    _prototype

    而prototype又是这样
    _constructor
    _ proto

    就这样,从顶层往下,一层一层的展开学习,你将搭建一个属于自己的前端技术体系。而不是走到哪里,学到哪里,那样你只能收获一堆【碎片】,而你自己又不具备整合的能力。


    Q:前端开发学到什么程度才能找工作?

    A:当你拥有自己的技术体系的时候。

    因为篇幅所限,这篇文章写到这里基本也就要结束了。

    因为本文的主题不是【怎么找工作】。如果这方面还有什么其它的疑问,可以加我vx:blazeloulan,或在文章末尾留言给我。我感脚,我还是可以给出一些建议的。

    image

    如果觉得本文对你有用,请帮忙转发,并点赞,谢谢。

    相关文章

      网友评论

        本文标题:前端开发学到什么程度才能找工作?

        本文链接:https://www.haomeiwen.com/subject/srgqxctx.html