工作了两年了,除了VUE我还需要会什么

507 阅读3分钟
最近相信大家都能感觉到,疫情慢慢好转了,但是前端的工作越来越难找了。疫情之下,许多大型公司开始裁员,打开百度一看,是不是很惊悚?倒闭的小企业更是不计其数。
曾经的我以为学好vue就能走遍天下,然而现在的我还是深陷苦海。
在这样的情况下想找到一份好工作,除了需要会使用vue,企业还会有哪些要求呢?


1. ES6

这个早就不是新鲜事了,ES6自诞生之初就备受关注,到19年,各大企业已普遍使用。
1.箭头函数 : 以前我们使用闭包,this总是预期之外地产生改变,而箭头函数的迷人之处在于,现在this可以按照你的预期使用了,身处箭头函数里面,this还是原来的this。

2.Promises : ES6出现之前,它一直是个有争议的话题,因为它有许多不同的promise 实现语法,而在ES6中有标准的Promise实现。

3.Class : 在过去的ES5中,类的创建和使用真是一件令人头疼的事情,必须大量的继承模型。而ES6没有用函数, 而是使用原型实现类。
……


2. 熟练使用框架

说到熟练很多人会有所误解,所谓的“熟练“不就是会用它来做项目与业务,我都用了好几年了,这些还不是小意思。然而不是的,“熟练”的定义没这么简单。
1.一是要求大家有自己的沉淀。比如说vue,不仅是简单的使用它,还会用它做自己的东西:定义的高复用组件、独立于项目的插件、安全级别高的权限控制等。

2.二是要求大家懂底层。它的底层实现是怎么样的?碰到性能问题该如何解决?
当我们能够把沉淀的框架实用技巧和高级实践灵活的运用到之后的每一个项目上,才是达到了“熟练”的层次。


3.熟练的层次

相信大家最近面试(中大型公司)的同学,或多或少都会问到你服务端的问题。使用过Node么?知道Koa么?如果还没接触到服务端的同学可能就有点懵逼了。
前端早已不是简单的写页面和调接口了,服务端也是必需项。


4. 网络安全

说到这一块,也是容易被大家忽略的,网络安全和我们有什么关系?
实际上,网络安全也与我们前端密切相关。当面试官问到这些问题:
1.Http协议与Tcp协议的区别是?
2.XSS攻击与CSRF攻击实现原理是?防御技巧呢?
3.请描述一下同源策略

怎么样,脑瓜子翁翁的吧
这下大家明白了吧,现在的前端早已不是学个vue就能走遍天下了,以上这些都是必学项。

1.本文来源WEB明教光明顶(https://web.xingruanedu.com/thread-75-1-1.html)

2.前端技术交流学习,尽在WEB光明顶(web.xingruanedu.com