diff --git a/src/content/posts/ep48.mdx b/src/content/posts/ep48.mdx new file mode 100644 index 0000000..819f537 --- /dev/null +++ b/src/content/posts/ep48.mdx @@ -0,0 +1,92 @@ +--- +type: podcast-episode +status: published +slug: /posts/ep48 +guid: 48 +title: EP48 AI 来了,代码该这么写才能从从容容游刃有余 +subtitle: AI 来了,代码该这么写才能从从容容游刃有余 +publicationDate: 2025-10-21 00:51:00 +author: AnnatarHe +season: 2 +episodeNumber: 48 +episodeType: full +excerpt: EP48 AI 来了,代码该这么写才能从从容容游刃有余 +url: https://www.xiaoyuzhoufm.com/episode/68f66104c4a8670d2edc9824 +size: 0 +duration: 0 +explicit: false +draftLink: https://annatarhe.notion.site/EP48-AI-2809f2751b3180438c38d6fbaefaa314?source=copy_link +xyzLink: https://www.xiaoyuzhoufm.com/episode/68f66104c4a8670d2edc9824 +categories: + - ai + - programming +--- +### 📕 Shownotes + +在 AI 时代,代码该怎么写?本期节目探讨在 AI 工具辅助下,如何从容游刃有余地进行编程工作。 + +有任何意见建议可以在评论区留言,或者邮件联系 [async.talk@gmail.com](mailto:async.talk@gmail.com) 也可以在 X(Twitter) 上与我们互动 [https://x.com/AsyncTalk](https://x.com/AsyncTalk) + +### 👨‍👨‍👦 主播 + +- AnnatarHe: [https://annatarhe.com](https://annatarhe.com) + +### ⏰ Timeline + +00:20 AI 仍然是被低估的 + +01:10 程序员不会消失 - 它具有极大的可拓展性 + +02:45 程序员不会消失 - 这个群体人才比例高 + +03:31 程序员的要求会越来越高 + +04:20 程序员要求从老到新都要懂 - XML, CLI 等 + +05:55 AI 时代怎么写项目 + +06:00 Next.js 是你的首选 + +08:52 后端选 Node 或 Python + +11:27 UI 就选 tailwindcss + shadcn + +12:44 UI 也可以自己写 + +14:58 业务开发怎么结合 AI + +15:10 可访问性优先 + +16:30 llm.txt + +17:00 UA 检查 AI 应该返回纯文本 + +18:23 XML 优于 JSON + +19:35 支持标准 IO + +20:38 AI 时代的开发原则 + +21:08 可读性高于一切。高于性能,高于效率,高于短期收益 + +23:58 抛弃非语义化。比如 uuid + +24:58 写测试 + +25:47 欢迎留下自己的想法 + +### 🔗 相关链接 + +- SEO 搜索引擎优化: [https://en.wikipedia.org/wiki/Search_engine_optimization](https://en.wikipedia.org/wiki/Search_engine_optimization) +- Critical npm supply chain attack response - September 8, 2025: [https://vercel.com/blog/critical-npm-supply-chain-attack-response-september-8-2025](https://vercel.com/blog/critical-npm-supply-chain-attack-response-september-8-2025) +- OpenAI Agents SDK: [https://openai.github.io/openai-agents-js/](https://openai.github.io/openai-agents-js/) +- tailwindcss: [https://tailwindcss.com/](https://tailwindcss.com/) +- Adam Wathan [https://x.com/adamwathan/status/1953510802159219096](https://x.com/adamwathan/status/1953510802159219096) +- shadcn: [https://ui.shadcn.com/](https://ui.shadcn.com/) +- llm.txt: [https://llmstxt.org/](https://llmstxt.org/) +- bun 支持输出 markdown: [https://x.com/bunjavascript/status/1971934734940098971?s=46](https://x.com/bunjavascript/status/1971934734940098971?s=46) +- stripe 支持复制为 markdown: [https://docs.stripe.com/building-with-llms](https://docs.stripe.com/building-with-llms) + +### 📚 扩展阅读 + +- EP46 如何正确开喷 Next.js: [https://asynctalk.com/posts/ep46](https://asynctalk.com/posts/ep46)