ARTICLE · 1215521
AI时代,软件已死?
AI时代,软件已死?最近,我看到一个观点:AI 已经可以逆向很多软件,未来软件开发的门槛会越来越低,甚至有人说,软件行业已经死了。 看到这个观点时,我有些失落。 因为我原本打算学习编程,希望有一天能够借助 AI 开发软件,找到一条赚钱的路。 但如果连软件都不值钱了,那么我花时间学习编程,还有意义吗? 这个问题让我开始思考:AI 让软件开发变得越来越容易,究竟意味着什么?普通人靠开发软件赚钱的机会,是变多了,还是变少了? 我先想到的是供给。 假如过去开发一个软件,需要一个团队花几个月的时间。现在,一个人借助 AI,一天就能做出一个具备基本功能的版本。 那么,原本没有能力开发软件的人,现在也能参与进来。 软件会越来越多,但市场上的需求真的会同步增长吗? 如果大家都在开发相似的产品,竞争就可能越来越激烈。 更麻烦的是,如果某个软件刚刚做出来,就有人发现它可以赚钱,那么其他人也可能借助 AI,迅速开发出功能相似的产品,甚至免费提供。 原本需要付费购买的功能,可能很快就能找到替代品。 对于个人开发者来说,这意味着什么? 你可能花了几天时间开发软件,好不容易找到一些客户,却发现竞争者提供了价格更低、甚至免费的产品。 即使你的软件能够正常运行,也不代表你能赚到钱。 而且,个人开发者还有其他困难。 软件需要维护,出现问题需要修复,客户提出需求需要响应。即使你有能力开发产品,也未必有足够的时间和资金长期经营。 客户为什么要相信一个陌生的个人开发者?如果产品出了问题,谁来负责? 很多人可能还没来得及建立信任,就已经因为没有收入而放弃了。 从这个角度来看,AI 降低开发成本,并不一定让个人赚钱更容易。 它也可能让竞争变得更加激烈。 如果只考虑上面这些因素,我可能会直接得出一个结论:既然软件越来越容易被复制,那就没必要学编程了。 但这样想,似乎又太简单了。 我尝试站到反方的角度,重新思考这个问题。 过去,一个人有了一个软件创意,即使知道有人需要,也可能因为开发成本太高而放弃。 现在,如果 AI 能够帮助他在一天之内做出一个可用的版本,那么试错成本就大幅降低了。 他不必先投入几个月学习、开发,才能知道自己的想法有没有价值。 他可以先做一个简单的版本,让真正需要的人试用,再根据反馈修改。 另外,个人开发软件也不一定非要打造一款面向所有人的产品。 例如,有人需要一个特殊的数据处理工具,有人希望把重复的工作自动化,还有人需要一个符合自己业务流程的软件。 这些需求可能很小,大公司不愿意做,现成产品也无法完全满足。 如果 AI 让开发成本足够低,个人就有可能为这些客户提供定制服务。 还有一种情况:软件本身不直接赚钱,而是帮助自己赚到钱。 例如,用软件提高工作效率、自动处理重复任务,或者辅助自己生产内容、经营业务。 这样看来,软件并不一定会因为开发门槛降低而失去价值。 真正发生变化的,可能是人们通过软件获得收入的方式。 这是我在思考过程中,越来越明确的一点。 以前,开发软件本身就是一道很高的门槛。 一个人如果能够独立开发出一款有用的软件,就已经具备了一定的竞争优势。 但当 AI 能够帮助越来越多的人完成开发时,这种优势可能就会减弱。 你能做出来,别人也能做出来。 你能快速实现一个功能,别人也许同样可以。 那么,接下来真正重要的是什么? 我想到几个问题。 第一,谁真的需要这个软件? 第二,这个问题有多重要,客户是否愿意为解决它付钱? 第三,即使别人也能开发相似的软件,为什么客户还会选择你? 第四,你能否持续获得客户,并提供稳定可靠的服务? 这些问题,并不会因为 AI 能够编写代码就自动消失。 甚至可以说,当开发变得越来越容易时,这些问题可能会变得更加重要。 当然,我也不能因此就断定,未来所有软件开发者都必须依靠销售、服务或其他能力赚钱。不同的软件、客户和商业模式,情况可能完全不同。 我现在还没有足够的证据,得出这么绝对的结论。 但至少,我开始把两个以前混在一起的问题区分开来: 我有没有能力开发软件,和我能不能通过软件获得收入,并不是同一件事。 假如现在我有一个很强大的 AI 工具,几乎不需要编程知识,就能在一天之内做出一个软件,我会怎么做? 我的第一个想法是,先免费提供给别人使用。 如果很多人愿意使用,再考虑收费;如果没人使用,就说明这个产品可能没有吸引力。 但仔细想想,这个判断也不完全可靠。 没人使用,可能是因为没有需求,也可能是因为别人根本不知道这个产品的存在,或者产品解决的问题不够重要。 反过来,很多人免费使用,也不代表他们愿意付钱。 所以,下载量、使用人数和实际收入,不能简单地画上等号。 我还想到另一种方式:先开发一个自己真正需要的工具,用它解决问题,提高效率,甚至帮助自己赚钱。 这样,即使暂时没有其他用户,我也可能从中获得价值。 不过,我也需要警惕另一种情况:为了学习和开发软件,不断给自己增加任务,最后做出一个看起来很复杂的产品,却没有真正改善自己的生活或收入。 如果只是因为 AI 很强大,所以我想不断做软件,那么开发本身就可能变成新的消耗。 我更希望自己做出来的东西,能够解决实际问题,而不只是让我获得一种“我也能开发软件”的成就感。 现在让我回答这个问题,我不会轻易说是,也不会简单地说不是。 如果所谓的“软件已死”,指的是软件不再有价值,我认为这个结论过于绝对。 人们依然有大量问题需要解决,而软件仍然是解决这些问题的一种方式。 如果它指的是传统的软件开发模式、收费方式和竞争优势可能受到冲击,那么这个观点值得认真研究。 如果它指的是个人开发者以后都赚不到钱,我认为现在就下结论还太早。 AI 降低了开发门槛,却不代表所有需求都会消失,也不代表所有商业机会都会消失。 但同样,开发成本下降,也不意味着每个人都能靠软件赚钱。 机会是否存在,与一个人能否发现需求、获得客户、交付结果,以及控制成本,都有关系。 至于未来这些因素会发生多大变化,我还需要更多真实案例和数据,才能形成更可靠的判断。 回过头来看,我最初的失落,可能来自一个很简单的原因。 我原本希望通过学习编程,找到一种新的赚钱方式。 当我听到有人说软件已经没有前途时,我便下意识地认为,自己原本设想的路可能走不通了。 但现在想想,一个人的选择,不应该仅仅由一句听起来很有道理的话决定。 我既不应该因为害怕被淘汰,就立刻放弃学习编程;也不应该因为 AI 能够开发软件,就认定这是一条轻松赚钱的路。 我更应该弄清楚,自己想通过编程解决什么问题,什么样的产品有人愿意付钱,以及自己能否用较低的成本验证这些想法。 也许我不需要先花很长时间学习编程,再去寻找赚钱的机会。 我可以先发现一个具体的问题,尝试用 AI 解决它。如果遇到自己无法解决的技术障碍,再学习相应的知识。 这样,学习就不只是为了积累知识,而是为了完成一件真实的事情。 当然,这种方法也未必一定成功。 但至少,我可以通过一次次尝试,逐渐积累关于市场、产品和自己的真实认识,而不是一直停留在想象中。 我现在的结论是:AI 可能让开发软件越来越容易,但能不能靠软件赚钱,仍然需要回到真实的需求和结果中寻找答案。 至于软件行业未来会变成什么样,我还不知道。 但我不想因为自己暂时不知道答案,就停止探索。 毕竟,判断一条路有没有机会,与亲自走一小段、观察实际发生了什么,终究是两回事。















































































