很多人都说AI编程什么都能做!
这观点我是赞同的,但这是有前提的,就是我们得会,会告诉AI怎么做。
比如,用AI能写一个Claude吗?肯定可以,Claude团队不就是用Claude来迭代开发Claude吗!
但是,你能用Claude来写一个Claude吗?我反正不会,写一个Cursor我也不会。因为我完全不了解。
就算让我来写个视频清晰度提升的软件我也不会,因为我根本不懂视频提升清晰度的原理是什么,我只会告诉AI:帮我写一个提升视频清晰度的软件。完了,AI写出来什么样就什么样了。再迭代优化也只是:这效果太差了,优化一下。怎么又引入了新bug,人物都歪了~
但如果我了解的话,我就能指导AI:这算法效果不好,应该***,调一下xxx。
我最近也很少写代码了,都是AI写得多。
例如最近ChatTCP做的远程实时抓包分析,虽然全是AI写的代码,但架构是我做的。
我告诉AI整个架构长什么样,每个角色负责做什么,需要注意什么,以及产品交互怎么做。
比如:APP跟抓包程序之间用SSE通信还是WebSocket通信,接口怎么设计,怎么兼容现有核心功能。这个功能不是常用功能,入口应该放在哪,既能让用户看到,也不能分走用户注意力反辅为主……
就跟我们写业务代码一样的,产品经理告诉我们程序员需求要怎么做。
代码从来不产生价值!
产生价值的是产品,无论是AI编码还是人编码,目的都只是做出产品。
AI编码能力强,跟程序员牛人越来越多其实是一样的。不是程序员牛就能自己赚钱,但工资高是真的。
Claude能力越来强,工资也越来最高。
程序员越来越多的时候,卷是正常的。
所以AI变强以后,能做的方向少了,能做产品的人多了,自然就卷了。
所以独立开发更卷了,想靠人人都能AI做出来的产品,更难有机会赚钱。
一个人多卷的赛道,想要脱颖而出是很难的,想生存都难。
以前程序员会写CRUD就能找到工作,薪资还不错。但是程序员多了以后,如果还是在CRUD卷,即便能在CRUD上雕刻出花来,也很难生存。只能往更深的技术去卷,面试甲骨文工作CRUD。
不要误解我说的更深的赛道,对独立开发者来说,这不是指技术深度。而是认知高度,是自己更懂的领域。
Todo谁都能做,谁都能做好,记账谁都能做,谁都能做出有想法的个性化的产品。这是大众赛道,已经卷得不能再卷的赛道。卷就去卷小众赛道,能利用自己的专业,去做出更有竞争力的产品。
比如,如果你对音乐感兴趣,你卷音乐赛道会更有优势。因为,一个不懂音乐的人是做不出来有竞争力的音乐产品的,也很难共情某些需求,很难想到什么需求。虽然音乐类产品也很多,但至少卷的人少了。
冥想这样的产品可能技术难度不算大,但难的是对冥想本身的理解。想要做好,并不是AI写个代码就能做好,而是得做得有用,才有竞争力。抄也只能抄个形,用户的反馈无法理解,随着迭代也会拉开差距,用户最终还是拥抱正品。
死了吗不是个例外吗?
这种热度产品,如果不能在热度期间赚到快钱,热度过后就什么也没了。
那些容易抄的产品,就是人人都能抄得更好的,比正品做得还好,热度过后回到需求本身,流量就会被分掉。
我之前一篇文章说我往专业领域去卷,那是因为我在一个方向想有了一点成绩,我在这方面的理解有优势,相比于我去跟别人卷笔记App,我觉得能赚到钱的概率更大。
以上只是我的个人观点,可能我的观点就是错的。就像我去年的观点,我现在都会反对。