VibeCoding 一周年

约 4 分钟阅读
AI
AI

去年真是Agent元年,我的编码习惯在一年内发生了翻天覆地的变化。

初级程序员

我个人觉得AI编程对初级程序员是一个非常大的冲击,因为在很多场景,AI可以非常轻松地完成初级程序员的工作。

但同时对于初级程序员也是一个非常大的机会,因为依赖AI编程,即便是初级,也可以和中高级一样参与到复杂的架构项目中,写出一些复杂的组件,很轻易地就能写出一些复杂的逻辑,同时可以快速地实现一些想法。

但我个人也认为这里存在一个悖论,因为能够熟练使用AI的程序员一般都不会是初级,而初级一般也不会实时地关注最新的AI技术。

所以我个人对于刚毕业或者想要入行的朋友的建议是,有了一定基础后,优先学习如何使用AI来辅助编程,因为熟练使用AI后,不仅会拥有中高级的部分能力,并且利用AI来学习相关知识的效率会非常高。

个人开发者

我依然觉得AI是非常利好个人开发者的,我今天看到X上面的文章,最近大火的OpenClaw已经可以当数字员工了,可以拥有很多不同的AI员工角色,比如产品、开发、测试、运营等等。

为什么这么利好个人开发者?

因为个人开发者时间有限,往往不能兼顾所有的事情,比如一个完整的项目,既需要产品、开发、测试、运营等等,而个人开发者不管是时间还是精力都有限,要么花费大量时间在不擅长的领域,要么就只能放弃一些事情。

语言不再是障碍

对于开发者而言,语言一直是一个障碍,因为一门编程语言久了不用就会忘记,但有时候又需要去使用这门语言做对应的事,比如Python、Go、Rust这类语言。

每次学了后过很久不用就忘记了,然后需要用的时候又去学习,这就导致了学习成本很高。

而现在有了AI,语言就不再是问题,你想使用Rust做一个小工具,AI分分钟完成你的需求,你想用Python处理一些数据但是又忘记怎么用,AI能快速帮你编写对应的脚本,你甚至可以用AI来学习一门新的语言,因为AI可以快速地生成对应的代码,并且可以解释代码的含义,这大大地降低了学习成本。

全局思维提升

用了AI编码后,我发现我的思维变得不一样了。

之前写代码的时候,我更多的是关注代码的实现细节,而现在我更多的是关注代码的整体架构和设计,因为AI可以帮我处理很多细节问题,所以我可以更专注于整体的架构和设计。

以前编写代码的时候,很多其实属于重复工作,比如写一些通用的组件,或者写一些通用的逻辑,这些其实都是属于重复工作,写页面也属于重复工作,几乎不会用到太多的脑子,更多的是体力活。

以前人们就开发了多种方式解决这些重复工作,比如代码片段就是其中一种,但是代码片段的效率还是有限,因为很多时候都需要根据实际情况进行微调,但是AI就不同,AI可以根据实际情况生成对应的代码,并且不用再进行调整,直接就可以使用。

这就带来了更多思考的时间,甚至可以用AI再创建出一些工具,再更进一步推高效率,形成了一个正向循环。

抵触AI

逛论坛的时候我发现很多人对于AI拥有抵触情绪,人的大脑确实会对于未来不确定的事物产生焦虑,比如害怕失业,害怕被替代,害怕AI会带来什么不好的影响等等。

但现在AI已经不再是泡沫,确确实实的影响了编程领域,而且由于AI就是编程领域的一部分,这就带来了左脚踩右脚,螺旋升天,因为AI推动了编码效率,而编码效率的提高又会带来AI的进一步发展。

所以这波AI的浪潮已经不可避免,我们能做的就是拥抱变化,与其焦虑未来AI会取代我们,不如现在就利用AI来提升自己。

巨浪拍过来是被巨浪淹没,还是乘着巨浪冲向更远的地方,就看我们自己了。

总结

就我个人而言,我是非常喜欢AI的,它不仅可以帮我整理思维,还可以辅助我完成很多工作,它就像一个全能的员工,可以帮我处理各种各样的事情,而且它还不知疲倦,可以24小时工作,这对于个人开发者来说是非常宝贵的。

最关键的还是上面提到过的,它帮我处理了非常多的对我没有价值的工作,让我有更多时间向外向内进行探索。

转载协议

本文采用 CC BY-NC-SA 4.0 协议进行许可,转载请注明出处。

允许转载、修改和分享,但必须注明作者和出处,且不得用于商业用途,衍生作品需采用相同协议。

☕ 请我喝杯咖啡

如果这篇文章对你有帮助,欢迎打赏支持!

打赏二维码