vibecoding有感

去年下半年,通过vibecoding快速搭建了一个javaweb的校队管理系统,找学姐帮忙负责数据库的相关工作。
但随着项目推进,就明显感觉到,自己对javaweb底层知识不够熟练,哪怕有AI辅助,后期维护、该逻辑、扩展功能都很吃力,很多问题没法真正理解,只是一味的叫AI改改改
所以,寒假把系统重构成了自己更为熟悉的nodejs+express,虽然重构时依旧使用videcoding提升开发效率,但这次会更加注重把原理和逻辑吃透,而不是追求快速出效果。

vibecoding可以帮我们快速落地项目、提高效率,但它代替不了扎实的技术基础。只有把底层学懂,再配合AI辅助,写出来的项目才真正可靠、真正属于自己
#掌握什么AI技能,会为你的求职大大加分##AI Coding的使用心得##聊聊我眼中的AI##我的AI电子员工##vibecoding#
全部评论

相关推荐

作为程序员,我发现ai写代码总是会出一些bug我最近想到一个可能的原因:代码本质上不是“顺序的文本”,但 AI 模型是按照语言的逻辑在生成。先说语言。语言是天然的时序性信息:一个词接着一个词,说话的人一句一句说,听的人一句一句听。Transformer 这样的模型,就是把前面的词作为输入,再预测下一个词,然后继续往下推。这个逻辑完全符合语言的规律但代码不一样。编程语言里的很多东西,顺序其实没那么重要。比如在 C 里,你先定义结构体再引用,还是先引用再定义,只要编译器能找到,结果是一样的。代码更像一幅画,画家是一步步画出来的,但观众在看时看到的是完整的一张画。计算机存储图像时,也不会去记录画家的每一笔,而是一次性把每个像素的位置都保存下来。代码其实也差不多,虽然我们是逐行写,但真正运行时,它是作为一个整体被处理的。问题就出在这里。我们现在让 AI 用“写故事”的方式去“写程序”,它自然会经常出错。就算有些 Agent 会不断自我纠错,它折腾半天,还是没能改对,就会怀疑:是不是一开始把代码当成语言来处理,就是方向错了?也许未来的代码模型,不应该完全依赖时序展开,而是要找到一种新的结构?既能理解 token,又能直接理解代码的整体逻辑
AI Coding的使用...
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务