霍格沃兹测试开发学社
08-05 · 北京测吧
初级工程师没了,高级工程师从哪里来? 三
三、简单任务为什么是工程师的“练级场”很多资深工程师回头看自己的职业经历,会觉得刚入行时做的事情非常简单。改一个页面。补一个接口。查一个线上问题。执行一次版本回归。整理一份发布文档。但高级工程师并不是跳过这些阶段,直接成长为高级工程师的。他们是在大量看起来并不复杂的工作中,逐渐形成了工程判断。一个新人可能会认为:代码能运行,测试能通过,任务就算完成了。有经验的工程师则会继续追问:是否影响原有用户;异常数据怎样处理;并发场景是否安全;是否存在权限绕过;日志能不能支持后续排查;发布失败以后如何回滚;三个月后其他人是否还能维护。这种差距,不只是代码能力的差距。它是经验、责任和系统认知的差距。AI可以帮助新人快速生成一段看起来像高级工程师写出的代码,却不能直接赋予新人高级工程师的判断力。因为判断力往往来自一次次真实后果。经历过线上故障,才会真正理解监控的重要性。处理过数据污染,才会重视兼容和回滚。遇到过需求反复,才会主动澄清边界。参与过跨团队协作,才会知道技术方案不能只考虑代码是否优雅。所以,初级任务的意义并不在于它有多难,而在于它为新人提供了进入复杂系统的入口。AI拿走了“搬砖”,企业就必须主动设计新的练级场。否则,新人可能会使用越来越先进的工具,却始终没有机会建立真正的工程经验。四、团队从金字塔变成钻石,会发生什么传统软件团队的人才结构,通常接近一座金字塔。技术负责人 / 架构师高级工程师中级工程师大量初级工程师大量新人进入团队,在项目中成长。一部分初级工程师成为中级工程师,一部分中级工程师继续成长为高级工程师、技术负责人和架构师。并不是所有人都会走到顶层,但底层持续有人进入,整个行业的人才供给才不会中断。AI普及以后,企业可能开始缩小底层。本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料,主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容,侧重测试实践、工具应用与工程经验整理。
发布于 北京
分享
评论
未登录
友善发言
image-upload
评论
加载中