Windsurf 和 Cursor 是我最近使用很多的两个AI编程工具。
之前 Windsurf 搞活动送了两周,我就用 Windsurf 开发了几个 chrome 插件:
网站的浏览器时间统计 -- 已上架
网页内容的卡片式分享
网页浏览字体调节
收藏 URL 到 github repo
交易加仓工具
都是在 Windsurf 的强大 Agent 功能之下完成的,没有一行代码是我写的,只管提需求,从功能到打包,到上线要提交审核资料,全都是 Windsurf 包办。
整个开发的 Flow 的体验非常好。
后来 Windsurf的免费时间结束了,我也有续费,但是量严重不够。就又充值了 Cursor,打算用 Cursor 开发一个新的 chrome 插件。
然后,让我震惊的事情发生了,我竟然不会了!我当时心里有些恐慌——我自己变笨了?对比用 Windsurf 的起飞感觉,确实“笨”了。
于是,一个问题油然而生:抛开 AI 工具,我是什么?我做了这些工具,其他人也可以,甚至不懂代码的一些人,也玩得起飞。
我终于被逼到了这个位置:我靠什么卷?以前是编程,现在这个被 AI 代替了,我还有什么?
之前一位老师总是提醒我这一点,我每次觉得很有道理,但并没有很好的体会与总结。
这一次,我体验到了。那种感觉并不是很好,但值得大家都体验一番。
今天不想聊太多如何和 AI 对话、如何用好 AI 的能力,想聊些更底层的。
奥特曼之前有过一个分享:我认为批判性思维、创造力、理解他人需求的能力、产生新想法的能力某种程度上将是未来最有价值的技能。
有道理,我试着从我的角度做一个理解:
如何理解他人?自我理解是基础
首先要理解并接纳自己的需求
需要经历被他人理解、被关注的体验
自己的需求得到满足的经历会形成同理心的基础
理解他人是自我理解的结果
理解转化为行动
起心动念:从理解自然产生帮助他人的意愿
运用创造力寻找解决方案,创造力和起心动念相关
行动的关键:实事求是,现实检验——这是批判性思维的具体实施
总的来说,我觉得没有变笨,是展现了新的机会和方向。
说回 AI 编程,也是一样的不要被迷惑。AI 编程暂时还是需要工程师的一些专业性的知识,但随着 AI 的进步,这部分会越来越少,带来的挑战也越来越大。
在这个过渡的、可能并不长的阶段里,需要一些架构、设计、测试驱动的思维。
很多人在分享 AI 编程经验时会说,一定不能完全信任 AI, AI 有错误,AI 有冗余、一定要自己看懂代码之类的。
看起来有道理,但这底层的驱力更多的可能是恐惧。
对于被替代的恐惧,对于失去掌控的恐惧。
对我而言,每一个 chrome 插件的代码都写了什么我并不清楚,功能简单,经过充分的测试,功能正常就可以了。
对于复杂的产品,理解架构是必要的,我们做一个分层、分模块,知晓每一个“块”做了什么事情,知道如何验证这个“块”是 OK 的。
至于是不是每一行代码,都在掌控之下,意义不大。
随着 AI 的发展,代码或者就是我们看不懂的,或者就是多到我们来不及看的。前面提到的能力,才是更加关键的。
搞个 AI 编程技术和应用的微信群,讨论 AI 编程相关的。可以在公众号「待字闺中」后台发送消息“加群”获取入群方式。
也可以扫码入群。