|
北京前端开发的北京圈子,最近两年分化得厉害。端开我在中关村一家做企业服务的北京公司带团队,去年招人时感受特别明显——投简历的端开应届生里,会写React组件的北京一抓一大把,但能说清楚浏览器渲染流程的端开,十个里挑不出两个。北京面试官问“白屏时间怎么优化”,端开大部分人张口就是北京“上CDN、压缩图片”,端开再追问“关键渲染路径上CSS和JS的北京顺序到底怎么影响首次绘制”,就支支吾吾了。端开 这行当的北京门槛其实一直在抬高,只是端开抬的方向跟很多人想的不一样。三年前会个Vue就能拿offer,北京现在要求的是你懂原理、能排查性能瓶颈、甚至得会点Node.js做BFF层。上个月我们重构一个后台管理系统,技术栈从jQuery换成Vue3,组里有个干了五年的老前端,写惯了DOM操作,突然面对响应式数据和虚拟DOM,整个人的状态就像拿惯了钢笔的人被塞了台平板电脑——不是不会用,是思维转换不过来。最后他主动申请转岗去做测试了,挺可惜的,但也挺现实。 北京这边前端岗位的分布,有个很明显的特征:大厂和创业公司是两种完全不同的生态。字节、快手的面试题恨不得考到源码级别的实现,问“Vue3的ref和reactive底层怎么用Proxy实现的”,问“你读过React的scheduler源码吗”。但你去望京那边的小创业公司看看,人家要的是你能三天内把活动页做完,UI稿还原度要高,还得兼顾SEO。我有个朋友在五道口一家做在线教育的初创团队,前端就他一个人,从页面搭建到埋点统计到微信小程序,全得自己扛。他跟我说,在北京做前端,要么往深了钻,要么往宽了铺,卡在中间最难受。 说实话,这两年北京前端圈子的薪资涨幅已经慢下来了。2019年那会儿,三年经验跳槽要个25K不算过分,现在同样背景,能谈到20K就算不错。但高级前端反而更值钱了——能独立设计前端架构、优化性能到极致、甚至能带团队做工程化建设的,月薪35K往上很常见。我们隔壁部门有个做可视化的大神,用WebGL写的图表库,加载速度比开源方案快40%,就这一项能力,去年被猎头挖走,薪资直接翻倍。 技术栈的更迭在北京尤其快。两年前大家都在聊TypeScript,现在新项目默认就是TS加ESLint加Prettier,代码规范得跟军规似的。再往前倒,Redux还是主流,现在Zustand、Jotai这些轻量状态管理库成了香饽饽。有个有意思的现象:北京的前端社区活动特别多,每周都有技术分享会。我上个月去参加了一场关于CSS新特性的沙龙,发现来的年轻人里,讨论@container和:has选择器的热情,比讨论薪资的高多了。这种纯粹的技术氛围,在其他城市确实少见。 最后说句掏心窝子的话——想在北京靠前端吃饭,真得有点热爱撑着。不然每天对着设计稿抠像素、调兼容性、处理各种诡异的浏览器bug,心态很容易崩。但反过来讲,如果你真能在这个领域扎下根,北京给的机会和成长空间也是实打实的。那些能在深夜两点还在调试Canvas渲染问题的年轻人,大概率能在这座城市找到属于自己的位置。 |