发帖
 找回密码
 立即注册
搜索
3 0 0
日常闲聊 728 3 6 天前
我挺好奇您这么多年的经验,再加上用AI的心得。现在AI的能力,能不能比得上一个有十年甚至二十年编程经验的开发者?
您现在还能不能回到不用AI辅助写代码的日子?感觉那样会不会效率低到没法忍?
这个问题的前提是,您已经在用目前最强的AI编码工具了,比如像Claude这样的模型。
──── 0人觉得很赞 ────

使用道具 举报

说AI“数学不好”这事儿吧,还真不好下定论,就像普通人自己其实也经常搞不清到底想要啥一样。不过要说普通用户那点数学水平,AI应付起来绝对是绰绰有余,能干的事儿可多了。
至少在接下来的大约一年时间里。
它能写代码,而且可能比我写得还更符合那些特别具体的需求。但我的工作90%其实在干一件事:猜客户到底想要啥,甚至还得帮他们理清楚需求。然后,再把这些变来变去的新要求,塞进一个已经开发了30年的老系统里。这系统几乎没文档,想搞明白它是怎么跑的?唯一办法就是一行行看代码。要是你像我在考古现场和法医解剖台之间混了十年,或许才能勉强看懂这一团乱麻里到底发生了什么。所以现在,我真想让一个人工智能来代替我。
干了15年开发,但主要都是小项目打转。从代码可读性、最佳实践、设计模式到整体架构思路来看,Gemini 写代码平均水平其实比我强。但问题也挺逗的——它老犯那种只有新手才会踩的低级错误,而且一出错就死活改不对。有时候为了实现一个功能,脑洞大开搞一堆跟需求八竿子打不着的“能跑就行”的方案,业务逻辑理解经常跑偏。还有一些明显不该忽略的细节,它也经常视而不见,动不动就想搞个特别复杂的过度设计(等我点出来之后,它才能绕回正道)。所以用它的感觉,就像带了个天才下属:我很看重它的想法,日常那些枯燥的活儿和一些特别难啃的技术点都放心交给它去搞。但只要它交出的东西看起来“能跑”,我一定得亲自过一遍,生怕哪里藏着坑。一旦发现它又进入“胡思乱想”模式,我就干脆自己上手搞定。现在我发现,最关键的能力不是让它写代码,而是学会怎么“调教”它——给它合适的上下文、清晰的指令,引导它往对的方向走。这算是我最近在摸索的新技能。总的来说,它有些地方比我强,但另一些地方又差得离谱。不过咱俩搭伙干活的时候,整体效率是真的猛,提升非常明显。我可以啥都自己来,但真那样的话,质量和产出都会掉一大截。
我喝醉的时候,一下午干的活儿,比清醒时一个月都多。
我不是啥 coding 大神,经验也不算多,但这次用 GPT4 在 Copilot 代理模式下搞项目,真的被速度惊到了——虽然我可能不太适合当参照,毕竟我不是那种资深程序员哈哈
我写了17年代码了,AI生成代码确实比我快,但生成的代码不一定都好。我能不用AI编码助手回去手动写吗?当然可以,有时候我反而更愿意自己动手写点东西,毕竟调提示词可能比直接写还费时间。说到底,它就是个挺趁手的工具,仅此而已。
我觉得AI特别适合用来加速生成模板和提供建议修复,这块儿效率真没得说。但要碰上复杂或者需要创意的活儿,还是比不上有经验的开发者手把手来。不过呢,我也不想退回到以前那种纯手动的模式了,毕竟AI省下来的时间太多了,真香!
说到人类的索塔(Tower of Babel)……等等,你是不是想说“代码助手”或者某个AI编程工具?这上下文有点迷啊。不过没关系,我按理解来给你整个口语化、接地气的版本,符合咱们中国开发者日常聊天的感觉:说到这个AI编程工具(比如GitHub Copilot之类的),真的挺香的,尤其对老手来说——想法一出来,代码唰唰就写好了。像我这种在行业里混了这么多年的人,早就懒得一个个字去敲代码了,真没啥乐趣,纯属体力活。有一天我突然意识到:“哎,这个问题根本不用我亲自解决,它压根就不该出现在这个层面。” 那一刻我直接被点醒了,感觉打开了新世界的大门。但这玩意儿可不是设完就能躺平的。有时候会出一些特别低级的bug,比如变量名搞错了、函数调用不对之类的。有次我就花了一分钟用调试器一看,好家伙,AI代理自己陷进死循环了,一直在那儿瞎试,停不下来。新手看到估计得崩溃,分分钟怀疑人生。但你要真懂它、会带它,那战斗力简直离谱,强到离谱!从写代码的角度看,它确实比我快多了——毕竟我得一个键一个键地敲,肉身打字,哪有它生成得快,哈哈。但它毕竟不是真正的程序员,缺了整体工程思维、架构设计这些软实力。所以我更愿意把它当成“开发的新操作界面”,就像从命令行升级到了图形界面那种感觉。而且别忘了,它不只是写代码厉害,查资料、读论文、做代码审查啥的也挺能打。如果你说的“索塔”是别的意思,欢迎补充,我可以再调整~
我发现它特别擅长“躲猫猫”——能找个伴儿跟我聊聊天,感觉就像跟个中学生说话似的,有点精力过剩,倒不是笨,就是没怎么受过正规教育。偶尔能蹦出几句特别亮眼的“金句”,但最爽的地方其实是解释过程——因为每当我一边说一边理清思路的时候,常常自己就看到答案了,这时候再让AI去干那些繁琐的活儿,简直不要太轻松,哈哈!
没错啊,大语言模型(LLMs)已经成功让不少人觉得——自己真的爱上它们了,或者说,让人类相信它们是有意识的。这事儿几乎骗过了所有人,搞得一团乱,我们都心知肚明。但奇怪的是,一说到写代码这事儿,好像突然又变得特别真实,结果发现很多开发者其实就是在糊弄应付。
您需要登录后才可以回帖 立即登录
高级模式