游客发表
前端和测试哪个发展好,前端这个问题如果丢到技术群里,和测好大概率会吵起来。发展前端说测试天花板低,前端测试说前端卷成麻花。和测好我干过前端,发展也带过测试团队,前端说点实在的和测好。
先看钱。发展2024年一线城市,前端3-5年经验的和测好前端,大厂能给到25-35K,发展测试同级别大概18-28K。前端差距有,和测好但没想象中那么离谱。发展真正拉开的是上限。前端P7/P8的岗位比测试多,测试专家岗一个公司可能就几个坑。但反过来,测试转管理的机会不比前端少,因为测试经理往往管的是跨部门质量体系,接触面更广。
再说日常。前端每天跟UI稿、接口、兼容性死磕,改个按钮位置要发版,线上出个白屏事故直接背P0。测试呢?写用例、跑回归、搭自动化,偶尔被开发甩锅“这不是bug是feature”。我见过一个测试妹子,为了复现一个偶现的支付回调问题,连续三天蹲在测试环境抓包,最后发现是前端传参少了半个括号。她跟我说:“这行干久了,看什么都像bug。”
技术栈的差异也很有意思。前端三年一换框架,Vue2到Vue3刚喘口气,React Server Components又来了。你刚把Webpack配明白,Vite已经成标配。测试这边,自动化工具从Selenium到Cypress再到Playwright,变化也不小,但核心还是那套:用例设计、边界分析、质量度量。一个吃青春饭,一个吃经验饭,方向不同。
我观察到一个现象。前端转测试的少,测试转前端的更少。但测试转产品、转项目经理的特别多。为什么?因为测试天然站在用户和开发中间,既懂业务逻辑又懂技术边界。前端转管理往往走技术管理线,测试转管理走的是质量保障线,两条路都能通到CTO,只是概率和路径不一样。
说个具体案例。我前同事老张,35岁,前端出身,去年被裁后找了四个月工作。面试时人家问他Vue3响应式原理,他答上来了,又问Rust重写构建工具,他卡住了。另一个测试朋友小李,33岁,去年跳槽涨了40%。面试官没问工具怎么用,问的是“你怎么设计一个电商大促的质量保障方案”。他讲了半小时,从流量预估到降级预案,当场发offer。年龄对测试的杀伤力,确实比前端小一点。
但别误会,测试不是避风港。功能测试正在被AI和低代码平台吃掉,只会点点点的测试,三年内会被淘汰。前端也一样,只会写页面的,迟早被模板化工具替代。真正吃香的是懂业务的前端和懂代码的测试。前者能跟产品对需求,后者能直接看源码定位问题。这两种人,哪个方向都不缺饭吃。
所以我的判断很简单。如果你坐得住、心思细、喜欢从全局看问题,测试的路更稳,越老越吃香。如果你喜欢即时反馈、享受把设计稿变成可交互页面的快感、愿意持续追新,前端的上限更高,但得接受35岁的坎。别问哪个发展好,问你自己是什么人。选错了方向,再热门的赛道也救不了你。
友情链接