MDH Weekly 123 – 《AI 程序员》

题图:nestormorales @ unsplash.com

Hi,好久不见。

这是其他同学转发给你的吗?你可以在这里订阅!


本周好文

译:为什么需要 React 服务器组件
译:React Suspense 基础指南
译:程序员也将被 AI 取代?
译:算法的作用
译:极好的编程学习资源
Git 中的 HEAD 如何工作
比较 JavaScript 框架第 1 部分:模板
500 行实现类型安全的 React 路由
Tailwind vs. Semantic CSS

本周我感兴趣的事

1、AI 程序员。

上周 AI 程序员 Devin 出现了,基于 SWE-Bench,他能在无辅助情况下正确解决 13.86% 的问题。感觉有点焦虑,未来可能真的不需要那么多程序员,就像今年的农业不需要那么多农民一样。第二天,DHH 也发表了比较激进而焦虑的观点,见译:程序员也将被 AI 取代?

然后就想着能否自己实现一个 AI 程序员。他应该是由多个 Agent 组成的,包括 browse、search、program、github 等,第一步先简单实现了个丐版的 program agent,效果如下。

2、Eloquent-JavaScript 第四版和 epub。

上周花了 $9 用 GPT-4-Turbo 把 Eloquent-JavaScript 第四版转成中英双语的版本,见 418 – 《知识星球资料》。翻译时,发现他生成的 xhtml 文件有个 bug,导致用 Immersive Translate 翻译时会报语法错误而无法解析,翻了下代码,手动修了下。这个 bug 今天去看时,作者自己也修复了,见 commit

作者是基于 md 生成 epub 等格式的,实现代码在他的书籍仓库里,想着应该是可以提取成独立的工具库。于是花了点时间了解 epub 格式,实现了个 md to epub 的工具。见 421 – 《如何生成 epub》

3、Rolldown。

rolldown 开源后学习了下源码。个人感觉一个库刚写出来时是看他的最好时机,因为没考虑那么多的边界场景,复杂度相对较小,看起来轻松。看完后我整理了一篇 420 – 《手撕源码 34:rolldown(上)》

4、Umi 的英文文档。

5、阿里云 2024 届暑期实习(春招)开始啦。

转下朋友团队的春招,感兴趣的同学请发邮件到下图中的地址。

阿里云容器服务作为阿里云最核心的业务之一,拥有全球最大规模容器集群能力,同时也为业界贡献OpenKruise、Koordinator、OpenYurt、KubeVela 等多款 CNCF 顶级开源项目,大牛云集,业务增速一骑绝尘!容器服务前端团队立足于容器领域业务场景,在支撑多款超大规模 toB 云控制台研发的基础上,为前端同学提供 数据可视化/可观测、NodeJS 全栈、前端工程化等多种技术发展路径(面试考察对以上经验不强要求),团队氛围Nice、技术实力强、节奏不卷,欢迎前端同学们前来投递~

本周面试题

感兴趣的同学请把答案发送到 sorrycc+mdh@gmail.com 。

本周题目:用 React 制作一个番茄钟计时器,用户可以启动计时器,暂停一段设定的休息时间,然后休息后继续。你可以选择如何显示你的计时器。一个典型的番茄工作法是 25 分钟工作,然后 5 分钟休息,重复这个过程!

本周好玩的事

Parcel 发布 2.12.0
TypeScript 发布 5.4
Storybook 发布 8
WinterJS 发布 1
Shiki 发布 1
Tailwind CSS 发布 4 Alpha
游戏:美女,请别影响我学习
游戏:小丑牌
幕府将军 (豆瓣)
帐篷外是欧洲4 – 南法篇 (豆瓣)
沙丘2 (豆瓣)
马斯克起诉Sam Altman、Greg Brockman及相关OpenAI公司实体
GitHub – shikijs/shiki-magic-move: Smoothly animated code blocks with Shiki
GitHub – mohebifar/react-unforget: A compiler for automatic optimization of React apps
GitHub – munris-vlad/airdrop-checker
一口气了解全球经济形势 – YouTube
每个程序员都应了解的延迟数字
如何做一个 CPU
JSON Canvas,Obsidian 开源其无限画布的数据结构
关于 Apple Shortcuts
nodejs 新官网仓库
GitHub – kristiandupont/react-geiger
GitHub – wxywb/history_rag


如果你喜欢 MDH 前端周刊,请转发给你的朋友,告诉他们到这里来订阅 ,这是对我最大的帮助。希望你有美好的一周!我们下期见。