作者放弃AI辅助编程,回归亲手写代码
为什么我决定不再玩「凭感觉编程」
作者:Varun Raghu
我和「凭感觉编程」(Vibe Coding)彻底分手了,今天想跟大家聊聊我的理由。
最初学编程的时候,我做的网站和应用,用传统眼光来看简直差得没法看。甚至搞明白一些基础的东西,都要花上令人尴尬的大把时间。整个过程让我非常痛苦,成果也非常粗糙。
但是,至少这些东西是我亲手写出来的。我没有去求着AI智能体(AI Agent)帮我修bug。不管写得多差,这些代码里都有我的血汗和泪水。这种成就感,没有人能够从我手里抢走。
有一天晚上,我辗转反侧睡不着觉,忽然意识到自己已经好几个星期没学到任何新东西了。虽然靠着AI的帮助,我确实做了几个看起来还不错的应用。但一个挥之不去的问题折磨着我:
如果我什么都没学到,那这一切到底有什么意义?
就在那一刻,我终于想明白了:写代码的真正意义,根本不在于那个最后的成品。这和写作非常像,它最重要的是过程中不断去思考问题、解决难题的过程。这种过程教会你如何去思考,如何去发现问题、分析问题。
而我发现,我还没有准备好让AI把这种锻炼思考能力的机会从我手里夺走。所以,我决定重新回到原点——重新去写那些缓慢、笨拙,却完全属于自己的代码。
作者:Varun Raghu
我和「凭感觉编程」(Vibe Coding)彻底分手了,今天想跟大家聊聊我的理由。
最初学编程的时候,我做的网站和应用,用传统眼光来看简直差得没法看。甚至搞明白一些基础的东西,都要花上令人尴尬的大把时间。整个过程让我非常痛苦,成果也非常粗糙。
但是,至少这些东西是我亲手写出来的。我没有去求着AI智能体(AI Agent)帮我修bug。不管写得多差,这些代码里都有我的血汗和泪水。这种成就感,没有人能够从我手里抢走。
有一天晚上,我辗转反侧睡不着觉,忽然意识到自己已经好几个星期没学到任何新东西了。虽然靠着AI的帮助,我确实做了几个看起来还不错的应用。但一个挥之不去的问题折磨着我:
如果我什么都没学到,那这一切到底有什么意义?
就在那一刻,我终于想明白了:写代码的真正意义,根本不在于那个最后的成品。这和写作非常像,它最重要的是过程中不断去思考问题、解决难题的过程。这种过程教会你如何去思考,如何去发现问题、分析问题。
而我发现,我还没有准备好让AI把这种锻炼思考能力的机会从我手里夺走。所以,我决定重新回到原点——重新去写那些缓慢、笨拙,却完全属于自己的代码。