首页
学习
活动
专区
圈层
工具
发布

提升Coding水平就俩事:练手感,磨流程

最近被问的最多的问题是:怎么提升自己的coding水平?刚好我又优化了一轮工作流,过去半个月token日耗稳定在1-2亿,基于这段实践和大家分享一下我的思路。我现在越来越觉得coding这个技能和健身、打游戏没啥本质的区别,主打一个唯手熟尔,看再多教程和方法,都不如多去找点真实任务练练手。所以提升coding水平的第一件事,就是练手感。衡量手感的最直观的一个指标,就是token消耗。很多朋友总觉得我有技术背景,但我在24年8月份开始用cursor写代码的时候,我连终端指令cd都不会输入,Git原理更是找我们研发请教了好几次死活听不懂,服务器部署更是天书一样的事情。最后我解决这些问题的方法非常简单粗暴,就是不断磨时间去消耗token,来让自己对这些技能形成肌肉记忆。第一遍搞不懂,第二次会有一点懵懂,第三次稍微了解一点点,再继续第四次第五次,往后就逐渐能够看懂AI作业的全流程了。今年能够感觉到水平比去年进步快了很多,部分原因在于token消耗的不断的提升。春节一亿token我努力肝一天才能消耗完,到现在差不多一个下午的时间,这背后是我对coding的任务布置和协作都有了更深的理解。用的越多发现token消耗也很难打上去的,日耗3个亿门槛对我来说就比较难过了,毕竟我没有那么多能构成有效真实token消耗的场景。第二件事是磨流程,不断优化自己和AI的协作方式,提升质量和效率。人和AI的协作也是不断往前演化的,以我自己的coding流程为例。最开始用cursor的时候我是口喷需求,但一个弹窗bug硬是和AI改了一下午,然后我开始用AI写PRD,来减少我和AI沟通中的损耗。再后来我发现AI在持续作业的能力比较弱,就开始借助cursor的notepads功能让AI先构建一个todo的md文档,再基于这个文档进行更长的作业。skill出来后,我开始把需求讨论、PRD、设计、开发、测试这些流程都封装成skill,能够让AI在每一次作业中遵循相同的标准,同时也增加了大量subagent调用的流程,来帮助agent纠错提升质量。最近半个月我还在优化这些skill,我希望把设计、PRD、测试用例做成前置的整合模块,在这些都确认后后边开发测试直接托管给AI,能够依赖模型能力做到更自动化的流程。目前看下来基本上AI进化一个版本,我和它协作的逻辑也得进化一个版本,人得跟得上AI进步的速度。现在我觉得coding还是个手艺活,先得熟能生巧,然后不断打磨自己的专属技巧,这样就可以和AI做出来很多好玩的东西~

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OqKXwzhvqrloYfDF4dpE8Y5g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

领券