网易首页 > 网易号 > 正文 申请入驻

12岁开发者手写SQL,用一部手机对抗大厂架构

0
分享至

一个12岁的开发者,用一部POCO C55手机,手写SQL搭起了自己的AI编程导师KODA。没有ORM,没有迁移工具,没有构建步骤——Supabase的编辑器就是他的IDE。

这个项目最初只是他上一篇分享的高层架构图,直到一位叫Artur的开发者留言:"能展开讲讲吗?看起来很有意思。"于是,他把真实的表结构、真实的安全策略、真实的踩坑记录,全部摊开在了一篇深度拆解里。


数据库即法律:六张表撑起全部

KODA的后端一共六张表:profiles、conversations、chats、submissions、votes、files。全部是手写的SQL,没有ORM,没有迁移工具,全部在手机上完成。

他特别强调了一个设计理念:前端只是建议,数据库才是法律。以chats表为例,他直接启用了行级安全(Row Level Security),并写了一条策略:用户只能看到自己的聊天记录。

这意味着什么?即使有人删掉了他JavaScript里的每一个if语句,依然无法读取其他用户的聊天内容。安全边界被下沉到了数据库层,而不是依赖前端代码的防御。

日本的一位高级开发者nyaomaru(用户编号001)在压力测试后评价,这是一个"高度弹性的架构模式"。这位12岁的作者说,他把这句评价打印了出来。

四模型降级链:从云端到离线兜底

模型调用是KODA最核心的部分。他配置了四个模型:llama-3.3-70b-versatile、openai/gpt-oss-20b、llama-4-scout、qwen3-32b。逻辑很简单:当前模型失败,就切换到下一个;如果全部失败,就进入"离线导师模式"。

这个降级链的设计源于一位叫VP_xudon的开发者告诉他的事实:Groq被防火墙挡住了。所以当所有云端模型都不可用时,KODA会切换到内置的本地导师——基于关键词路由的课程、动画KaTeX数学公式、Codewars练习,完全不需要网络。

用他的话说:"道场可以在地下室、在公交车上、在防火墙后面正常运转。"

z-index战争:三次失败后的终极方案

UI层有一个持续困扰他的问题:一个托管徽章总是悬浮在他的界面上。他尝试了三次,最终用一行CSS解决了:

.modal-overlay { z-index: 2147483647; }

这是32位整数能表示的最大值。同时,他还写了一个MutationObserver,在徽章被注入的毫秒级时间内直接删除它。他说,从这场"层叠上下文战争"中学到的东西,比任何教程都多。

极简主义:一个文件就是全部

整个前端没有构建步骤,没有node_modules,没有webpack。一个index.html文件,可以在手机上直接编辑,拖拽zip就能部署,永远不会丢失。如果手机在编辑中途死机,他最多损失一个文件——而不是一个monorepo。

这种极简主义背后是一种务实的选择:对于个人项目,复杂工具链带来的维护成本往往超过收益。他选择把复杂度控制在单文件可管理的范围内。

我的判断:架构的韧性来自约束

这个案例最值得注意的地方,不是技术选型本身,而是约束条件如何塑造了架构决策。

手机编辑意味着不能依赖重型IDE,于是手写SQL成为自然选择;防火墙问题意味着不能依赖单一模型,于是降级链成为必需;单文件部署意味着不能引入构建工具,于是极简成为默认。

很多开发者习惯先选工具再解决问题,而这个12岁的作者是反过来——先明确约束,再选择最轻的解决方案。这种思维方式,比任何技术栈都更值得借鉴。

他在文末向Artur喊话:如果还想看下一轮展开(语义缓存、推荐图谱、腰带/经验值系统),就在评论区说一声。他说:"你们要求什么,我就展开什么。"

2,358个关注者,一部手机,零恐惧。这个项目还在继续生长。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
甘肃省人民代表大会常务委员会决定任命名单

甘肃省人民代表大会常务委员会决定任命名单

天水在线
2026-09-02 12:47:44
中新再起外交交锋,新西兰对华释放信号,郭嘉昆:中国不感兴趣

中新再起外交交锋,新西兰对华释放信号,郭嘉昆:中国不感兴趣

小影的娱乐
2026-09-03 00:13:23
特鲁姆普炮轰排名体系!直言赵心童值得罗伯逊不配,应改成积分制

特鲁姆普炮轰排名体系!直言赵心童值得罗伯逊不配,应改成积分制

排球黄金眼
2026-09-02 08:55:45
全集上线,这部高分新剧更新完了

全集上线,这部高分新剧更新完了

来看美剧
2026-09-02 18:39:41
电视都是谁造的?揭秘各大品牌代工源头,国产供应链实力有多恐怖

电视都是谁造的?揭秘各大品牌代工源头,国产供应链实力有多恐怖

