主要是看你想去什么样的工作。

如果只是想去小公司的工作的话,简单学习 HTML + CSS + JavaScript 之后,再学些 Vue、React 的一些基础知识,简单做过一些小项目,基本就可以找到工作了。

对于小公司而言,项目都不会很难,对项目质量的要求也没那么高,不出 bug 就可以了。大多数小公司对代码也没有很高的要求,能够实现业务就可以了。

小公司比较好进,要求也低,但是工资也会比大公司低很多,后学的发展更是差的多。在小公司里做三年和大公司做三年之后去找工作是完全不一样的,首先是有大公司背书,要的薪资可以更高,更重要的是在大公司里做的项目难度大,遇到的技术挑战多,技术能更精进。

如果想去大公司工作,要求会高很多。大厂(特别是一线互联网公司)对学历的要求会比较高,校招的时候这些大公司基本上都不会去211以下的学校。像题主这样普通一本的学生,可以通过内推、网上投递等方式要到面试机会。这时候你的技术就很关键了,如果技术很菜,简历上没什么亮点,可能面试机会都没有。

在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。

应该怎么学习技术达到大厂的要求呢?

(1)HTML + CSS 花两周左右的时间入门,能够写出基本的页面出来,重点学习一下 CSS 的盒模型、浮动、装饰、flex、适配,学会了这些能满足80%以上的业务需求了,然后写几个静态页面练练手,PC端页面和移动端页面都要,这里建议找一些比较有名的网站,比如“百度首页”开始练习。

(2)先花一周的时间把编程语言最基本的东西学习一遍,如:变量(let、const)、判断(if、else、switch)、循环(for、while、do…while),函数(function)、数组等,直接基于 JavaScript 学习就可以了。

(3)用两周的时间学习定时器、事件、DOM 和 BOM 的一些基础知识,然后做练习,做练习很重要,从我带学生的经验来看,一定要学了一些知识的时候就开始练习,这时候可以做一些简单的特效了,把所有学到的知识都用上去,把之前学习的 HTML + CSS + JavaScript + DOM + BOM + 定时器的知识点都用上去。

(4)深入学习 JavaScript,原型、闭包、作用域链、this、面向对象,这个阶段还不要学习 ES6+ 的内容,先把 ES5 的内容先学好,学习这部分的内容会比较难,大概要花三周到四周左右的时间。

(5)学习 node.js 最基础的内容,其他的暂时都可以不要懂,知道一个 HTTP 请求到响应的大致过程就可以,知道 GET、POST 的区别,然后能够写出一个最简单的接口就行,学习这部分的内容是为了下一步学习 Ajax 做准备的。

(6)学习 Ajax,了解什么是异步,像自己写的 node.js 接口发送请求,最开始使用回调函数的方式,然后逐步学习使用 Promise、async + await,在实战中学习异步相关的知识。

(7)学习 ES6+ 的内容,有一部分的内容比如 let、const、Promise、async 等已经在前面几步中学习了,这一步中重点学习箭头函数、class、模块化、扩展方法(字符串、数组、函数等)。

(8)以上步骤走完之后,前端算是入门了。就可以继续学习 Vue, React

(9)学完以上的内容还不够,还需要数据结构和算法、计算机网络、操作系统等,node.js 深入等,这些内容后面再更新。

Logo

前往低代码交流专区

更多推荐