【回复“1024”,送你一个特别推送】
今天在浏览知乎的时候,看到这么一个问题:
在前端中,今年是 Vue 的天下吗?为什么现在各大招聘网站上招的都是要求会 Vue.js 的多?
看到这个问题的时候,我就特别有感触,特别想谈谈自己的看法。
在谈"今年是 Vue 的天下吗?"这个问题前,先给大家讲一段我的故事,通过这个故事就能够看到前端的趋势,或者说 Vue 的市场情况。
从我的个人感觉上来讲,今年 Vue 看起来确实很火,很多公司招聘前端的要求就是 Vue 。
我们公司也是!
关注我很久的读者都知道,我在一个三线城市创业,开公司,我们公司算是在三线城市的一个奇葩软件开发公司 (奇葩的原因是:一般三线城市都是外包公司,讲究的是快速开发,低成本,一个人全干,前后端分离用人成本高),算是最早的一批使用前后端分离开发,前端用 Vue 开发的公司,最起码我感觉在我们所在的城市绝对是最早用 Vue 的公司之一。
但是,进入今年以后,我发现我们这里(一个三线城市)好多公司也开始招会 Vue 的前端开发了。身边好多朋友的公司都在招。
可以看出 Vue 在国内前端市场确实占据着越来越大的市场份额,或者说在前端扮演者越来越重要的地位了。
之所以 Vue 比其他两个框架 (Angular 和 React) 在国内火,我感觉原因很简单:
是中国人开发的,有中文文档,API 文档全面,学起来方便。
相比于 Angular 和 React,Vue 确实上手非常容易,门槛确实很低。
在众多小型创业公司中 Vue 的上手教学成本低,以致于受到很多中小型创业公司的吹捧。
Vue 在国内的生态圈也越来越完善,各种 UI 框架和围绕 Vue 的开源项目层出不穷。
在这种说 Vue 的好,并不是说 React 和 Angular 不好!其实一项技术或者框架好与不好,完全取决于用它的人,适合的才是最好的。其实三大框架各有优劣,尤其是对 React 掌握熟练或者精通它的人,绝对认为 React 是最好的。
从今年的形势来看,最起码在国内 Vue 确实形势一片大好,而且 Vue 也在最近不久升至 GitHub 开源项目排行总榜的第二位,虽然第二位的位置,可能屁股都没做热乎,就被挤到了第三名。但是挤占它的是一个在技术上没有任何意义的 996.ICU 项目。
所以,我说:今年是 Vue 的天下么?答案,确实是显而易见。
关于前端人才或者面试的问题
最近我公司也在招 Vue,然后面试了很多人,尤其是三线城市没什么人才,招人真的很难。发现好多面试的,真的就是像其他知乎答主说的一样,很多人懂点 HTML 和 CSS 就说自己会前端,懂前端,甚至还自称熟练掌握前端开发。可是连 JS 都不熟,甚至都不会。
我感觉在互联网时代应该不存在信息闭塞的问题了吧?知道怎么使用互联网就应该知道一个合格的前端会什么吧?也就能够了解前端发展趋势!可是,现实不是这样的。
我感觉三个框架中的某一个不会,没啥,JS 都不懂就过分了,就说自己会前端。我感觉只要你基础好,JS 熟练,学其中一个框架没啥问题!毕竟框架就是一个架子,打地基需要你的是基础技术和知识。
下面的建议是给初学前端或者计算机专业应届毕业生的,建议如下:
如果你想成为一个合格的前端,前提是必须扎实基础,懂 JS 相关的知识才行,这是你们学框架的前提。只会 HTML 和 CSS 是不能处理前端业务逻辑的,这种知识不能当做是你面试的核心竞争力啊!
不管是三大框架中的哪个,你会其中一个,其他两个上手就很快,但是,如果三大框架一个也不会的,最起码得熟练掌握 JS 吧!
我感觉对于一个入门前端或者应届毕业生想学前端的人来讲,学三大框架中的某一个之前,必须扎实好如下基础:
上面的前端基础知识,也算是一个简单的学习路线介绍吧!三大框架之前的列举的基础知识,我感觉是一个合格的前端必须具备的一个知识。如果三大框架之前的那些基础知识,你能够熟练掌握,绝对能够找到一份不错的个工作了,如果你再学会三个框架中的一个,那就更上一层楼,更好了,是锦上添花了!
现在好多初学前端或者应届毕业生真的是什么都不会,以为会了 HTML 和 CSS 就是前端了呢,真的不是!在大学里真的应该好好学习,夯实基础,也应该关注行业发展趋势,你才能一出来,才能适应社会,迅速找到工作!
公众号对话框,回复关键字“1024”
免费领取30本经典编程书籍
- 长按识别关注 -
技术,职场,产品,思维
行业观察