Rails之父重磅发声:手写代码不再是程序员首选操作
文章目录1. 大佬直接掀桌子手写代码不再是首选操作1.1 类比摄影工具进化不会干掉从业者只会换掉干活姿势2. 效能爆炸从十倍程序员奔着千倍效能去3. 37signals内部实操激进的开发新玩法3.1 技术选型逻辑直接被改写3.1.1 语言壁垒被捅破3.1.2 后端架构要重新算账4. 编程语言变天英语才是最高级编程语言5. 软件产品新思路优先做机器可调用接口性能迎来复兴5.1 别疯狂给产品堆聊天对话框优先搞CLI5.2 性能优化不再是赔本买卖6. 拒绝末日恐慌不要线性脑补未来7. 我们普通开发者记住五条实操原则P.S. 目前国内还是很缺AI人才的希望更多人能真正加入到AI行业共同促进行业进步增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 传送门http://blog.csdn.net/jiangjunshow教程通俗易懂高中生都能看懂还有各种段子风趣幽默从深度学习基础原理到各领域实战应用都有讲解我22年的AI积累全在里面了。注意教程仅限真正想入门AI的朋友否则看看零散的博文就够了。1. 大佬直接掀桌子手写代码不再是首选操作不知道最近大家刷没刷到Rails World 2026的现场消息。Rails之父DHH直接在台上释放重磅观点说这是他搞计算机几十年见过最刺激的变革。他们公司37signals直接搞了个叫“放下铅笔”的内部政策。啥意思写生产代码不再优先让程序员上手敲。先交给Agent去干活。我当时看到这个消息第一反应完了我天天练的手速难道要白白荒废以后面试是不是不考手撕算法改考写提示词了以前面试面试官盯着看你敲代码以后说不定盯着看你说话“来用自然语言描述下这个业务需求”。想想那个画面多少老程序员直接原地破防。DHH的判断很直白写代码的成本会被压得极低。咱们程序员以后拼的不是敲键盘有多快而是定方向、挑结果、设计整套系统的本事。1.1 类比摄影工具进化不会干掉从业者只会换掉干活姿势很多人一听到AI写代码第一反应就是程序员要集体失业。DHH拿摄影的历史举例子。早年相机普及之后普通人也能拍照。靠手绘写实肖像吃饭的画家并没有全部下岗。人家直接换赛道搞印象派、立体主义去了不卷精准复刻现实。说个好玩的DHH他家祖上就有画家亲身经历过那波冲击算是家传感悟了。放到现在Agent就是编程界的老式 Brownie 相机。写基础代码变成廉价能力。就好比以前大家都要自己劈柴生火做饭现在外卖随手点你没必要死磕劈柴技术重点变成思考要吃什么、选哪家。当然不是说敲代码彻底没用。只是单纯撸代码这件事再也不是核心护城河。2. 效能爆炸从十倍程序员奔着千倍效能去2025年11月24日这个日子被DHH当成自己认知的分水岭。就是Claude Opus 4.5发布那天足够强的AI能力普通人也能用得起。以前圈内疯狂吹捧“10倍程序员”一个人顶十个。现在Agent来了这个说法已经不够用。一个开发者可以同时并行推进一堆任务有些活搁过去得拉一整个团队才能启动。过去Rails那句金句看看那些我不必做的事情。现在直接升级到更高维度。流程变成人把目标讲明白把约束边界划清楚剩下交给Agent我们最后负责验收。我身边不少小伙伴的现状本来上班8小时6小时在调bug。现在Agent生成代码6小时改成挑bug。工作量没有消失只是换了个地方。// 过去开发者日常伪代码functionoldDevWork(){读需求();手写几百行业务代码();踩坑调试();改bug循环();return交付;}// Agent时代开发者伪代码functionnewDevWork(){清晰描述业务目标和限制条件();agent.runTask();审核agent输出结果();纠正逻辑偏差();return交付;}核心没变我们最终要解决业务问题。写代码只是中间手段手段可以交给机器。3. 37signals内部实操激进的开发新玩法“放下铅笔”不是嘴上吹的概念已经是他们团队内部硬性习惯。只要有开发任务人类手碰键盘之前先让Agent冲一遍。3.1 技术选型逻辑直接被改写3.1.1 语言壁垒被捅破他们的HEY邮件客户端以前人手不够只能用web技术凑活。现在Agent可以把同一个产品想法直接转成Swift或者Kotlin做原生客户端重构不再是噩梦。搁以前想换技术栈招人、学习、迁移一套流程折腾大半年。现在AI帮你翻译实现门槛直接砍半。不过别高兴太早翻译出来的代码坑不少还得人盯着。别幻想直接复制粘贴就上线那属于给自己生产线上埋炸弹。3.1.2 后端架构要重新算账老一套架构设计很多抽象、公共服务、代码复用初衷是为了降低咱们人类维护代码的痛苦。现在Agent生成多份代码成本很低那过去的取舍就得全部重新评估。多大的组件合适抽象抽到哪一层迭代周期怎么安排目前没有标准答案。软件工程现在属于开荒阶段没有现成教科书抄作业。以前遇到架构问题网上一搜一堆最佳实践。以后很多场景得团队自己踩坑试出来。4. 编程语言变天英语才是最高级编程语言看到这句话的时候很多Ruby开发者心里咯噔一下Rails要凉并没有。Rails的“约定优于配置”规则清晰统一Agent猜来猜去的成本很低AI反而很喜欢这套框架。Rails基金会还在搞Agent评测拿真实项目任务测试模型反过来优化框架和文档。DHH现在最喜欢的“编程语言”居然是英语也就是自然语言。人用大白话讲清楚目标、限制条件、验收标准底层字符级别的代码交给机器搞定。很多人以为用自然语言就不用动脑子这属于巨大误区。人话最容易含糊其辞。你说的“快点”你心里是200msAgent理解成20秒然后直接输出。以后程序员的一个硬技能把模糊想法翻译成精准的自然语言还要快速分辨AI输出哪里不对劲。以后吵架都变了以前吵架“你这代码写得什么垃圾”以后吵架“你这个需求描述写得什么垃圾”。锅从代码层转移到需求描述层。5. 软件产品新思路优先做机器可调用接口性能迎来复兴5.1 别疯狂给产品堆聊天对话框优先搞CLIDHH有个很实在的产品建议应用尽量提供CLI命令行接口。现在好多产品跟风不管合不合适UI上硬塞一个AI聊天框。用户手上已经有自己的Agent了。产品更应该输出稳定、可以拼接调用、方便观测的机器接口。Agent通过CLI调用各个工具把一堆软件串联成完整工作流。# 假想示例Agent调用HEY CLIhey-cli--search工作周报--exportmarkdown|agent 总结周报内容5.2 性能优化不再是赔本买卖早些年有个很现实的痛点工程师工时很贵。为了省几MB包体积、缩短几秒加载时间投入大量人力老板会觉得不划算。很多优化直接搁置。Agent可以反复分析、重写、跑测试优化成本直接降下来。那些曾经被搁置的性能优化现在可以动手做。举个例子Omarchy完整安装时间从3分33秒压缩到35秒实验室版本甚至做到9秒。他还用Agent随手写计算器、剪辑工具演讲现场临时撸出来的Hype工具带可视化界面二进制文件才0.5MB。过去开发速度和运行效率二选一的两难局面慢慢被打破。轻量快速的本地软件说不定要重新流行。想想现在很多网页应用打开加载半天以后小而快的本地工具会很香。6. 拒绝末日恐慌不要线性脑补未来网上到处流传AI毁灭行业的论调DHH提出P(bloom)也就是繁荣发生的概率用来对抗大家常说的P(doom)毁灭论调。乐观不等于无视风险。Agent会扩大安全攻击面权限隔离、防御工具依旧必不可少。有意思的点是AI带来的漏洞同样可以靠AI来修复、构建防护。拿ATM举例子。ATM刚出来的时候人人喊着银行柜员要全部失业。结果线下网点成本下降反而开设更多网点柜员岗位数量没有清零只是工作内容换了。当然这个例子不能直接证明程序员不会失业。只是提醒一件事技术变革简单直线式推测结果大概率都会翻车。就像早年大家说电商出来实体店全部倒闭现实并不是那样。世界的演变远比段子复杂。7. 我们普通开发者记住五条实操原则DHH给开发者抛出的观点其实挺扎心别把“手写代码”等同于自己的身份。不要觉得我要是不亲手敲每一行代码我就不算程序员。先把最终结果定义清楚再聊具体怎么实现。不要一上来就纠结代码细节。开发任务把Agent当成默认执行者先让机器试一轮。重新审视过去基于“人写代码成本高”设计出来的老架构。很多旧权衡不再成立。做产品记得输出机器可调用接口CLI是重点方向。牢牢守住判断力这是最核心的护城河。生成代码这件事会越来越廉价。但是选技术方向、搭建系统、划定安全边界、判断产品好不好用这些能力会越来越值钱。当然DHH的观点偏向乐观里面的时间、效果我们也不能全盘照抄。但趋势是明摆的软件开发重心已经发生偏移。以后的开发者不光要关心代码更要会定目标、划边界为最终产出结果负责。也不用过度焦虑时代换装备人跟着迭代自己就完事。总不能马车被汽车替代的时候去苦练马鞭挥舞速度对吧。P.S. 目前国内还是很缺AI人才的希望更多人能真正加入到AI行业共同促进行业进步增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 传送门http://blog.csdn.net/jiangjunshow教程通俗易懂高中生都能看懂还有各种段子风趣幽默从深度学习基础原理到各领域实战应用都有讲解我22年的AI积累全在里面了。注意教程仅限真正想入门AI的朋友否则看看零散的博文就够了。

