之前看到大家最近无论群里、还是社区,都在讨论 DHH 发的推,具体不在此详述,仅在此发表一点我的看法。
首先,脏活、累活,让 AI 帮我们做,效率提高很多,这个应该没有什么争议吧?
前端、测试现在让 AI 写,就算不堪,我感觉争议也不大。
我觉得,主要争议是,业务逻辑用什么语言,写的代码你自己会不会看,对吧?
这个问题分两个方面看。
现在 AI 时代了,做个 一次性的小项目 用什么语言还有那么重要吗?
除非你要做一个长期维护的项目,你肯定希望选择你最熟悉的语言,当然,考虑维护,最好更具表达性的语言,而且不考虑项目,让语言自己考虑内存回收总是更省心。
仅代表我个人的观点:我认为 AI 时代已经到来了,无论你是否接受,都是如此。
但是 AI 真正比的不是:
而是,如果长期(在 AI 的辅助下) 维护一个项目,比如说,一个长期项目,你在 AI 辅助下开发连续开发半年,而且仍旧能保持平均效率,那才是真的牛。
所以,到了人家 DHH 的层级,就算一行代码都不看,也许真能做到呢?
让我们拭目以待。
我个人现在也在实践,在 https://github.com/crystal-china/website 开发过程中使用 AI 辅助编码,感觉速度肯定比以前快,但是真说快多少,也没觉得, 因为即使聪明如 GPT 6.1 sol, 大部分情况下写下的代码需要返工、或通过不断地交互调整,这还是在如下前提下:
如果您也用 AI, 3, 4 同样完全不做,那我不发表置评,咱用 AI 的方式不一样,就像 DHH 做法一般人也 follow 不了。
但是,不得不说,实打实的一个优点,就是可以做的事情比以前多得多了。
就拿旅游来做比喻吧,
AI 带给我们的最大优势就是,你现在敢做、也能轻易做到很多之前 不知道怎么做, 嫌麻烦,不愿意做,没有资源、时间去做 的事情。