在阅读了 @俞凡 大佬的一篇《Vibe Coding 正在催生脑残程序员》后,有了一点我自己的思考。下面是原文链接:
Vibe Coding 正在催生脑残程序员
我自己目前是一名云计算专业刚毕业的大学生,自己也有在研究vibe coding,俞凡大佬的这句话很打动我,“但 Vibe Coding 之后,我变弱了,不再有这样的能力,这促使我思考,如何和 AI 一起 Coding 。”
如何客观的去使用cursor/Claude Code,而不丧失我们自有的思考能力,我觉得这是一个很重要的话题。阅读这篇文章后,我得到了启发,把这篇文章发给AI,想做一个简单的GEM.
后面我加了一段提示词进去:
给出我的需求后,AI给到了客观的答案:
同时我在它的这个答案的基础上,辩证的去思考,和它博弈。
然后我们开始了第一轮对话:
因为长时间脱离了代码环境,学校学的那一点都忘记光了,在学校也只学了一点基础的Python/JAVA,C#还是高中时期所学,只学到了指针和数据结构,深感惭愧。
但是这个结果还是让我满意,虽然我目前的coding能力的确很薄弱,但我觉得AI是让我们进阶的工具,知其然,知道怎么做,然后去思考,发生逻辑上的对撞,而不是一味的输出prompt,然后等待代码输出,这样的确很爽,省事,但让我缺乏了对代码的“掌控感”,AI的书写习惯是尽可能的规范、标准化,但是这不是我自己思考得出来的东西,它只是我的prompt应得的结果。这次训练让我对接下来的vibe coding有了很好的思路,更好的去解决自己想要解决的问题和想实现的代码.同时也要加强自己的编程能力,在AI时代,个人的思考、思维能力仍然是极其重要的一点,AI是我们的放大器,1可以放大成10,但是0.1只能放大成1。互联网上的很多资源让我们从0.1-1的步骤更便捷,AI的确满足了我们的探索欲和求知欲,但是AI省去了这个步骤,让我们变成的思维上的巨人,行动上的矮子,我觉得这对于我是不妥的,希望能在此方面多学习大家的经验,共同进步。
最后用大佬文章中的一句话结束:“最重要的是——记住我们为什么写代码。是为了从无到有创造东西,解决看似不可能的问题,构建重要的东西。不要忘记_为什么_。”