BAT大佬告诉你,为什么只会Vue的都是前端小白?

今天,我想再来撩一撩小白们脆弱的自尊。

请注意仔细看好标题,是“只会”,不是“会”,能理解区别吧?

比如某个人去你公司面试前端,你一定要问清楚他会哪些东西,除了Vue之外,还会不会jQuery?YUI?ExtJS?Dojo?Flex?Angular?React?Bootstrap?PWA?AMP?

BAT大佬告诉你,为什么只会Vue的都是前端小白?_第1张图片

如果他告诉你只会Vue,你一定要小心了,原因:

1、如果他只会Vue,那他就真的只会这一个东西了。但是,如果他同时还会Angular或者其它一些前端框架,一般就意味着这个人的性价比会非常高。首先,如果他会Angular,那么降低一个维度去写Vue是完全没有问题的,毕竟Vue里面大部分内容都是从AngularJS 1.x(而不是新版本Angular)里面抄出来的。其次,大量的Angular开发者都同时会一种或几种后端语言,如Java和C#,这就意味着你用同样的工钱招到了一个能干更多事情的人。

2、只会Vue的人缺乏学习能力,你招到的可能只是个“拷贝工程师”。你经常看到这种小白会吐槽Type是他人生道路上的障碍,而实际上Type的大部分语法都来自于ES6(还有ES7),如果这个人连Type都说难,只能说明一件事情:他根本就没去学ES6和ES7(最近ES8也出来了)。实际上Type的受欢迎程度远远超越你们的想象,包括目前最火的前端开发工具VS Code本身也是用Type开发的,底层是Electron。从另一个角度看,iOS上的开发语言已经演进到了Swift,Android上也开始使用新语言Kotlin了,随着计算机技术的加速发展,各种编程语言还会加速演进。所以,Type不是他人生道路上的障碍,他最大的障碍是他自己。

3、坐井观天。一般来说,能同时使用多种框架的开发者,心里对各种技术都有自己独到的理解。他们知道整个互联网的发展史、知道Java语言是怎么一步

你可能感兴趣的:(前端)