最近跟同事讨论问题:AI都能写代码了,程序员是不是要消失了。
我觉得这里混淆了两个东西。
一个是"分工"。事情变多了,一个人干不完,自然会长出不同的协作方式。你写界面我调接口,这不是谁挡着谁,是任务规模导致需要通过分工完成任务。
另一个是"壁垒"。这个就不同了,是人为筑起来的墙,用来挡住别人。以前很多程序员的工作,本质上是被信息差保护着的——语法细节、框架配置、各种隐形的"只有我知道的坑"。AI现在确实在拆后面这种壁垒,你不需要背那么多语法也能跑出一个能用的东西。但它没有消灭分工,只是把分工的边界重新画了一遍。
就算是一件事所有人都能做,也不意味着所有人都要做这件事 - 只是这件事的价值会大幅度下降。而在过去十多年,伴随着语言、框架、工具的丰富,很多二三流程序员涌入这个行业,已经让编程这件事的价值大幅下降过了。
所以问题不是"程序员还在不在"。而是哪些活会从"只有程序员能干"变成"更多人能参与"、程序员如何在新的分工中找到价值点,以及更重要的,IT这个行业是否能在这轮浪潮过后找到新的增长点。
#AI编程##程序员##分工与壁垒##代码可维护性#
发布于 北京
