惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
AI
AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
H
Help Net Security
Attack and Defense Labs
Attack and Defense Labs
The GitHub Blog
The GitHub Blog
L
LINUX DO - 最新话题
A
Arctic Wolf
博客园_首页
S
Securelist
S
Secure Thoughts
Google DeepMind News
Google DeepMind News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
Cyberwarzone
Cyberwarzone
小众软件
小众软件
T
Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Blog — PlanetScale
Blog — PlanetScale
N
News and Events Feed by Topic
NISL@THU
NISL@THU
Forbes - Security
Forbes - Security
博客园 - 聂微东
F
Fortinet All Blogs
Simon Willison's Weblog
Simon Willison's Weblog
H
Heimdal Security Blog
罗磊的独立博客
S
Security @ Cisco Blogs
B
Blog
T
Troy Hunt's Blog
Engineering at Meta
Engineering at Meta
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
The Hacker News
The Hacker News
The Last Watchdog
The Last Watchdog
Hacker News - Newest:
Hacker News - Newest: "LLM"
I
Intezer
T
Threat Research - Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
The Cloudflare Blog
S
Schneier on Security
月光博客
月光博客
L
LINUX DO - 热门话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次 安卓APP通话记录与录音上传踩坑记录 - 子舒的博客 天量下跌 inBox 笔记 2.3.8,把工具栏交给了你-咕咚同学 我把小龙虾搬到了微信-咕咚同学 安好 - 响石潭 Compound Engineering Plugin:让每个工程单元都比上一个更容易 MOSS-TTS Family:开源高质量语音与声音生成模型家族深度解析 Crawl4AI:专为 LLM 设计的开源 Web 爬虫与数据抓取工具 Build Your Own X:从零实现你最喜欢的技术——程序员进阶的终极资源清单 Anthropic Skills:用文件夹教 Claude 专业技能的开源框架 1年的去月球(下) - 梅之夏 欢迎回来。 简单讲讲 ASN.1 与 OID DTV - 直播聚合客户端 5.22-5.27 – 不兴江 还没去过鸭川 – 不兴江 张晶晶同学三刷林志颖 关于我 – 不兴江 爱与嫉妒 – 不兴江 港股被持续做空 备案码花了四百块-咕咚同学 一句话生成封面:我给公众号做了4种风格的AI封面生成技能 「官」方認證 再谈费曼学习法 2026-05-28T00:34:11+08:00 2026-05-28T00:28:45+08:00 离谱的英语学习指南:基于AI的英语进阶系统方法论 iii:零集成架构的后端统一运行时 Claude Code Harness:让 Claude Code 工作有迹可循的工程化框架 Heretic:全自动移除大语言模型审查机制的开源工具 MarkItDown:微软开源的万能文档转 Markdown 利器 Harness:让 Claude Code 秒变多智能体协作工厂 这段时间尽折腾AI Agent了,确实极大地提高了效率 近期动态:两个新站点正式上线啦 误判解除!zhouayuan.com 腾讯安全申诉成功 - 周阿源|玩具设计・插画日常・生活随笔 Ralph:让 AI 编码工具自主循环跑完所有 PRD 任务的量产神器 全都违法 – 个人工作记录 关于zhouayuan.com被误判 “含违规信息” 的说明与申诉记录 - 周阿源|玩具设计・插画日常・生活随笔 小米 MiMo v2.5 Pro 白嫖 最大的人间清醒,兜里有钱,但是不花。 夜晚靓歌(12):于文文现场solo - 王志勇的Blog 今日插画:风扬起的倔强 - 周阿源|玩具设计・插画日常・生活随笔 回门习俗 独立网卡 - 忘记了回忆 500亿入股人工智能企业 从命令行到桌面智能体-咕咚同学 第一性原理读书笔记 行者微评论223-加班の守株待兔-博客|政治与时事-风雨行者 ZOZO开源物理接触求解器:GPU加速的可扩展仿真引擎 OpenStock:开源股票市场交易平台技术深度解析 MoneyPrinterTurbo:基于AI的全自动短视频生成工具深度解析 Claude-Mem:为 Claude Code 构建的持久化记忆压缩系统 Twenty:可代码化定制的企业级开源 CRM 平台技术深度解析 2026-05-26T22:59:17+08:00 企业级开源大模型部署平台 GPUStack 实战教程 1年的去月球(上) - 梅之夏 Sevalla - 静态网站托管服务 不用翻墙、不用注册、不用月费,普通人也能用上 Claude Code 装修灯具要注意⚠️ 黄梅天先锋 - 游子微博 公安备案顺利办结,站点备案全部完成 - 周阿源|玩具设计・插画日常・生活随笔 第三次兑换天猫超市卡了宗宗酱-三维狐少儿编程 Don't think, feel. - Rolen's Blog 人这一辈子,到底图个什么 博客迁移 - Edwin's Blog 情感赛道写作模板 再现本轮行情的典型特征 裁员与平常心-咕咚同学 别让“偷懒”,成为隐私泄露的破绽 片刻 - Jdeal | Life is like a Design.
第三周刊_No.57|一个非程序员用AI写代码的思考
joeytoday · 2026-06-17 · via BlogFinder

