【CSDN 编者按】如今,“人人都是开发者”似乎成了一种时代共识。但这背后也隐藏着一场“学习捷径”与“能力内核”的较量。在本文中,作者以冷静的视角指出:看似高效的工具可能只是制造了进步的幻觉。
原文链接:https://blog.nordcraft.com/they-lied-to-you-building-software-is-really-hard
作者 | Andreas Møller 翻译 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
几乎每个星期,都会有一种新工具横空出世,承诺能让任何人将应用开发速度提升 10 倍。这类工具的宣传套路始终如一,结局也如出一辙。
过去大家热衷于“无代码”(No-code)工具,而现在,AI 编程平台则成为新宠。
虽然 No-code 工具和 AI 编程看似是两类不同的工具,但其实它们有不少共通点:目标用户都是那些缺乏编程基础的人,并承诺“让你轻松构建任何你想要的应用”。这些工具确实很容易上手,常常能让你在几分钟内搭建出一个原型——如果用传统方式开发,这种原型可能要耗费数周甚至数月时间。
但问题也随之而来:这些工具虽然非常适合用于快速构建一个简单原型,但在开发真正可用、功能完善的应用时,就显得有些捉襟见肘了。它们的优势在于简化简单任务,但一旦遇到复杂逻辑,反而可能变得更加棘手。
在我看来:如果你想成为一名真正的软件开发者,过早依赖这些 AI 工具,反而会拖慢你的成长速度。
一开始,你可能会觉得你进展飞快,但实际上你要花更多时间才能掌握真正必要的技能。尤其是当你遇到一个用这些工具都无法解决的问题时,你会发现自己还是得从零开始,重新补课。
超 3000 人的「AI 产品及应用交流」社群,不错过 AI 产品风云!诚邀所有 AI 产品及应用从业者、产品经理、开发者和创业者,扫码加群:
进群后,您将有机会得到:
· 最新、最值得关注的 AI 产品资讯及大咖洞见
· 独家视频及文章解读 AGI 时代的产品方法论及实战经验
· 不定期赠送热门 AI 产品邀请码
别怕难走的路:越陡峭的曲线,成长越快
相比之下,陡峭的学习曲线虽然过程中会有些痛苦,但你的成长速度也更快。
如果你在寻找能让你脱颖而出的“秘诀”,那我建议你:别走那条最轻松的路。就像锻炼肌肉一样,只有负担更大的阻力,肌肉才会变得更强。
学习新技能亦是如此,只有在你真正卡住、拼命试图理解某个概念或问题时,知识才会真正留在脑中——全神贯注、绞尽脑汁时,正是你成长最快的时候。而过度依赖工具,就像抄了同桌的作业,第二天你就会忘得一干二净。
换句话说:学习曲线越陡峭,你学得越快。
软件工程师真正的价值,在于我们分析问题、设计并实现创新解决方案的能力。要精通这些能力,不只是要会用工具,更要理解你所构建系统背后的技术基础。如果你连一个应用是怎么运作的都搞不清楚,那遇到 bug 时你也无从下手。
AI 帮不了你一辈子:经验越多,AI 越无力
使用零代码工具,你往往会碰到“天花板”——工具本身限制了你继续扩展功能的可能性。而 AI 编程工具的问题则更为隐性,是一种逐渐显现的曲线。
现在我们还没有可靠的数据能准确衡量 AI 工具对开发者生产力的长期影响,但有一个结论大致成立:开发者经验越丰富,AI 工具带来的增益越小。我估计,这条能力提升曲线大概长这样:
随着经验的增长,你会花更多时间处理那些 AI 难以胜任的复杂问题。同时,你自身的编码能力也会不断增强,解决问题的速度远超初级阶段。
“AI 取代初级开发者”?别忘了谁才是未来的中坚力量
如今,社交平台上关于“软件开发职业前景”的讨论越来越热。
有人提出这样一种观点:未来公司只雇佣高级工程师,初级岗位则由 AI 取代。但这个说法显然站不住脚——没有初级工程师,哪来的高级工程师?
不过,有一个风险的确存在:AI 可能会压低初级开发者的薪资,因为他们的工作贡献可能会被认为“不那么重要”。相对而言,高级开发者的需求可能会上升,薪酬也会水涨船高。
最后,如果要把这篇文章的建议浓缩成一句话,我觉得应该是:投资自己。
作为一名开发者,你的技能和经验才是最有价值的,越是难以掌握的技能往往越有价值。即使你在学习过程中掌握的某些技能会过时,但你在使用这些技能时获得的经验会一直跟随你。每使用一种语言或技术,都会让下一种语言或技术的学习变得更加容易。
📢 2025 全球产品经理大会
8 月 15–16 日
北京·威斯汀酒店
2025 全球产品经理大会将汇聚互联网大厂、AI 创业公司、ToB/ToC 实战一线的产品人,围绕产品设计、用户体验、增长运营、智能落地等核心议题,展开 12 大专题分享,洞察趋势、拆解路径、对话未来。
更多详情与报名,请扫码下方二维码。