github 、bootstrap 等都在去 jquery 转向 js 原生,而一众前端却在推崇去 jquery 转向 vue、angular、 react,像 vue 这类如果没有阿里巴巴头衔背书,会被推荐使用吗? – 知乎提问

生产力确实会提升,不过人不一定会被解放

对于一个健康的团队来说,手头在干的事情永远是这么两件:

  • 完成当前的需求
  • 准备之后的需求

在 jQuery 时代,”准备之后的需求” 可能仅仅意味着从之前完成的需求中抽离一些公共的 libs,沉淀一些 xx.jq 的轮子,以更好地完成接下来的工作。当然了仅仅是这些工作也够你做的了,毕竟除了繁琐的 dom 操作,很有可能还得做兼容相关的活。

而现在,前端不仅仅是带来了这些框架,随之而来的还有整个前端生态的变革:人们的浏览器更先进了,开发者不需要过多的去操心兼容问题了;工具链更成熟了,你不需要懂太多的前端知识,直接使用一些 xx 全家桶就可以享受到不少的技术红利,产出一份不错的前端工程。

以上这些都确确实实地提高了生产力。不过在这个时期,团队在”准备之后的需求”这个阶段却有了更多地事情可以做了:沉淀一些公共组件、优化优化页面性能、资源请求、搭一套更舒服的脚手架、做一个 Node 胶水层、学习学习浏览器最新的特性,看看新出的 xxx 库,xxx 思想,xxx 规范文档。。。甚至因为”完成当前的需求”这个阶段耗时更少了,”之后的需求”紧接着就来了。

不过说实话,现在前端就是在偿还技术债(技术发展必然要经历的阶段)和同后端抢活干。对于从业者来说其带来的好处也显而易见:前端开发者从过去”切图仔”的身份和薪资逐渐成长到软件工程师的水平


 评论