最近关于开发人员的工作会不会被 AI 抢走的讨论挺多的, 我看到了非常多充满焦虑的帖子, 在这里说一下我的看法.
就我观察, 国内加整个北美, 很多原来待遇不错的大厂现在也是经常裁员的, 而且一裁就裁很多. HeadCount 都没有原来多. 主要原因我想大家也都清楚: 世界经济目前处于下行周期, 中美贸易战, 俄乌战争, 互联网经济到顶, 科技发展放缓, 等等都是原因.
这样的经济形式就导致, 工作机会比以前更少了, 面试比以前更难了:
大牛以前看不上的职位, 大牛也愿意来试试了, 那留给中牛的机会就少了, 中牛也会去看他们以前看不上的职位, 那留给小牛的机会就好了, 小牛开始跟小鱼小虾竞争, 那小鱼小虾就啥机会也没了.
AI 技术的进步使编程工具在提示方面进步神速, 以前只能提示 API, 根据模板生成内容, 现在慢慢变得越来越能猜对开发人员的意图了.
有些 AI 甚至只凭使用者简单描述, 前后端各种代码都已经给你生成好了.
基于以上趋势, 很多人得出结论, 开发人员的工作要被 AI 抢了
可是, 事实真是如此吗?
我先列出以下几个我最近实际工作中的场景:
产品经理添加了一项新需求, 卡片只有一句话"XXXX 增加 截止时间 选项", 内容为一个 URL link, 指向产品经理画的界面原型
当我接到这个任务, 我去跟产品经理沟通, 发现这个新加的选项跟以前一个功能是冲突的, 之前的功能也是在做类似的事情.
讨论之后, 产品经理终于意识到了这个冲突, 重新修改了设计.
产品经理提了一项新需求, "失败的订单没有按时 XXX 处理则对 XXX 罚款", 这个需求看起来很明确, 而且这个需求直接来自老板.
但经过讨论, 老板这么做只是为了确保包裹不会丢失. 而弄丢包裹是由于运营人员各种原因比如忙时误操作,工作量太大造成的疏忽,或者跟终端用户沟通问题, 信息跟实际不匹配造成的.
如果只是对 XXX 罚款, 包裹还是会丢, 那这个问题还是没有解决.
所以, 根本的需求是要解决"包裹丢失"的问题, 而不是罚款, 而且需要的是跟运营人员沟通, 找出实际生产过程中的那些疏漏问题,找出特定的场景, 通过运营人员和系统配合来解决根本的问题, 后续还要设置某些场景下关键指标的监控来防止或者监督以避免有心或者无心的操作失误.
如果产品经理不过脑子, 不沟通, 直接就让开发做这个改动, 那这个问题就还在.
所以, 通过以上的例子, 我想说的是, 我们做开发其实都是在解决实际问题. 开发人员不应该是一个机器. 需求来了不思考, 不沟通, 你就急吼吼的把它变成代码了.
况且, 同样是写代码, 还有工程性问题, 解决一个现实问题不仅需要满足业务需求, 更需要一个好的设计来保证非功能性需求.
作为一个开发人员, 其实我大部分日常工作, 至少一半的时间都是在跟不同角色的人沟通: 跟产品经理沟通需求, 跟前/后端人员同步对需求的理解和统一接口, 跟上下游沟通确保上线的进度, 跟测试人员讨论需求背景边界条件,边界场景, 跟运营人员确认他们的真实想法
所作的这些沟通, 是为了解决某个问题, 不是写代码本身. 有可能沟通过程中, 需求就变了, 或者直接就避免了一些离谱的需求.
而 AI 不会考虑这些, 你把需求扔给它, 不管合不合理, 它就给你出代码.
综上, 我认为目前 AI 还不足以抢走开发人员的工作. AI 目前能够基本替代 StackOverflow 的功能, 可以给 IDE 提供更强大的提示功能, 给开发人员提高效率. 但解决问题的, 还得是开发人员, 还得是人.
可以理解, AI 现在的能力带来的是开发效率的提升, 从而使很多基础的岗位需求变得不再被需要, 进而影响到基础岗位以上的中高级岗位, 因此 AI 能力的提升对开发岗位的威胁时逐渐增大的.
但是,
目前来说开发人员的职场竞争其实更多来自:
岗位需求的减少(以前是狗屎一样的岗位, 现在给我干我觉得挺香的), 以及从业人员之间内卷竞争的加剧(你不干有的是人干) 从而带来的职业生涯的威胁.
只要那些老板们雇主们不能对 AI 清晰描述自己真实的需求, 或者 AI 还不够聪明到自己"领悟"雇主们真实需求, 那开发人员的工作就不能被 AI 完全替代.
![]() |
1
murmur 34 天前
所以你的说法就是产品经理的不合理
但是更多的时候是产品经理让你做一坨屎你也得做出来,哪里有讨价还价的权利 要不微信这种产品是怎么做出来的 |
![]() |
3
iintothewind OP @murmur #1 产品经理也是人, 他们做的设计也有不合理, 甚至完全矛盾的时候. 我上面的例子不是说明了吗.
你接到一个完全矛盾的需求, 能不沟通不假思索码出来. 我认为这是自己把自己当成了机器, 那真的, 能提供的价值挺低的. |
![]() |
4
murmur 34 天前
@aulaia 吹微信可以,但是也是 5 年前的版本,这几年他更新了什么,除了反复调整各种入口,信息的折叠,每次都是恶心用户一次,并没有实质性变动
微信的成功要归功于 QQ 给他导入了全量数据,这个优势任何一个厂商都闭不了,还有 2g 时代的语音对讲 |
![]() |
5
murmur 34 天前
@aulaia 他这个话题下微信要辩证的看
对于用户来说你觉得他的更新是屎 对于老板来说他认为有战略意义 从这个角度来说我认为程序员站不到那么高的战略意义,有的时候还脱离用户,当然我是用户微信我可以骂,商业化跟我有什么关系,程序员也是如此啊 所以老老实实听产品经理的不是坏事,产品经理也有上级,也有人为他们的设计负责 |
6
siyemao 34 天前
以现在的 AI 有限的上下文和幻觉来说,最容易被取代的其实是公众号这类的自媒体。
但实际上,自媒体却在利用 AI 贩卖焦虑,赚得盆满钵满。 答案很明显,与其天天担心 AI 会不会取代自己的工作,不如拥抱 AI ,利用 AI 去割其他的韭菜。 |