自学前端到什么程度,可以去找工作呢?
本科法学,用了一年时间为了考研零基础学了数据结构,计算机网络,操作系统。放假后,自学前端,22,明年六月即将毕业,打算毕业后去成都,不知道学到什么水平可以找工作,请各位指点一二。
如果能够达到找实习的水平,请看随便一个前端招聘要求,除了前端三驾马车(HTML、CSS、JS),框架是必学的,其他npm,webpack技术只要是做过一两个前端工程化小项目基本都会涉及。
这里我分享一个前端学习路线图,如下:
我这里分为三个阶段:
第一阶段:基础学习阶段
其实前端学习的东西挺多的,我们需要学习前端的开发语言,用于处理业务逻辑的:JavaScript,用于画界面的标记语言 HTML,以及用于美化界面的 CSS 。这是第一个基础阶段必须要学的。
我认为在第一个阶段最重要的学习是:JavaScript 和 CSS ,我并不是说 HTML 不重要,它很重要,但是相比去 JS 和 CSS ,其实 HTML 作为标记语言相对比较简单。JS 帮你处理复杂的业务逻辑,CSS 可以提升界面美化的性能,总之,JS 和 CSS 为你后期在性能优化的处理上会有很大的帮助,所以这两个东西的学习,基础阶段必须重视。
第二阶段:中级实战阶段
你掌握了这个阶段的学习,其实你就可以有能力出去找工作了。
需要掌握的知识算是基础提高课,HTML5+CSS3和ES6+TypeScript,这些需要了解一下, TS 是趋势,这里的 H5,CSS3,ES6,TS 是基础学习阶段的升级版本,这些需要你学习的同时,如果能够达到找工作的水平,还必须会其中一种框架:Vue,React,Angular ,这三大主流框架当中的一种。
其实,传统的 JQuery 和 DOM 相关的知识点也需要了解一下,虽然现在用的不多了。
当然了,相对来讲这三种框架 Vue 是华人开发的,文档是中文的,中国人学习来比较快,入门也比较低。所以,很多人都会学习 Vue ,国内用 Vue 前端框架的公司也很多。
如果你通过前面基础学习阶段的学习,可以熟练使用 JS ,CSS,H5 的同时,又能掌握了一个开发框架,那么你就达到前端可以找工作的水平了。
当然了,这仅仅只是达到找工作的水平了,如果你想在前端可以有更好的发展,还得继续深入。
第三阶段:高级进阶阶段
想要前端更进一步的发展,就必须好好学习一下浏览器内部运行的原理,掌握一些常用的设计模式,做到前端工程化,也就是:代码模块化、功能组件化,打包、构建、发布自动化、流程化。
在性能优化方面很重要,网站性能优化、SEO 和 服务器端的基础知识也是必须掌握的。包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持。
这些高级功能必须掌握,这样知识掌握了,才能让你写出一个高效率,高性能的页面,这是我们前端开发工程师的追求。
保持学习
无论前端程序员还是后端程序员,要随时提升自己技术、业务的深度和广度,这样才能综合提升自己的不可替代性。
任何技术知识点,都不能保证你不被替代,只有比别人快并且不停地提升自己,才能提升不可替代性。
对于入门者而言,打好技术基础胜过一切,这边推荐一些经典前端入门书籍,书不在多,好并且适合就行。
1. head first html与css Head First HTML与CSS(第2版) (豆瓣)
2. css实战手册 CSS实战手册(第2版) (豆瓣)
3. javascript权威指南 JavaScript权威指南 (豆瓣)
4. css权威指南 CSS权威指南(第三版) (豆瓣)
5. javascript高级程序设计 JavaScript高级程序设计(第3版) (豆瓣)
6. javascript语言精粹 JavaScript语言精粹 (豆瓣)
7. 高性能网站建设指南 高性能网站建设指南(第二版) (豆瓣)
上面的排列顺序就是我建议的阅读顺序,从入门到进阶。其实我想说,看书虽然是很必要的,但是看完不动手练基本上就是自我安慰,以为自己懂罢了
上面这些书籍我都为大家准备好了,可以自取,没有任何套路,直接下载:计算机经典电子书分享(无套路下载)
注意培养锻炼解决问题的能力
其次最主要的核心竞争力 是发现问题并能提出最合理的解决方案
产品提出的需求,别人不知道怎么实现,你知道
出了BUG 别人定位问题需要1天 你只需要半小时
改BUG 别人需要1天,或者说难以找出修改的方案(这种真的很常见),但是你可以
某段代码,某个模块,经过你的优化明确提升了性能和可维护性
你独有的经验,经历,别人不可复制。你可以针对一个项目,运行到某阶段,靠你的经历,经验提出最合理的技术栈和架构更改和优化,别人不可以
题主可以看看自己的差距在哪里,打好基础,多做几个实际的项目基础再找工作会比较好!
我是 @启舰 ,码字不易!有帮助的话,点个赞!
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/96546.html