如果AI 不是来解放生产力的,不能给让我们更加轻松自由,那么要AI又有何用?
最近高强度VibeCoding,其实也现在也不能叫VibeCoding, 也不能叫AI辅助研发, 也许以后这个名词会渐渐消失,因为这几年 AI成了新的开发范式, 什么Prompt、Context、SDD、TDD、Harness,写软件变成烧token,也不知道从什么时候开始的,大约是上大学那会新冠疫情22年底chatgpt开始出来的时候就开始用AI编程了,我记得很清楚, 之前用的sms-activate开通的GPT账号,之前注册要验证国外手机号。现在都没什么限制,google账号都行,google账号也可以邮箱注册。发展真快。
纯古法编程效率太低。之前为了找工作还每天坚持刷Leetcode,坚持了200多天,最近断了。我有时候觉得没有必要花大量的时间去琢磨哪些固定模板的算法。既然AI能完成同样的任务又快又好。是不是应该把精力放在更有价值的事情上。比如夯实基础技能,拓宽技术栈,如何让技术变现。

为了降本增效, 现在大部分代码都是AI来写。 但我感觉对开发者的要求反而更高了,你必须站在一个评审者决策者的角度去审查AI生成的代码。 你获取的信息更多、要处理AI给你的反馈更多, 反而更累, 有时候会跟不上AI产出的效率, 他是自动化的。 但人的精力有限, 只审查结果么,面向结果编程,代码和人一个能跑就行。质量如何保证可控?耐下心来审查每一行代码写法?
我对软件开发与自动化的看法
现在有了AI, 什么想法都能很快实现。谁都可以标榜说自己是全栈工程师。Human in the loop, 发挥个人的价值。 我的想法是真正的借助AI实现自动化,完全从工作中解放出来就好了。不是有个概念 OPC(One Person Company),一人公司, 让Agent做你的员工。
技术博客还有必要性么
我始终觉得网络是随机存取的工具,我们只需要索引方式的记忆。人的记忆和精力都很有限。存在过的东西不需要反复抽取,既然AI能帮我们具体化某些知识,重复耗时的工作让AI来做就行了。人可以承载到更高的层面的位置上。