开发者?还是仅仅是 Toolor?
Source: Dev.to

它始于纯粹
我开始了前端开发者的职业生涯。
写几行代码,屏幕上就出现了东西。创建一个按钮,它真的会被点击。我构建的东西真的能运行。那很简单。输出是具体可感的。程序是实实在在存在的。
那时,我以为那就是开发。
然后,存在主义危机袭来
随着我的公司任期延长,感觉有些不对劲。
- 我真的在开发吗?还是只是在像个被美化的日工一样完成任务?
JavaScript、TypeScript、React、Vue。我并没有利用这些工具来构建服务或设计优雅的结构。我只是……顺从而已。把自己屈从于它们的范式。
React 规定这种做法?已完成。TypeScript 要求那种模式?已实现。Vue 文档说这是最佳实践?复制‑粘贴。
在某个阶段,我停止了使用这些工具。这些工具开始使用我。
语言、框架、库。它们只是工具。
听起来很显而易见,对吧?但有多少开发者真正内化了这点?
真正的开发者应该对工具保持中立。当问题出现时,你选择合适的工具。你了解每个工具的优势和局限。你权衡取舍。你根据具体情境做决定。
但现实是?
“我有5年的Java经验。”
“我是React专家。”
“我是Spring大师。”
这就是简历上写的内容。这就是面试时炫耀的点。这也是在开发者社区中赢得声望的方式。
我这辈子从未听说过“锤子专家”
想一想。
“我是锤子专家。”
“我已经锯了十年。”
“我是钻孔大师。”
遇到过这些职称吗?我想没有。
资深木匠存在。卓越的瓷砖工匠存在。著名的建筑师存在。但锤子专家?锯子专家?它们并不存在。 为什么?因为那不是一种职业,只是对某种工具熟练的人。
然而在科技行业,这种荒诞却被视为正常。
- “Java 专家”
- “React 专家”
- “TypeScript 大师”
有什么区别?这实际上是在宣称 “我渴望成为一名出色的工具使用者。” 一个被单一工具束缚的人。一个在工具一旦过时就变成白板的人。
这算是开发者吗?
我也曾是个工具狂
我承认。
多年来,我是个工具狂。使用 React 时,我只用 React 的范式思考。写 TypeScript 时,我的认知被限制在 TypeScript 的边界内。面对问题时,我的第一反应不是“我该怎么解决它?”而是“我该怎么在 React 中实现它?”
这种工具思维主宰了我的认知结构。我竟然还有胆量把它称作“专业”。
这是一种自我批评,刺痛人心。但若不正视,改变是不可能的。
AI时代:工具人的安魂曲
AI 正在以指数级的速度演进。每天,它都变得更加复杂。
而你知道 AI 最擅长什么吗?
工具操作。
- React 代码?GPT 能在 3 秒内生成。
- Spring 样板代码?Copilot 自动补全。
- TypeScript 类型定义?AI 以更高的精度推断出来。
你十年来培养的工具熟练度?AI 在几秒钟内就能复制。实际上,它已经做到。说实话——它已经超越了你。
卓越的工具人?已不再需要。
无论你的工具人地位多么精英,你真的相信自己能超越以指数速度进化的 AI 吗?真的?
只有真正的开发者才能生存
那么,还剩下什么?
- 定义问题的能力 define problems
- 架构系统的能力 architect systems
- 评估权衡的判断 evaluate trade‑offs
- 选择工具的洞察力 select tools
- 将所有这些转化为商业价值的愿景 translate all of this into business value
AI 目前无法复制这些。还没有。还需要一段时间。
将工具委派给 AI。它更快。它更准确。
相反,成为决定 何时、为何、以及 如何 部署这些工具的人。站在工具之上。不要成为工具的附属—— 让工具服从于你。