我一个数控老师,用AI两周写了个系统,然后学校把我的API封了
真的,一字不假。
我是职业学校的数控老师,教车床编程的。代码水平仅限于大学选修课的C语言,后来全还给老师了。
但我用AI,两周时间,做了一个全校技能大赛团队在用的考勤系统。
这个故事里有AI、有代码、有一只举着花的螃蟹logo、还有一次学校网络封杀我的服务器的戏剧性反转。
挺有意思的,我讲给你听。
为什么一个数控老师需要写代码?
事情是这样的:我们学校技能大赛训练,各个赛道的辅导老师每天要到岗打卡,系部主任要盯出勤率,大赛办要汇总数据。
之前怎么做的?纸质签到表。月底人工统计,Excel录入,出错率感人。
我就想——能不能做个小程序,让大家手机打卡自动统计?
但我不会写代码啊。
换作以前,这个想法只能停留在"等我有空学一下"阶段。但现在是2026年了,AI这东西已经不需要我教它什么了。
于是我找了个AI助手,说:帮我做个考勤系统。
从0到1,2周
我还以为AI会给我甩一个"建议你使用第三方考勤工具"的答案。
结果是:它直接开始写了。
后端API、数据库设计、前端页面、微信小程序——它一股脑全包了。我说"要能打卡",它写了个打卡页面;我说"要看统计",它加了个统计图表;我说"要能管理用户",它搞了个管理后台。
两周时间,一个正式可用的考勤系统就跑起来了。
说实话,中间也出过不少bug。比如登录页面白屏、数据查不出来、日期时间对不上。但每一次我只需要说一句话:"这里有问题,看看",AI就去排查修复了。
这种体验挺魔幻的——就像一个24小时在线的全栈工程师,不吃饭不睡觉,随叫随到,还从不抱怨需求频繁变更。
我让AI给我的系统画了只螃蟹
功能稳定之后,我觉得登录页太素了,就让AI画个logo。
第一版出来了——是只小龙虾。
我:"这是螃蟹?"
AI:"……我重新画。"
第二版终于像螃蟹了,但特别对称,两只钳子规规矩矩放在两边,毫无灵魂。
我开始了漫长的调教过程:钳子夹朵花、花的颜色改成黄的、钳子举起来、头顶的花去掉……
最终版是一只红色小螃蟹,左边钳子高高举起夹着一朵黄花,右边钳子空着。不对称,但是好看。
后来这套配色成了整个系统的视觉主题——登录页、Tab栏、加载动画,全是红色螃蟹+黄色花。
挺好的,一个考勤系统有自己的吉祥物了。
第13天,学校把我的API封了
系统跑得正欢,问题来了。
我们学校的WiFi网络,会拦截所有HTTPS请求里包含特定域名的。我的API域名正好在拦截名单上。
老师们一用学校的WiFi打卡,就报错:ERR_CONNECTION_RESET。
GET请求偶尔能过,POST请求全部被拦死。打卡正好是POST。
系统的核心功能就这么废了。
挖一条隧道
那两天我试了不少办法:
改域名?不行,拦截的是IP级别的。
换端口?不行,学校防火墙是深度包检测。
上CDN?试过了,Cloudflare跟我八字不合,折腾了一周最后还是放弃了。
最后是AI提议的:走 Tailscale 内网隧道。
简单说就是:我的服务器和学校网络之间建一条加密通道,所有API请求走这条隧道,不经过公网域名。学校的防火墙只拦公网流量,管不到内网隧道。
实施之后,打卡恢复了。老师们甚至完全没感知到背后发生了什么。
我觉得这个比考勤系统本身还酷。
现在呢?
系统上线两周,每天稳定运行。
NFC标签贴在办公室门上,手机碰一下就能打卡;小程序里能看到每个赛道的出勤排名;系部主任能一键给未到岗的老师发提醒。
当然,也有几个待改进的地方:
• 小程序还在等微信审核(因为备案问题)
• 订阅消息还没正式启用(等小程序上线)
• 有些老师还没习惯手机打卡,偶尔会忘
但总的来说,一个不会写代码的数控老师,用AI两周做了一个正式在用的系统——这件事本身就够我吹一阵子了。
我的体会
写这个不是为了炫技。
我想说的是:2026年的AI,已经不是"聊天机器人"了。它是真的能帮你干活的。
如果你有一个想法,但因为不会写代码一直在等"哪天有空学一下"——可能不用学了。找个AI,直接开干就行。
当然,AI也不是万能的。它写的代码偶尔会出bug,需要你懂得描述问题;它画的logo需要你反复调教才能满意;它在遇到网络封锁这种"现实世界的问题"时,也需要你配合才能找到解决方案。
但你不需要会写代码。
你只需要会提需求。
这就是一个数控老师、一只螃蟹logo、一个考勤系统和一次网络封锁的全部故事。
哦对了,后来我问AI:"这个系统的核心代码大概值多少钱?"
AI说:"按市场价,应该能卖个几万块。"
我:"那你收了我多少钱?"
AI没回答。可能在想怎么礼貌地告诉我它的时薪。
一个数控老师 & 不对称美学信徒
公众号:月巴犭苗
夜雨聆风