2022年,很多我们认为不差钱的大公司也进行了大规模的裁员,风投领域比较冷清。光明的初创公司和大风投,甚至基金和VC都在找钱。在我看来,前端领域没有前几年那么活跃了。可能大家已经明白了,不断的改造框架意义不大,只需要解决自己的业务问题即可。大年初二做一些行业预测:React会发布新版本,官方会增加一些新的hooks。按照惯例,国内的开发者不会太在意,也不会特别好用,这样的hook可能会兼容Vercel的服务。深度绑定。服务器端组件(RSC)可能会出正式版,但还是会和vercel服务绑定太深,自己用起来不是很方便。6月左右,国内几大互联网公司(又)开源了一个新的UI库,并声称有一系列的优势(次世代、高级、现代),但发布后实际使用的人并不多。前端会有一些FaaS集成方案。目前国内外各大云的FaaS/Serverless和前端工程静态资源是分开的,就是大家各显神通把前端资源释放出来调用FaaS/Serverless服务,但是这套没有好的集成方案,用起来麻烦23年,应该有一些集成方案来加速开发,当然最好是能兼容多云厂商。低代码平台对于特定领域/特定问题还是比较有效的,一些厂商还是会发布通用的低代码平台,不会引起太多关注。随着Electron的广泛使用,对这个跨平台框架(性能、大小、安全性)的讨论和抱怨越来越多,可能会出现一种新的后端+浏览器框架解决方案。随着各种新技术的引入和人们对前端工程的更高要求,23年来前端领域的开发人员进一步分化:传统页面开发人员通用类库/组件开发人员(企业内部通用组件)浏览器核心相关开发(Chromium裁剪,手机定制浏览器等,这类人主要用C++)框架/工具链开发者(如微信小程序框架,自己定义一套语法模板,通过工具链输出到自己的平台,一般只是增加自己的技术门槛)Serverless/FaaS开发者(Rust/Webassembly)Web3D开发者协同编辑系统开发者(CRDT/富文本)虽然都顶着前端开发的帽子,但是这几类人的开发罗列了经验和知识的方向可能无关紧要。这种长期趋势会给前端招聘带来越来越多的障碍。将会有一些使用AI/ML技术的工具被嵌入到研发系统或工作流程中。当然,不是copilot帮忙写代码,而是在代码分析-构建-打包-发布的过程中加入人工智能的特性。22年很多人提到web3,但我看到的资料还是NFT/区块链/钱包等应用。希望23年web3有新的发展。越来越多过去人们认为是大型软件的应用程序将转移到网络上。例如,Figma/Canva等公司已经取得了成功。在线视频编辑网站Veed获得了风险投资。Adobe还将一些软件移到了网络上。网页上,比如lightroom,网页上的重量级应用会越来越多,大家也会逐渐习惯在网页上处理一切。这种趋势意味着需要越来越多的能够hold住真正重量级应用的资深前端开发人员。备注:通过wasm技术,目前可以直接在网页上运行各种操作系统/posgreSQL/TiDB等,可能会触发更多的变化。前端的口水战还会继续。