相关新闻

vite-plugin-vue-inspector 点击直接跳转你的项目文件!

vite-plugin-vue-inspector 点击直接跳转你的项目文件!

vite-plugin-vue-inspector 应用文档 一、这是什么? vite-plugin-vue-inspector 是一个 Vite 插件,它的核心能力可以概括为一句话:在浏览器中点击任意 Vue 元素,自动跳转到本地 IDE 中对应的组件源代码。如果你用过 Vue DevTools …

2026/9/30 19:56:48 阅读更多 →
Java小鸟游戏实战:从Swing渲染到像素级碰撞检测

Java小鸟游戏实战:从Swing渲染到像素级碰撞检测

1. 为什么“飞翔的小鸟”是Java初学者绕不开的实战分水岭 你翻过十本《Java从入门到放弃》,写过一百遍Hello World,背熟了HashMap扩容机制和线程池七大参数——但直到你亲手把一只像素小鸟在控制台或Swing窗口里拍打翅膀、穿过管道、撞上地面发出“砰”的…

2026/9/30 19:55:46 阅读更多 →
vue3 + ts + vuedraggable 两个列表拖拽:用 TaoToken 统一 Key 打通联调链路

vue3 + ts + vuedraggable 两个列表拖拽:用 TaoToken 统一 Key 打通联调链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/30 19:55:46 阅读更多 →

