各位大佬好,如题。 先说下背景,目前在公司主要做全栈开发,后端写 PHP ,前端写 Vue ,日常就是写写业务 CRUD 、对接各种 API 、撸撸页面。干了几年,感觉技术栈有些固化。更现实的是,最近公司整体业务也比较萎靡,传统 Web 开发的活儿肉眼可见地在变少。看着现在 AI 、自动化、Agent 这么火,感觉这可能是咱们程序员未来的救命稻草和就业方向。为了寻找出路,我想跳出舒适区,顺势盯上了作为 AI 时代“母语”的 Python 。 但是,最近在使用 Cursor / Codex / Qoder 等 AI 编辑器时,受到了极大的震撼。现在 AI 写代码的能力太强了,无论是写个前端 Vue 组件、写个后端脚本、转个语言、还是写个复杂的正则,甚至直接生成一个 FastAPI 的后端接口,AI 都能瞬间搞定,而且质量还不错。 这就让我陷入了深深的自我怀疑,尤其是作为全栈: 以前全栈的优势是“前后端都能干,沟通成本低”,但现在 AI 写前端页面和后端接口一样快,感觉全栈的“广度”优势瞬间被抹平了。 具体到想学 Python 搞 AI/Agent 这件事,我有几个困惑: 如果我花大量时间去学 Python 的语法、背各种库的 API ,是不是在做无用功?毕竟以后这些前后端的活儿,甚至写 Agent 的活儿 AI 都能干。 在 AI 时代,程序员(尤其是想转型的全栈)的核心竞争力到底在哪?如果我只是想利用 Python 做一些自动化、数据分析或者 AI 应用开发,我是不是只需要“懂点基础 + 会写 Prompt”就行了,根本不需要去“深入学习”? 作为 PHP 全栈,现在去卷 Python 搞 AI ,在 AI 的加持下,还能建立起自己的护城河吗?还是说最终大家都会变成“只会写 Prompt 的提示词工程师”? 想听听各位过来人的看法,在公司业务萎缩、AI 几乎能包揽“编码”工作(前后端通吃)的今天,我们到底该以什么样的心态和方式去学习一门新语言,才能真正抓住 AI 这波风口?感谢指点!