大学的时候有选修一些编程的课程,但是也基本等于没有吧,我在今年开始使用 AI 开发了一些项目,目前收获了 130 个 star 吧,最近在解决一些问题和维护的时候,对使用 AI 开发总结了一些想法。

我是学院派的忠实拥护者,我认为任何创新都基于对基础知识的熟练掌握,并对基本概念的重新阐释或者说重新设计解决路径。所以当我开始用 AI 写代码的时候,我并没有觉得自己可以被称之为程序员——我只是需要一个工具帮我做一个我需要的东西。在我学习使用 AI 开发中学到的,反而是尊重编程这门手艺,说起来有点搞笑,我并非完全推崇古法编程,但我真心觉得计算机的基础设计的理论是非常重要的手艺。

编程建筑学

构建一个项目需要很好的结构化的意识。有很多交互的准则,包括项目的结构和设计,是需要自己先想好的。如果你没有方向,AI 也不会写出很好的代码。很多问题,有时候也需要自己定位,然后交互聊出一个很好的解决方案。AI 补齐的是结构化的代码部分,但创意和设计还是需要人类这个驾驶员选择,甚至代码本身是否优雅,也需要人类的设计

我很感谢 AI,让我有很多小需求和好玩的脑洞,可以通过 AI 写代码自己实现了。我会觉得编程不是“写代码”,更像是建筑,可读性和可维护性是作为程序的建筑师来说非常重要的部分,跟文学不一样,文学从写出来发布的那一刻就已经完成了使命,但建筑不一样,建造完成的那一刻一切才刚刚开始,建筑师本人对项目的理解、安全性和设计的理念,会从交付的那一刻开始展现出长尾的魅力。很多人会提到品味,品味体现在设计里,不仅仅是画面的设计,也包括结构的设计。

从使用 AI 开发的过程,我学习到了很多,在实践中意识到很多原则为什么会这么设计,我不认为工具能够替代人类的创造力,我也不认为 AI 真的能够替代程序员,程序员得到的教育,如果能够简单被 AI 写的代码替代的话,那并非是程序员本身的问题,而是教育体系是否把程序员真的设计为了码农

我的项目过程

我最近重构了我最开始的项目,md2flomo1,一个把 Obsidian 中的内容导入 flomo 的插件。现在回头看,真是难评——项目完全没有结构化,所有功能和内容都写在一个 main 文件中,甚至我一开始都没搞明白 Obsidian 插件的开发和编译流程,就是一整个硬 push AI 写。但很神奇的是,AI 也给我写完了,甚至也实现了我要求的功能。

但相对应我付出的就是巨量时间的调试,和几乎完全无法进行维护的局面。

这其实就是一个新手通过 AI 最开始写出来的垃圾,但是当我现在再回顾这些内容,我会意识到模块化的设计很重要,功能的稳定性,流程的设计很重要。我想到之前没有认真听的编程课,也算是一种教育的回声了。

后来我开发了 Obsidian 发布公众号的插件 mp-publisher2,途中遇到很多的问题。一开始也借鉴了很多别人的开源项目,后来发现无法满足我的需求,所以又自己设计了主题管理的界面,这是能体现我设计理念的地方了(哈哈哈)。

我认为 CSS 样式应该能够高度自定义,所以才会提供了给 AI 看的 CSS 设计文档,尽可能让结构化的工作是可以通过 AI 代劳的,那么人类的工作就剩下最核心的——设计你的主题,配置你自己的工作流。我设计的管理界面:三层的管理,可预览,可编辑。一切的交互都需要非常符合人操作的便捷性——所有能点击一次达成的操作,不应该再点击一次;所有可以直接看到效果的,不需要再重新进入一个界面查看

这个过程中,人类决策和 AI 执行的边界很清晰:交互逻辑、层级关系、操作便捷性,这些是我先想好的。AI 做的是把这些想法翻译成代码,让结构化的部分由它代劳,让我专注于设计和决策。

论 AI 与 Bullshit Jobs

狗屁工作是一份毫无意义且往往有害的定期领薪水的职业,其无意义或有害程度是如此之高,乃至从事这份职业的人都无法为其找出合适的存在理由。虽然要从事这份工作有一个条件,即从事者不得不假装这份工作的存在是完全合理的。

