当前位置: 首页 > 后端技术 > Node.js

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

时间:2023-04-03 23:06:02 Node.js

自学前端开发的人经常问我这样的问题,“老商,我教前端很久了,想问问你,我到底需要学多少?在我找到工作之前我自己?”理解提出这个问题的同学,“如果把前端开发的所有技能都比作一个进度条,那么自学的同学都不知道50%的进度条在哪里”。学习学习,什么时候是个头?!不是不想学,而是不知道终点在哪里。不像我这样经历过的人,我对整个前端技术体系有比较完整的了解,有自己的前端技术体系。当一个新的工具或者新的知识出现在行业中的时候,我可以很快的把它放在自己的技术体系中合理的位置上。但是前端新手不会。尤其是对于处于自学状态的前端新人来说,他相当于是在乱七八糟中找一根线,或者说是一头雾水中找路。在这种情况下,任何新事物的出现都在加剧系统的不稳定性。所以在这种情况下,仅仅给你一个固定值作为你学习进度的百分比肯定是徒劳的。因为你没有一个整体作为参考。什么是前端开发?有人回答是做网页,写代码;有人会回答说是写js;有人会回答是html、css、js;我在问什么是前端开发?而不是前端开发做什么。以我的主观看法,前端开发是一个技术体系,并不仅仅指某一种语言。所以想要学习它,必须要从系统开始学习。如何学习系统?第一,不要太纠结于细节;二是纵观全局。如果我写完这篇文章,肯定会有同学骂我,说这无异于猛虎吞天,无话可说。哈哈哈,接下来给你勺子。前端开发的三大主流技术,html、css、JavaScript。不用说,html只是一堆没有逻辑的标签;css就不用说了,无非就是控制html在页面上的显示,没什么逻辑;Object_function_literal没有了,仅此而已。绝大部分Js知识点都是基于对象展开、函数、方法、字面量、匿名自执行、公有方法、私有方法、静态方法、动态方法、构造函数、原型、构造函数、访问器、数据属性……等等,这些东西有不同的名称,但本质上都是对象。对象最大的特点是通过引用传递。在这个高度看Js,你会看到JavaScript的全貌,而不是纠结于各种具体的细节。而函数是这样的,_scope,作用域链_this指向_prototype而原型是这样的_constructor_proto是这样的,自上而下,层层学习,你将构建自己的前端技术体系。而不是走到哪里学到哪里,那么只能收获一堆【碎片】,没有整合的能力。Q:前端开发能学多少才能找到工作?A:当你有自己的技术体系时。限于篇幅,本文到此基本告一段落。因为本文的主题不是【如何找工作】。如果大家还有这方面的问题,可以加我vx:blazeloulan,或者在文末给我留言。对不起,但我可以提供一些建议。如果您觉得本文对您有用,请转发点赞,谢谢。