最新新闻

一键开关机芯片选型的四大工程生死线

一键开关机芯片选型的四大工程生死线

1. 为什么“一键开关机”不是按个按钮那么简单?你拆过那些带“长按3秒开机、短按关机”的智能设备吗?比如某款国产便携式示波器、某品牌工业手持终端,或者你自己焊的STM32开发板——表面看就是个按键控制电源通断,但实际一上电就死…

2026/9/30 22:37:36 阅读更多 →
吃透这篇!网络安全渗透测试大厂面试通关指南

吃透这篇!网络安全渗透测试大厂面试通关指南

人人都有一个进大厂的梦想,而进大厂的门槛也可想而知,所以这里整理了一份安全大厂的面试大全,看完文章如果对你有帮助的话希望能够点赞 收藏 关注!感谢! 一、渗透测试面试题,包含大量渗透技巧 1. 拿到一…

2026/9/30 22:37:36 阅读更多 →
人才风控系统治理指南:模型验证与误报监控

人才风控系统治理指南:模型验证与误报监控

人才风控系统的模型验证与误报监控,应形成持续闭环:先定义模型用途、基线样本、指标口径和责任人,再设置触发阈值、抽检方法、人工复核、问题分级和整改期限。每次结果都要追溯到输入数据、规则或模型版本及人工决定;误报不能只靠…