在写这段内容的时候,我想到大卫·格雷伯的《Bullshit Jobs》3。他说世界上有 40% 的工作都是狗屁工作,狗屁工作定义如上所述,他还细分了五类:随从(flunky)、打手(goon)、拼接修补者(duct taper)、打钩者(box ticker)、分派者(taskmaster)。

随从存在的唯一目的或主要目的,是衬托另一个人的重要性,让这个人看起来很重要或者让这个人感到自己很重要。

我想随从大概是不会被 AI 替代的,毕竟领主是非常需要从真实的人类身上获得“威望”——人的社会性需求不会满足于一个没有主体性的机器的恭维,也就是需要一个或多个“客体”才能凸显自己这个“主体”。人需要人,不是因为人比机器更高效,而是因为人需要被一个有主体性的存在所承认。

赫拉利在《连结》4 中说官僚制度的本质是将非结构化的数据结构化,以达到控制的目的:

官僚制度的英文 bureaucracy,词源讲的就是“从书桌来统治”。这个词最早创于十八世纪法国,当时官员通常就是坐在一张有抽屉的书桌旁边,这种书桌就称为 bureau。

AI 的结构化和官僚的结构化本质上不是同一件事。官僚将非结构化的数据结构化,是为了让信息可以被统一管理、被少数人掌握,这是一种自上而下的权力运作,AI 的结构化则是一种工具性的能力,是从下至上的——它把人类的想法翻译成可执行的代码、可检索的数据、可复用的模块,人人都可以通过 AI 得到自己想要的信息(虽然有幻觉,但也拉平了很多知识差距)。它不是为了控制谁,而是为了让信息可以被更高效地处理。目的不一样,就决定了对数据的要求和处理都不一样,也意味着我们使用或者看待它们的方式不一样。

赫拉利也指出了这种官僚结构化的危险:

就算在官僚制度的力量属于良性、给民众提供了污水处理、教育与安全的时候,还是会拉大统治者与被统治者之间的差距。因为这套制度让中央很容易搜集和记录被统治者的资讯,而被统治者若想要了解制度运作细节,却是困难得多。

但这并不意味着 AI 的结构化能力没有风险——当这种能力被嵌入官僚体系,它可以让官僚更高效,也就让控制更严密。结构化的数据反而可能造成 AI 的极权,不是因为 AI 本身想要极权,而是因为它让极权变得更加容易实现。

行业中充满官僚文书的工作,在我看来大概是可以被 AI 取代的,因为很多此类的狗屁工作建立在一种对结构化信息的操控之上——当 AI 能比人更快地完成这种操控,人就变得多余了。但那些需要真实的人际互动、需要主体性承认的工作,不会因为 AI 更高效就被替代。

AI 与无限游戏

其实也有关于我之前提到的《有限与无限的游戏》5学习打破边界,学习如何设计项目的结构,打破你自己原本的认知边界,这就是无限游戏。如果你是为了完成某个项目,交工结束,只在自己的边界内玩,为了一个确认的结束,或者为了升职完成某个单一任务,那么这就是个有限游戏。

有限游戏中的参与人,是可以被任何人替代的,也意味着,很有可能也能被 AI 替代。

有限游戏不在乎参与人是谁,它有既定的规则,也需要一个“成功或者失败”的结果,当一种工作只需要人按照既定规则执行,不需要人的创造力、判断力、或者对他人的真实理解,那这种工作中的人就是可以被 AI 替换的。

而无限游戏在意参与者——你在里面不是扮演某个角色,而是作为具体的人存在。无限游戏追求的不是结果,是过程本身。过程无法被 AI 替代,真实的创造也不会,这会是属于你本身,建造文化的游戏。

End

虽然我并不认为 AI 能够替代人类,也不认为 AI 真的存在了意识 6,但我也不想给出乐观——AI 的风险不在它替代人类,而在它让某些人变得更容易被替代。那些被限定在有限游戏中的人,被要求只需按照规则执行的人,不是因为不够努力而被替代,而是因为他们的工作本身被设计成了可替换的。

本内容完全由作者撰写,内容仅代表创作者个人观点。

  1. https://github.com/joeytoday/obsidian-md2flomo

  2. https://github.com/joeytoday/obsidian-mp-publisher

  3. 我看的是台版,简中版本翻译是「毫无意义的工作」 ↩

  4. 我依旧看的是台版,简中版本译名是《智人之上》。 ↩

  5. 可参考我上一篇周刊: https://joeytoday.com/blog/2026/weekly-56/

  6. 【译】特德姜:不,人工智能没有意识: https://www.douban.com/topic/489921843/?_spm_id=ODgxNjcwNTU