大家好,我是Cason。昨天在朋友圈发了一份问卷,调查一下公司的规模和大家的前端技术栈。截止今天下午1点,共有844名前端同学参与。以下是调查的结论。是不是和你预想的一样?大公司更愿意尝试新的技术栈。我把公司规模分为三个等级:50人以下、50-300人、300人以上。这三个层级中除React和Vue之外的技术栈(包括2和3)的使用比例如下:300人以上的公司显然更愿意尝试新的技术栈(占比77%)。大大小小的公司都接受Vue2。下图显示了使用Vue2技术栈的公司比例。不同规模的公司似乎对Vue2的接受度差不多。推测:由于Vue2入门难度比较大,招聘成本不高,所以最初受到了广大中小企业的青睐。随着时间的推移,Vue2技术栈得到了业界的认可和广泛传播。大公司似乎更喜欢React。相比在公司间分布更均匀的Vue2,React似乎更受大公司青睐。下图显示了使用React技术栈的公司比例。推测:大公司较高的招聘门槛对工程师的能力做了初步筛选,团队成员更容易按照最佳实践进行编码。从推广(造轮子)和个人成长的角度来看,Vue2模板语法带来的最佳实践约束变得没那么必要了。相反,更灵活的React提供了更多的可能性(更多的机会造轮子)。Vue3要为使用Vue技术栈的公司加把劲。不同版本在不同公司量的占比:从纵向来看,如果说目前国内的前端框架市场是个存量市场,可以推测其潜在的受众包括从Vue3.0推出的CompositionAPI。两部分:我以前用的是Vue2,随着工作年限的增加,前端的实力(升级成本少)React技术栈前端(从Hooks到Composition的迁移成本很小),所以Vue3其实没有抢占Vue2的最大受众。从横向来看,不同规模的公司似乎都没有足够的迁移意愿(从Vue2到3)。猜测受制于两点:Vue3放弃IE11,Vue3生态系统有待完善。数据调查的前端学员地域分布:如果把这个分布看做前端从业者的地域分布,四川的表现真是出乎意料。很多人认为MacPro是前端标配,但从数据上看并非如此。由于样本量以及本人统计水平所限,结论难免带有主观色彩,欢迎评论区讨论。
