Soft_Job 板


LINE

用 AI 写 code,前期真的很爽。 很多东西丢进去,很快就有东西跑出来。 UI、CRUD、测试、refactor,体感都比以前快很多。 但我自己用一阵子之後,慢慢发现一个问题: AI 很会让你在前两周觉得自己效率翻倍。 但如果专案稍微变大,後面很可能就开始失控。 --- 我自己最常遇到的大概是这几种: 原本正常的页面,被改一轮之後反而坏掉 UI 理解一直有落差,你以为讲清楚了,它其实理解成别的东西 前面讲过的规则,过几轮就忘 context 很快塞满,品质开始往下掉 换个 session 之後,像失忆一样,很多东西都要重讲 所以我後来慢慢有个感觉: 我後来慢慢有个感觉:AI coding 不稳,很多时候不一定是模型本身不行。 我自己看身边同事在用 AI,很多时候还是这种模式: 开个 chat、丢需求、等它吐东西,不对就再重讲一次。 这样不是不能用, 但很难长期稳定产出。 --- 我自己真正意识到这件事,是去年 Amazon 两次 re-org 之後。 我原本做的是 Payment 系统, 每天处理上百万笔交易,这块我做了三年,算是很熟。 但某次 re-org 之後,我被拉去做一个新任务: 在既有的广告 backend 里, 接一条新的交易流程。 我第一次打开 codebase 的时候,心里只冒出一句话: What the hell did I just get myself into. 主专案很大,很多团队共用,service 之间互相依赖, 很多逻辑不是你看一两个档案就能懂的。 更现实的是,时程也不长。 第一个月要有 beta。 第二个月要完整上线。 那时候我就很清楚, 如果我还是用以前那种方式慢慢看、慢慢接、慢慢查, 风险会很高。 不是那种「辛苦一点还是做得完」的高, 而是你根本很难在有限时间里,建立足够的全局理解。 所以我那时候做了一个决定: 先不要急着叫 AI 帮我生 feature。 先把自己的 AI 使用方式整理起来。 --- 我後来给自己定了一条原则: 任何需要手动重复做,而且超过两三步的事情, 都要想办法系统化。 所以我开始做的事情,大概像是: 把常用操作整理成固定 command 把环境资讯、测试方式、规则整理成可重用的 context 可以平行验证的事情就拆出去跑 比较明确地管理 session、规则和回馈 让 AI 不只是回答问题,而是进入我的开发流程里 这些东西听起来都不炫, 但真正让我後面速度差很多的,反而是这些。 --- 老实讲,第一周这样做的时候压力很大。 因为表面上看起来,你没有立刻产 feature。 我还记得那时候 manager 问我一句话: "You haven't worked on any feature?" 那时候的压力,其实真的很大。 因为在别人眼里,你像是在花时间整理工具, 不是在推进事情。 --- 但我那时候心里很清楚, 如果这套东西没有先立起来, 後面只会一直卡在: context 爆掉 规则忘记 改一处坏三处 测试一直重跑 每次都从头解释 这种状况短期看起来还能撑, 但在大 codebase 里,很容易越做越乱。 所以我後来回头看,那一周反而是最值得投资的一周。 --- 我现在对 AI coding 最大的感想,不是它能多快帮你生出 code。 而是专案一旦变复杂, 真正影响效率的,往往已经不是模型会不会写, 而是你有没有一套稳定的方法,让它持续在对的轨道上工作。 我现在不太相信 「只要模型够强,一切自然会变顺」这件事。 我自己的经验比较像是: 模型变强当然有帮助, 但如果 workflow 没跟上, 最後只是更快把专案搞乱。 --- 回头看,去年那次 re-org 留给我最大的收获, 不是我用了什麽模型。 而是我终於搞懂: 真正的门槛, 不是你会不会下 prompt。 而是你有没有能力,把 AI 变成一套能长期运作的工作方式。 -- --- 写工程师在 AI 时代的转变 也分享 AI 工作流、创业思维与矽谷职场 矽谷叔叔 Uncle Sam --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 99.185.46.190 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1773816611.A.F38.html
1F:推 whitecolor: 推~ 03/18 14:51
2F:推 aspirev3: 推一下get shit done 这个repo 03/18 15:03
3F:推 yamakazi: 我看一亩三分地,亚麻AI被员工喷到爆,大家都说claude比 03/18 15:22
4F:→ yamakazi: 较强 03/18 15:22
5F:→ dream1124: 你讲的其实就是那些会去玩AI skills或为AI写一堆md的人 03/18 15:24
6F:→ dream1124: 在做的事。尽管这样做其实既可以给AI看也可以给人看, 03/18 15:25
7F:→ dream1124: 但是也不能保证产出和品质符合期待,因此最後就是看你 03/18 15:26
8F:→ dream1124: 愿不愿意跟LLM部分不能解释的地方以及整套服务不断变化 03/18 15:27
9F:→ dream1124: 的本质对赌,赌赢了就是你的,你就能高兴像某些人发文 03/18 15:27
11F:→ yamakazi: re_code=1acnGWu96kV9E&utm_psn=2017623420074992972 03/18 15:28
12F:→ dream1124: 说自己掌握别的工程师不懂或不会的某种「技能」, 03/18 15:29
13F:→ yamakazi: 上下文工程 03/18 15:29
14F:→ dream1124: 是时代的胜利者,这就现在软体开发世界的写照。 03/18 15:30
15F:→ dream1124: 赌赢的人解释不清楚赌赢的原因,也不认为是拿时间在赌 03/18 15:31
16F:→ dream1124: 但是会认为自己掌握某种新的「技术」或「技能」 03/18 15:32
17F:→ cancelpc: 但skills不是无限,还是会遇到脑容量太少的问题 03/18 15:33
18F:推 yamakazi: 其实有人已经做了,github找superpower 03/18 15:34
19F:→ gtr22101361: 不管你是gsd superpower opespec speckit bmad kiro 03/18 15:42
20F:→ gtr22101361: 重点就是让AI在context内理解系统 03/18 15:42
21F:→ gtr22101361: 不然每次clear不就崩溃一次 03/18 15:43
22F:推 yamakazi: 或是claude窗口直接开到1M 03/18 15:43
23F:→ yamakazi: Claude.md,hook等等,反正用久了你自然知道哪些任务可 03/18 15:45
24F:→ yamakazi: 以拆分成标准化流程,哪些叫子代理去做 03/18 15:45
25F:推 yamakazi: 能够写成代码包成command就不要用自然语言处理 03/18 15:46
26F:推 longlyeagle: Nice 03/18 16:24
27F:推 sunsamy: 我叫claude帮我写H.265 verilog加速器,它说它不会,昏倒QQ 03/18 17:31
28F:→ sunsamy: 那claude会的是不是只有小算盘, 踩地雷之类的程式啊? 03/18 17:32
29F:推 shibin: 推分享 03/18 18:17
30F:推 jackkao1: 推分享 03/18 18:20
31F:→ Brioni: Claude会那些很顶的算法跟资料结构,但现阶段处理大架构仍 03/18 18:28
32F:→ Brioni: 力有未逮 03/18 18:28
33F:嘘 peter98: 才两次reorg 很菜喔 03/18 18:30
34F:嘘 USD5566: 做到亚马逊然後用AI的方式是开CHAT...? 03/18 18:40
35F:→ DrTech: 这篇写得不错,建立工作流程,比prompt重要多了。这篇也比 03/18 19:15
36F:→ DrTech: 隔壁版的卖课广告文强多了。 03/18 19:15
37F:→ DrTech: 原来是在亚麻做广告业务,难怪那麽会做广告文。 03/18 19:18
38F:推 jej: 如果你身兼不同系统 03/18 19:38
39F:→ jej: AI根本分不清楚你要解决的是那个系统 03/18 19:38
40F:→ jej: 特别是系统差异很大的时候 03/18 19:38
41F:→ jej: AI根本会误解你说的 03/18 19:38
42F:→ jej: 爽的日子根本没有很久 03/18 19:38
43F:推 sarsman: 推 03/18 19:49
44F:推 Obama19: 就是Skill的概念吧 03/18 19:58
45F:→ gigayaya: 再过阵子你就会发现最大的瓶颈在kiro上 03/18 20:10
46F:推 viper9709: 推分享~写得很中肯 03/18 21:38
47F:推 minikai: 认同 03/18 22:31
48F:推 wsad50232: 推 03/19 00:08
49F:推 eaton1202: 推 认同 03/19 00:19
50F:推 yuuyuuhuu: 推 03/19 00:39
51F:推 guanting886: 推分享 03/19 02:27
52F:推 jobintan: 只能这样说,AI coding适用於从0到1,做出能顺利执行就 03/19 07:03
53F:→ jobintan: 好的prototype,不过从1到N,就看功力了,现实软体工程 03/19 07:04
54F:→ jobintan: 师的工作就是从1到N,也就是对现有代码进行扩充与除虫, 03/19 07:05
55F:→ jobintan: 说白些就是屎山雕花,这AI应该很难做到。 03/19 07:05
56F:推 smallblack: 推 03/19 07:38
57F:推 justptt978: 推 03/19 08:30
58F:推 VScode: context爆了AI不会说,会偷偷删除他认为没用的东西,事後 03/19 08:45
59F:→ VScode: debug很烦 03/19 08:45
60F:推 yamakazi: 楼上,我都把context用量写到状态栏即时更新,这样你就 03/19 09:13
61F:→ yamakazi: 可以在claude自动压缩前先处理 03/19 09:13
62F:推 yiche: AI生出来的东西需要经过审视而不是直接使用是common sense 03/19 09:46
63F:推 Romulus: 对啊 非常赞同 03/19 12:01
64F:→ Romulus: 怎麽在有限的context下把正确的资讯塞进去真的很重要 03/19 12:02
65F:→ Romulus: 然後切小块以後AI真的很好用 他不能直接搞定所有东西 03/19 12:04
66F:→ Romulus: 但是拿来加速省掉那些码农作业真的超强 03/19 12:04
67F:推 yuinami: 谢谢分享 03/19 13:04
68F:→ ASKA: 也许不久将来AI也学会这样玩... 03/19 13:44
69F:→ ASKA: 搞不好也不用。说不定有个适当的prompt叫agent这样弄就行 03/19 13:45
70F:→ ASKA: 其实现在都有sub-agent 之类概念了... 03/19 13:46
71F:推 luke72: 推 03/19 17:21
72F:→ viper9709: context爆了AI不会说喔@@ 03/19 20:19
73F:推 redmilk: skill & prompt 其实就是程式语言 context 是 mem heap 03/19 21:34
74F:→ redmilk: 只是这语言易写难精 context则需要适时将内容swap到档案 03/19 21:35
75F:推 fenir: 同意 跟我目前工作的经验满像的,现在也在尝试做你"第一周" 03/19 21:54
76F:→ fenir: 的工作 03/19 21:54
77F:推 gino0717: 像在玩自走棋的感觉 03/19 23:18
78F:推 wulouise: reorg之後叫你一个月生出feature是不是其实想要pip你 03/20 08:11
79F:→ s78513221: 实际上不做Code Review 根本不会怎麽样 03/20 08:48
80F:→ s78513221: 很多时候都是做给甲方应付需求流程用的 03/20 08:48
81F:推 s78513221: 老工程师坚持的品质论在我看来就跟NASA的SLS一样 03/20 08:53
82F:推 denny41606: 这篇文章AI味也蛮重的 03/20 09:33
83F:推 Romulus: 觉得这篇文章有AI味的人没用AI写过文章吧 = = 03/20 11:05
84F:推 luweber88: 那在GG三年reorg五次的人要怎麽活XD 用AI写扣的朋友大 03/20 11:22
85F:→ luweber88: 概只占一半 03/20 11:22
86F:推 luweber88: 而且写prompt好花时间 相信各位应该有花半天写spec给ju 03/20 11:25
87F:→ luweber88: nior但他2小时後就把MR发过来的经验 AI用起来就差不多 03/20 11:25
88F:→ luweber88: 样子 03/20 11:25
89F:推 chatnoir: 我有买你的课程, 但我会期望能讲得更深 03/20 22:43
90F:→ chatnoir: 感觉很多东西只讲到皮毛而已, 期待进阶课程。 03/20 22:43
91F:→ sarsman: 感谢楼上分享心得 03/21 08:19
92F:嘘 allen501pc: 所以是来劝败课程的? 03/22 13:04
93F:→ dildoe: 所以人脑context不只那一两M, 但问不熟的东西真的好用 03/24 20:59
94F:→ dildoe: 或者问一个太抽象问题感觉也是没attention到基本资讯 03/24 21:01
95F:推 maxspace: 推~ 03/28 23:08
96F:推 Psytoolkid: 没想到Amazon内部用AI的环境也跟台湾没两样,好好搭 04/03 17:16
97F:→ Psytoolkid: 个AI工作流都可以视为没产出 04/03 17:16







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP