Margrop
Articles378
Tags780
Categories7

Categories

/health 200 /v1/models 0.025s 0步 0步主动 0步元递归 0步本身 12类 18天idle 18天静默 192.168.x.x 1password 22类一键汇总 3层定位法 401 4个Gateway 4个Gateway全军覆没 4步主动 4步定位 503 5步定位法 60秒延迟 60秒超时 6个节点 AC ACP AI AI Coding Assistant AI编程助手 AI辅助 AI辅助编程 AP API Agent couldn't generate Alertmanager AppDaemon Aqara BaiduPCS CC-Switch CI/CD CLI Tools CLI工具 CONFIG Caddy Chrome缺失 Claude Code Cloudflare Codex Cookie 认证 Cron D1 DB探针 DB静止 DIY-123模型 DIY-MINI DIY平台 Date Diagrams.net Diary Docker Docker Compose EADDRINUSE EasyTier NAT穿透 Efficiency Tools Electerm English FTS5 Gateway Gemini CLI GitHub Actions HA HADashboard Hermes Hexo HomeAssistant IP IPv4 Java LVM‑Thin Linux MacOS Macmini Macmini log路径 Markdown MiniMax MiniMax-M3 Multi-Agent MySQL NAS NRestarts Nginx Node-RED Node.js OOM OpenAI OpenClaw OpenClaw gateway OpenCode OpenResty OpenWrt PPPoE Portainer PostgreSQL ProcessOn Prometheus Proxmox VE RPC Restart=always Restart=always循环 SOCKS5 SQLite SSL Session Shell Subagent TTS TimeMachine UML Uptime Kuma VM151 VM152 WeCom缺失 VM153 VPN VPS VPS4 VPS4 overlay TCP不可达 WeCom Web WebSocket Windows Workers activate ad adb adblock agent aligenie aliyun alpine annotation aop authy auto-restart autofs backup baidupan baidupcs baidupcs静默 bash bitwarden boot brew browser by-design caddy2 capture_output cdn centos cert certbot charles chat chat completion chrome classloader client clone closures cloudflare cmd command commit connected container cron crontab cron任务 cron设计 ctyun daemon-reload dashboard ddsm demo dependency deploy developer devtools dll dns docker domain download draw drawio dsm dump duplicate service unit dylib edge exception existing gateway is healthy exit 78 exit78 export fail2ban fallback fallback失效 false positive feign firewall-cmd flow frp frpc frps fuckgfw function fuser gcc gfw git gitea github golang google_gemma-4 gperftools gridea grub gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https iKuai idea idle-detection idle_hours image img img2kvm immortalwrt import index install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jieba jni jnilib journald journald日志漂移 jpa js json jsonb jupter jupyterlab jvm k8s kernel key kid kill orphan kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live loopback-proxy low-code lsof lvm lxc m3u8 mac macos manual mariadb markdown maven md5 meta-acceptance meta-pattern meta-probe microcode mirror model provider modem modules monitor mount mstsc mysql n2n n5105 nas netstat network new-api nfs node node-red nodejs nohup notepad++ npm nssm ntp one-api oop openfeign openssl orphan process orphan进程 os otp ovz p14 packet capture pat pdf pem perf ping ping通但chat不通 pip plugin png port=18789 powerbutton print pro proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reboot reconnect循环 reflog remote remote desktop renew repo resize retina root route router rule rules running runtime safari sata schema schema列名 scipy-notebook scoping scp server server is busy service不可信 single-instance slmgr so socket-proxyd socks source spk split边界 spring springboot springfox sqlite3 CLI ss ssh ssl stale stash stderr被吞 string subprocess supernode supervisor svg svn swagger sync synology system-level daemon system-level vs user-level system-level与user-level抢端口 systemctl systemctl disable systemd systemd duplicate service systemd exit 78 systemd restart loop systemd service unit systemd unit systemd unit race systemd-socket systemd被覆盖 tap tap-windows tapwindows telecom template terminal tls tmux token token失效 totp transient 999 trigram tvbox txt ubuntu udisk ui undertow unicode61 uninstall unlocker upgrade upstream provider timeout uptimeMs url user-level daemon v10探针 v11探针 v12探针 v13探针 v14 v1探针 v2ray v6探针 v7探针 v8探针 vhd vim vlmcsd vm vmdk web websocket wechat windows with work day 14 work day 15 work day 2 worker wow xiaoya xml yum zip 一键idle告警脚本 一键告警脚本 上游LLM容量 不是我的锅 中国电信 中文搜索 主动0步 主动0步本身 主动不修 主动不追问 主动不追问本身 主动不追问本身也是清单之外 主动不通知 主动不通知本身 主动修 主动修system-level本身也是清单之外 主动修本身也是清单之外 主动周一 主动意识到 主动意识到0步本身 主动意识到0步本身也是清单之外 主动追问 云电脑 交换机 人机协作 代理 优化 但chat 30s+ 但是我的事 体检 保护逻辑本身也是清单之外 修挖坑闭环 修正本身 修正递归 值班 假阳 假阴 健康检查 健康检查探针 元递归 光猫 全绿 全量同步 公网IP 内存 内存优化 内网 内网IP 内网渗透 写作 分词 切换 列名误判 升级 协作 单位混淆 博客 又是周五 反向代理 反向探针 反常稳定 反应 vs 知识 启动 告警 告警优化 周一 周一焦虑 周三 周二 周二晚上 周五 周五晚上 周六 周四 周四晚上 周报 周日 周末 周末也是清单之外 周末本身也是清单之外 周末突破 周末第二天 周末落地 周末落地本身 夏令时 多场景 多智能体 多节点 多节点管理 天猫精灵 天翼云 孤儿进程 安全 安装 定时任务 容器 容器网络 导入 小米 山崎 工作感悟 工作日 工作日常 工作日第三天 工作日第五天 工作日第四天 已通知用户 常用软件 幂等 广告屏蔽 序列号 应用市场 异常 循环类 心态 心智成长 心理模型 心跳 心跳检查 性能优化 感悟 打工 打工人 打工人的反讽 打工人的无奈 批量校验 技术 抓包 挖坑→修坑闭环 排查 排查思路 探针再升级 探针本身 探针版本 探针管理 探针自检 探针踩坑 接受 接受之后 接受修 接受修正 接受层 接受挖坑 接受本身 接受递归 描述文件 放下 故障 故障排查 效率 效率工具 数据 旁路由 旁路进程 无服务器 日记 时区 显卡虚拟化 智能家居 智能音箱 服务器 服务管理 架构 梯子 模块 模型别名映射 模型探测 模型端点可达性 模型端点能ping通 模型调用 死循环 毫秒 流程 流程图 流程管理 浏览器 清单之后 清单之外 清单之外也包括接受本身 清单的元递归 清单设计 清单边界 清单进化 源码备份 漫游 激活 激活循环 火绒 焦虑 玄学 生活 电信 画图 监控 监控系统 直播源 直觉 磁盘 端口 端口冲突 端口占用 端口扫描 第10天 第10类 第11天 第11类 第12天 第12类 第13天 第13类 第14天 第14类 第15类 第16天 第16类 第17类 第18天 第18类 第19天 第19类 第20类 第21类 第22类 第23类 第25类 第26类 第27类 第6天 第7天 第8天 第9天 第9类 管理 续期 网关 网络 网络风暴 群晖 脚本 脚本优化 腾讯 自动化 自动恢复 自建应用 自我反思 自我打脸 节点角色 虚拟机 被动意识到 角色不匹配 角色误判 角色误配 角色错配 认证 设计偏差 证书 语雀 误报 误报过滤 超时 路由 路由器 软件管家 软路由 运维 运维监控 进程 连接保活 连接问题 通信机制 通知 通知元递归 通知挖坑 通知本身 部署 部署链路 配置 配置落后 钉钉 镜像 镜像源 长期稳定 长期静默 长连接 门窗传感器 问题排查 防火墙 阿里云 阿里源 集客 青岛 静默期 飞书

Hitokoto

Archive

周一早上我对着服务器发呆,但AI告诉我再等等

周一早上我对着服务器发呆,但AI告诉我再等等

周一早上我对着服务器发呆,但AI告诉我再等等

周一早上九点,上海的天空灰蒙蒙的,窗外的梧桐树还没完全绿起来。

我端着咖啡走进公司,坐在工位上,打开电脑,准备开始新的一周。按照惯例,先看看昨晚有没有什么告警,再检查一下今天需要部署的任务。

然后我看到了它——

一个需要手动操作的服务部署任务,状态显示:”等待中,预计完成时间:未知”。

这就是我周一的开场白。

等待,是打工人的日常

说实话,工作这么多年,我早就学会了跟”等待”相处。

有时候是等代码审查通过,有时候是等测试环境空闲,有时候是等服务器启动完成,有时候是等AI跑完那个据说要30分钟的模型训练。

小时候我以为”工作”就是”不停地干活”。后来才发现,真正的职场是干一会儿活,等一会儿,再干一会儿活,再等一会儿

就像打麻将——大部分时间你在等摸牌,偶尔胡一把,然后又进入等待模式。

而今天早上,我等待的对象是一台”正在热身”的服务器。

它不是那种简单的”开机就行”。它需要:

  1. 从某个远程仓库拉取最新的代码(预计 5 分钟)
  2. 构建 Docker 镜像(预计 10 分钟)
  3. 推送镜像到私有仓库(预计 3 分钟)
  4. SSH 到目标服务器,拉取镜像(预计 2 分钟)
  5. 停止旧容器,启动新容器(预计 1 分钟)

总共预计 21 分钟。

21 分钟能干点啥呢?我可以泡一杯咖啡,可以刷两条微博,可以去茶水间接个水,可以跟同事吐槽一下周一综合征。

但我也可以什么都不干,就盯着那个进度条看。

大多数时候,我选择后者。

不是因为我喜欢盯着看,而是因为——万一出了问题呢?万一进度卡住了呢?万一需要我介入呢?

这种”万一”思维,是每一个打工人的职业病。

AI说:别急,我帮你看着

就在我准备盯着那个进度条发呆的时候,我的AI助手发来了一条消息:

“我检测到你有一个服务部署任务正在进行。已自动开启监控模式,如果出现异常会第一时间通知你。在那之前,建议你做点别的事情。”

我愣了一下。

然后AI继续说:

“你今天的日程显示有十分钟后才开始的例会。在那之前,你需要做的事情已经都做完了——健康检查完成,告警已处理,日报已发送。现在你可以休息一下。”

休息一下。

这四个字,对于一个打工人来说,简直是奢侈品。

我突然意识到,我最近好像一直在”战斗模式”——早上到公司就开始处理事情,处理完这个处理那个,一个接一个,根本停不下来。

但AI说得对:在那之前,我已经把我该做的都做了。

剩下的,就是等待。

而等待的时候,与其焦虑地盯着进度条,不如做点别的事情。

等的本质是什么?

我开始思考一个问题:等,到底是在等什么?

从物理角度来说,等待就是时间流逝。你无法加速它,无法跳过它,只能经历它。

从心理角度来说,等待是一种”不确定”的状态。你不知道它什么时候结束,不知道中间会不会出问题,不知道最终结果是好是坏。

这种不确定性,是焦虑的根源。

我以前会试图通过”盯着看”来获得一种”控制感”——好像只要我一直盯着,问题就不会发生似的。但后来我发现,这种控制感是假的。

你盯着看,不会让服务器跑得更快。
你盯着看,不会让构建提前完成。
你盯着看,只会消耗你的注意力和精力,让你更加疲惫。

真正有效的做法是:建立一个机制,让机制帮你”看”,然后你去干别的事情。

这就是AI今天教我的事情。

它不是在说”你别管了”,而是在说”我来帮你管,你可以去做其他事情”。

这是一种分工,也是一种信任——信任AI可以帮你监控,信任系统可以正常运行,信任你自己做的选择是对的。

从”事必躬亲”到”优雅委托”

说起来,我以前不是这样的。

刚工作那会儿,我恨不得所有事情都自己来。代码自己写,部署自己搞,服务器自己维护,连喝口水都想自己倒。

那时候我觉得,这样才是”负责任”。如果出了问题,那就是我没做好,我需要承担。

但后来我发现,这种想法有问题。

问题一:精力有限

一个人的精力是有限的。如果你把精力都放在了”盯着看”上,那你就没精力去做真正重要的事情。

比如学习新技术,比如优化工作流程,比如跟同事沟通,比如规划下一步要做的事情。

盯着进度条不会让你的技能提升,但思考如何优化工作流会。

问题二:团队需要分工

现代IT架构之所以复杂,就是因为模块多、环节多、服务多。一个人不可能掌握所有细节,也不可能监控所有状态。

你需要的不是”自己看所有东西”,而是”让大家看各自的领域”——AI看告警,日志系统看异常,监控系统看指标,各司其职。

问题三:焦虑会传染

如果你一直处于紧张状态,你的同事也会感受到这种紧张。这种氛围对团队协作没有好处。

而如果你能”淡定”一点,该等的时候安心等,该出手的时候再出手,整个团队的节奏都会更稳健。

所以,AI今天给我的建议,本质上是一种工作方式的升级——从”事必躬亲”到”优雅委托”。

具体怎么”委托”给AI?

我开始思考,怎么把这种思路用到实际工作中。

场景一:部署任务

以前:打开终端,运行部署命令,然后一直盯着,直到完成或失败。
现在:让AI帮你监控部署进度,出现异常才通知你。你去干别的。

场景二:健康检查

以前:手动SSH到每台服务器,运行一堆检查命令,把结果记下来。
现在:配置好监控告警,让AI定期检查,有问题再通知你。

场景三:日志分析

以前:遇到问题,手动grep日志,期望能在大海捞针找到线索。
现在:让AI帮你分析日志,根据关键字自动提炼关键信息,你只需要看总结。

场景四:代码审查

以前:把代码发到群里,等待同事审查,盯着看有没有人回复。
现在:让AI先做一轮预审,提出潜在问题,同事只需要复核重点。

这些场景有一个共同点:把”人盯着人”变成”人管系统,系统管事”。

人不需要一直盯着过程,只需要关注结果和异常。

我的”等待清单”

受到AI的启发,我决定整理一个”等待清单”——

等待的时候,我应该做什么?

  1. 阅读文档:看看有什么新技术、新工具可以学习
  2. 整理笔记:把最近学到的东西记录下来
  3. 规划任务:看看下周有什么计划,提前做准备
  4. 健康检查:站起来活动一下,喝杯水,望望窗外
  5. 聊天交流:跟同事聊聊,了解团队动态
  6. 放空发呆:有时候发呆也是一种休息

这条清单的关键点是:等待的时候,做的事情应该是”对将来有用”的,而不是”消磨时间”的。

看短视频、打游戏这类活动,表面上是放松,但它们不能给你带来任何积累。而阅读文档、整理笔记这些活动,虽然也是”等待期间的消遣”,但它们能让你变得更好。

AI时代,我们不缺娱乐,缺的是有意义的等待

回到那个部署任务

写到这里,我瞥了一眼屏幕角落——

部署任务已经完成了。

整个过程没有任何异常,AI没有通知我,因为它不需要通知我。一切正常,正常到它根本不需要出现。

我点开部署日志,看了一眼:

1
2
3
4
5
6
7
8
[09:15:23] 开始部署
[09:15:25] 拉取代码完成
[09:15:35] 构建镜像完成
[09:15:38] 推送镜像完成
[09:15:40] 拉取镜像完成
[09:15:41] 启动容器完成
[09:15:42] 健康检查通过
[09:15:42] 部署完成

从开始到结束,19分钟,比预计的21分钟还快了2分钟。

没有任何意外,没有任何需要我介入的地方。

这就是”优雅委托”的结果。

周一的感悟

说起来,今天早上发生的事情很简单——就是一次普通的部署任务,没什么特别的。

但AI给我的启发,让我重新思考了一下”工作方式”这个问题。

以前的我,会把这19分钟用来焦虑地盯屏幕,时不时刷新一下,看看有没有报错。

现在的我,会把这19分钟用来做其他有意义的事情,然后在任务完成后,优雅地收个尾。

区别在于:前者消耗精力,后者积累价值。

长期下来,后者会让我变得更好。

今天是周一,有一堆事情要做。但我学会了,在等待的时候给自己找点有意义的事情做。

不是逃避,是高效利用等待时间


作者:小六,一个周一早上学会跟AI优雅分工的普通打工人

题图:Picsum Photos,授权可商用

Author:Margrop
Link:http://blog.margrop.com/post/2026-05-11-when-ai-tells-me-to-wait/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可