2026/9/30 22:37:36 阅读更多 →
内容发了也收录了,AI 为什么还是不引用你?

内容发了也收录了,AI 为什么还是不引用你?

运营小陈上个月发了 40 篇稿,收录查询显示全部被抓取。她让客服在豆包里问了行业里的十个常见问题,答案里一次都没出现自己公司。收录正常,引用为零——她卡在了大多数人都没意识到的那一步。 问题不在收录,在于2026 年 8-9 月这…

2026/9/30 22:36:35 阅读更多 →
热导气体分析仪XEFD-TCD防爆型维修与备件替代实战经验

热导气体分析仪XEFD-TCD防爆型维修与备件替代实战经验

这几年在装置现场最常遇到的尴尬场面,就是一大批“老黄牛”仪表还在服役,可厂家备件已经悄悄退出了常规供应。Emerson X-Stream XEFD-TCD 防爆型热导气体分析仪就是这么一台让我又爱又恨的设备。装置是十几年前的老装置,DCS 都升级过好几轮&a…

2026/9/30 22:36:35 阅读更多 →
CST电磁仿真零基础入门:从矩形波导到时域求解器的实战路线

CST电磁仿真零基础入门:从矩形波导到时域求解器的实战路线

先说个现象:每次有年轻人问我CST怎么入门,我第一反应不是甩教程链接,而是先反问一句——你知道你要仿的对象,在物理上到底发生了什么吗?CST这类三维电磁场仿真工具,在高速仿真领域几乎是标配。信号速率上到…

2026/9/30 22:36:35 阅读更多 →

日新闻

Base64 图片头部特征识别:从文件头到格式判断的完整指南

Base64 图片头部特征识别:从文件头到格式判断的完整指南

1. 项目概述:为什么说看懂 base64 图片头部是基本功这几年跟 base64 打交道的机会越来越多,后端接口返回图片、前端渲染验证码、小程序里存小图、还有一些老系统导出报表,动不动就给你一段长到怀疑人生的 base64 字符串。很多人拿到字符串就直…

2026/9/30 0:00:35 阅读更多 →
Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

Java公交站牌广告管理系统:JSP+Servlet+MySQL实战落地指南

简介:本资源是一份面向Java初学者与课程设计学生的公交站牌广告灯箱管理系统毕业设计文档,聚焦城市公共广告资源信息化管理痛点,提供从需求分析到技术实现的完整方案。文档采用标准学术论文结构,含摘要、英文摘要、目录及五章正文…

2026/9/30 0:00:35 阅读更多 →
用 Redis Lua 构建大模型 API 多租户原子配额治理体系

用 Redis Lua 构建大模型 API 多租户原子配额治理体系

我去年年底接了一个内部 AI 平台的治理需求,背景很直接:公司把 DeepSeek、MiniMax 这类大模型 API 统一封装成内部网关,开放给几个业务团队用。结果第一个月账单出来,额度直接超了 4 倍。仔细查日志,发现原因并不复杂—…

2026/9/30 0:00:35 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/29 19:29:29 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/29 5:58:00 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/30 15:27:04 阅读更多 →