小柱解说游戏
2026-09-02 05:44:37
谭晶:我这辈子最正确的决定,就是为科学家丈夫生一对双胞胎

谭晶:我这辈子最正确的决定,就是为科学家丈夫生一对双胞胎

铜臭的历史味
2026-09-02 04:25:59
女排教练组强硬表态!不靠朱婷也能打,全新建队思路引全网热议

女排教练组强硬表态!不靠朱婷也能打,全新建队思路引全网热议

体育见习官
2026-09-02 10:44:47
伊朗用血泪叫醒中国!中美冲突真打起来,中国要死守这条命根子?

伊朗用血泪叫醒中国!中美冲突真打起来,中国要死守这条命根子?

海阔山遥YAO
2026-09-02 16:30:20
黄金交易提醒:美伊空袭引爆油价与美债双杀,金价失守100日均线,刷新逾两周低点

黄金交易提醒:美伊空袭引爆油价与美债双杀,金价失守100日均线,刷新逾两周低点

和讯网
2026-09-02 09:42:11
离谱出轨现场!丈夫车窗偷拍妻子越轨画面,车内二人全程毫无察觉

离谱出轨现场!丈夫车窗偷拍妻子越轨画面,车内二人全程毫无察觉

娱乐的硬糖吖
2026-08-29 10:03:19
SAT近乎满分却遭16所大学拒绝!华裔谷歌工程师状告名校迎来转机!

SAT近乎满分却遭16所大学拒绝!华裔谷歌工程师状告名校迎来转机!

油了个管
2026-09-01 22:07:00
那个“扛楼战神”阿兴,终于还是低下了头

那个“扛楼战神”阿兴,终于还是低下了头

生性洒脱
2026-09-02 00:48:26
47岁孙宁近况曝光!与王学兵离婚14年,当年婚礼被婆家算计,如今封心锁爱仍单身

47岁孙宁近况曝光!与王学兵离婚14年,当年婚礼被婆家算计,如今封心锁爱仍单身

她时尚丫
2026-08-30 18:43:50
哈康就任挪威新国王!穿军装有君主威严感,00后女王储也气场全开

哈康就任挪威新国王!穿军装有君主威严感,00后女王储也气场全开

八八尚语
2026-09-02 10:07:03
停运!停课!封桥!冷空气将突袭东莞!

停运!停课!封桥!冷空气将突袭东莞!

东莞好生活
2026-09-02 21:57:31
CBA夏联:辽宁轰16-0逆转福建 付豪11+10段睿骐首秀7+6+5

CBA夏联:辽宁轰16-0逆转福建 付豪11+10段睿骐首秀7+6+5

醉卧浮生
2026-09-02 12:56:08
皇马前锋罗德里戈伤缺6个月之后,首次被皇马医疗团队批准,踏入草坪慢跑训练

皇马前锋罗德里戈伤缺6个月之后,首次被皇马医疗团队批准,踏入草坪慢跑训练

福酱的小时光
2026-09-02 07:05:05
从1.4亿人“全球购”看中国机遇2.0(新视窗)

从1.4亿人“全球购”看中国机遇2.0(新视窗)

人民资讯
2026-09-02 08:38:05
听说这是孙宇晨珍藏的景甜照片

听说这是孙宇晨珍藏的景甜照片

年代回忆
2026-08-28 16:24:14
训练师晒野球局:詹姆斯连续暴扣+三分,德罗赞中投

训练师晒野球局:詹姆斯连续暴扣+三分,德罗赞中投

日常碎碎念啊
2026-09-03 03:17:35
2026-09-03 04:07:00
我是一个粉刷匠2
我是一个粉刷匠2
有态度网友ytd
188文章数 165关注度
往期回顾 全部

科技要闻

凌晨最强模型上新,Claude Fable 5.1发布

头条要闻

游客拍下疑冰崩画面:土石翻涌 山间有黑色物体涌出

头条要闻

游客拍下疑冰崩画面:土石翻涌 山间有黑色物体涌出

体育要闻

一次有奖问答,让他成为欧冠主帅

娱乐要闻

香港武打影星陈观泰离世,终年80岁

财经要闻

星宇股份的麻烦,才刚开始

汽车要闻

配双腔空悬+机械差速锁 传祺越7预售权益价17.18万起

态度原创

艺术
本地
游戏
数码
房产

艺术要闻

杨超越的汉服只能排第二?这位神秘女子一出现,整个汉服圈都炸了!

本地新闻

昆明的雨,解锁汪曾祺的浪漫雨季

《CS2》凉了吗?玩家人数创两年来新低 问题出在哪

数码要闻

戴森发布首款口腔护理科技CameraJet可视成像牙刷

房产要闻

新四代住宅 新样板间开放丨以艺术之名 赴一场迭代之约

无障碍浏览 进入关怀版