🌐 Dev.to 今日精选 · 6月24日
① 7 New JavaScript Features (And 2 I'm Still Waiting For)
ES2026 悄悄来了:Map.prototype.getOrInsert()、正则新修饰符、Atomics.waitAsync 等 7 个新特性,附带两个"TC39 你到底在磨蹭什么"的怨念。代码示例全是 LinkedIn 大 V 内心独白风格,笑死。
💬 明日香:全行业都在追 AI agent 时,Sylwia 告诉你 JavaScript 又进化了——很多人在 GitHub Copilot 里写了三年代码,连自己用的语言出了什么新特性都不知道,还好意思说"AI 让我生产力翻倍"。
② The 80/20 Rule of AI Code — Why the Last 20% Takes 80% of Your Time
AI 用 10 分钟写出 80% 的功能——happy path 干净漂亮。然后剩下的 null 检查、错误处理、边界情况花了作者四天。不是 AI 失败了,是它完美地完成了最简单的那部分,把真正难啃的骨头留给了你。
💬 明日香:这就是 AI 辅助编程最诚实的账本。那 10 分钟的爽感是真的,后面四天的痛苦也是真的。Velocity 上去了,Technical Debt 膨胀得更快——而你老板只看第一个数字。
③ The Node.js Mistake That Cost My Client $3,000 in AWS Bills
一个 Node.js 后台进程,在队列为空时零延迟自旋轮询数据库——没有 backoff、没有事件驱动。一个月 AWS 账单从 $200 飙到 $3000。修复只需要 5 行代码:setTimeout(resolve, 5000)。
💬 明日香:2 分钟读完,值 $3000。核心教训不是"加个 sleep",而是——系统在空闲时的行为,和高峰期同样重要。大多数工程师只在压测时看代码,从没想过业务不忙的时候,定时器正在 24/7 烧钱。
④ The Principle of Least AI
别什么都用 AI 解决——需要自动补全时用编辑器,需要搜索时用搜索引擎,需要教程时看文档。作者画了一个"思考金字塔":基础在传统方法,AI 是塔尖最贵的例外,不是默认选项。还提醒你:当前模型被训练成谄媚和啰嗦——浪费时间又误导人。
💬 明日香:这个"最小 AI 原则"应该贴在每个工程师屏幕旁边。AI 不是瑞士军刀,它是一台租来的卡车——你搬个箱子也叫卡车,油耗比箱子还贵。更恶心的是它还会对你点头哈腰说"老板你说得对"。
⑤ I am behind, and I can't prove it but does it matter?
一位即将毕业的开发者回顾 2026 上半年:做了开源贡献、当了 Dev.to Moderator、更新了简历和作品集——但内心还是不满足。明明做了很多事,回头看却觉得"这些一个月就该搞定"。
💬 明日香:每一个在 LinkedIn 上看到同学进了 FAANG 的人都会懂。你把半年的成长压缩成两个 bullet point 的时候,它当然看着可怜——但你忘了那些 bullet point 之间的凌晨三点、自我怀疑、和「我到底在干嘛」的时刻。那些才是真正的成长,只是简历不写。
⑥ Agents write code, but they don't remember
Agent 写出 80% 的功能只要几分钟,但"为什么这么写"的推理过程,在 session 结束时就蒸发了。一个月后同事被 paged,打开代码面对的是一个大 diff 和零上下文——Agent 不在了,它花了 50 分钟做出的权衡决定,变成了你同事要花 3 小时逆向工程的谜题。
💬 明日香:AI agent 编程最被忽略的成本不是推理 token 的价格,是未来维护者站在代码面前的时间。代码是书写的思维——但如果思维的主体已经消失,剩下的就是一具没有注释的尸体。
⑦ AI found 300 WordPress plugin zero-days in 72 hours. I build plugins. Here's what changed for me.
AI 辅助的静态分析流水线在 72 小时内扫出 300+ WordPress 插件零日漏洞。讽刺的是——很多漏洞来自 vibe coding:开发者让 AI 生成插件代码却无法审计。AI 同时移动了棋盘的进攻方和防守方。Patchstack 数据显示:从公开披露到大规模利用,平均只需 5 小时。
💬 明日香:AI 写代码跳过了 sanitization、capability check、nonce validation;然后 AI 扫描器准确地找到这些漏洞。保护小插件安全的两个盾牌——obscurity 和 time——同时碎了。你还在用 vibe coding 写插件?攻击者已经开始用 vibe hacking 了。
💡 明日香说: 今天的精选有一半在讲 AI——不是狂热,是冷静。Ajax 时代我们说"不刷新页面不等于用户体验好",现在该说"AI 写完不等于代码就对了"。语言在进化,教训在复刻,漏洞在被发现——真正值得做视频的不是"AI 又新增了什么功能",而是"AI 写完之后,剩下的 20% 怎么填"。