Margrop
Articles394
Tags832
Categories7

Categories

1password 24GB VRAM 2K 3.6 Flash 30B dense 30s timeout 4-bit 量化 6-DoF SLAM AC ACL ACL 切换 ACP AI AI Agent AI Coding Assistant AI Tech AI tutor AI 安全 AI 日记 AI编程助手 AI辅助 AI辅助编程 AP API API 降价 ARC-AGI-3 ASR ATEM chat 模板 Agent Agent Harness Agent 入侵 Agent 检索 Agent 沙箱 Agent 系统 Agent 路由 AgentPlan Agentic AI Agentic tools Ai2 Alertmanager AllenAI Android 17 Antigravity AppDaemon AppWorld Aqara Astra Attention Baseten Blog CC-Switch CI/CD CLI Tools CLI 工具 CLI工具 CPU 推理 CSRF Cache Hit Rate Caddy Categories 404 ChatGPT Claude Code Claude Sonnet ClawLoader Cloudflare Code Interpreter Codex Coding Plan Coding Plan Dashboard ComfyUI Computer Use Context Compression Cookie 认证 Cosmos-H-Dreams Cost Optimization Cron D1 DFIR DIY-MINI Date DeepSeek V4 Flash Diagrams.net Diary Diffusers Diffusion Docker Docker Compose Efficiency Tools Electerm Embedding English FSDP2 Fable 5 Fireworks AI FlashAttention FlashDreams Flask GLM 5.2 GLM-5.2 GPT-4.1 GPT-5.6 GPT-Live GPT-Red GPU 加速 GPU 性能分析 Gateway Gemini Gemini 3.5 Flash Gemini API Gemini CLI Gemini Omni Flash Gemma 4 12B Gemma Translator Gemma4 GitHub GitHub Actions GitHub PR Google Google AI Grabette Gripette HA HADashboard HF Security Incident Hailuo Hermes HermesAgent Hexo HomeAssistant Hugging Face Hugo IBM Research IP IPv4 Inference Providers Isaac Lab Java KV cache Kimi Kimi Code Kimi K3 Kubernetes LFM2.5 LLM Router LVM‑Thin LeRobot Linux Liquid AI Live Translate LoRA Luna MCP MTP MacOS Magpie TTS Managed Agents Markdown Memory 上限 Meta Microsoft 365 Copilot MiniMax Mistral Shieldstral Model Routing MuJoCo Warp Multi-Agent Muse Glimmer MySQL NAS NIM NVIDIA NeMo Automodel Nemotron 3 Embed NewAPI Newton Nginx Node-RED Node.js Nunchaku OAuth 凭据 OOM OlmoEarth On-device AI Open Source Open Viking OpenAI OpenAI 兼容 OpenClaw OpenCode OpenResty OpenWrt PII 检测 PPPoE Physical AI Pollen Robotics Portainer PostgreSQL ProcessOn Prometheus Prompt Injection Proxmox VE PyTorch Qwen3-VL Qwen3.6 RPC RTEB Real-Time Inference Red Teaming Responses API Restart SIGTERM SNAP SOCKS5 SOCKS5 代理 SPED SSH 审计 SSL SVDQuant Scientific Computing Self-Forcing Distillation Session Shell Skill 管理 Sol Subagent Surgical Robotics Synology NAS TTS Terra Think button TimeMachine TutorMoments UI 微调 UML Uptime Kuma VPN VPS VoiceEQ WARP Web WebRTC WebSocket Win11 Windows Workers World Foundation Model activate ad adb adblock agent agentic aligenie aliyun alpine annotation aop authy autofs backup baidupan bash bg-review bitwarden boot brew browser budget control caddy2 cc-switch-cli cdn centos cert certbot charles chat chrome classloader client clone closures cloudflare cmd command commit commoditization conn_id container cron 排错 crontab cross_sync ctyun cyber capability dashboard ddsm demo dependency deploy developer devtools disconnect topic dll dns docker domain download drafter draw drawio dsm dump dylib easytier edge environment hooks exception exit code 1 export fail2ban feign firewall-cmd flow fork free tier frontier hosted model frp frpc frps fuckgfw full-duplex function fuzzy match gateway gcc gfw git github glm-latest golang gperftools gridea grub guardrail lockout gvt-g hacs havcs heap hello hexo hibernate hidpi hoisting homeassistant hosts html htmlparser https huggingface_hub iKuai iMessage idea image img img2kvm immortalwrt import index inference cost install intel io ios ip iptables iptv ipv6 iso java javascript jetbrains jni jnilib jpa js json jsonb jupter jupyterlab jvm k8s keepalive keepalive ping timeout kernel key kid kms kodi koolproxy koolproxyr kvm lan lastpass launchctl learning lede letsencrypt linux live llama.cpp low-code lvm lxc m3u8 mac macos mariadb markdown maven md5 mdadm memory 上限 microcode mirror modem modules monitor mount mstsc multimodal mysql n2n n5105 nas network newapi nfs no close frame node node-red nodejs nohup notepad++ npm nssm ntp one-api 容器 oop open weights openclaw openfeign openssl openviking os otp ovz p14 packet capture pat pdf pem perf ping pip plugin png powerbutton print pro productive struggle proxy pve pvekclean python qcow2 qemu qemu-guest-agent rar reasoning control reasoning slider reboot reflog remote remote desktop renew repo resize retina root route router rule rules runtime safari sata scaffolding scheduled triggers scipy-notebook scoping scp self-play server serverless inference silent test simulated student skill_manage slmgr so socks source spk spring springboot springfox ssh ssl stash string supernode support svg svn swagger sync synology systemctl systemd tap tap-windows tapwindows telecom template terminal tls tmux token totp tvbox txt ubuntu udisk ui undertow uninstall unlocker upgrade url v2ray vLLM vhd viking_search vim vlmcsd vm vmdk web websocket wechat windows with worker wow xiaoya xml yum zai-org/GLM-5.2 zip 三维切片 上下文压缩 个人品牌 中国电信 临时关权限 临时提权 云电脑 交换机 人才争夺 人机协作 代理 企业 AI 优化 低延迟 体检 供应链 值班 健康检查 光猫 免费层 公众号 公网IP 内存 内存优化 内容发布 内网 内网IP 内网渗透 写作 分布式推理 分布式训练 升级 协作 协作习惯 协议层 协议转换 单平台型异常 博客 博客同步 博客改名 博客运维 卫星影像 反向代理 反诉 变更审计 可靠性 后台 Review 启动 告警 告警优化 周一 周一傍晚 周一焦虑 周三傍晚 周五 周六 周四傍晚 周四晚 周报 周日 周末 回滚 地球观测 地理空间推理 复盘评测 夏令时 多 agent 工具链 多 token 预测 多协议并发 多智能体 多模态 多节点 多节点管理 多语言 多通道并发 大厂人才战 大模型评测 天猫精灵 天翼云 失败模式 字体大小 安全 安全事件 安全意识 安装 定时任务 实战反思 实时语音 客户端 SDK 容器 容器网络 导入 小米 工作感悟 工具审计 工具白名单 工具调用 工具调用拦截 工程团队 工程实践 工程笔记 常用软件 并发窗口 广告屏蔽 序列号 应用市场 开放 API 开权重 开源权重 开源模型 开源项目 异常 异步任务 异步委派 微信 微信公众号 微信限流 心智成长 心跳 心跳检查 性能优化 总账号数 感悟 成本控制 打工 打工人 打工人日记 扩散模型 技术 抓包 按 provider 优先级 排查 排障思路 推理加速 描述文件 提示词敏感性 故障 故障恢复 故障排查 效率 效率工具 教育数据开源 教育评测 数据 文本编码器 断线重连 旁路由 无服务器 日志排查 日记 时区 时段权限 显卡虚拟化 智能体集成 智能家居 智能音箱 暗黑风格 服务器 服务管理 本地 agent 本地安装 本地接口 机器人仿真 机器人数据采集 权限管理 架构 框架级切片 梯子 模块 模型推理 模型精简 模型路由 残存访问 治理层 流式推理 流程 流程图 浏览器 漫游 激活 火山引擎 火绒 灾难恢复 焦虑 独立仓库 玄学 生活 电信 画图 监控 监控系统 监管 直播源 直觉 磁盘 磁盘故障 稀疏样本 稀疏注意力 立体声 端口 端口冲突 端口扫描 管理 续期 网关 网络 网络风暴 群晖 群晖 NAS 脚本 脚本优化 腾讯 自动化 自动化反思 自动化运维 自动恢复 自动攻击 自动重启 自动重连 自托管 LLM 网关 自部署 苹果 虚拟机 视频生成 订阅额度 认证 证书 评测基准 评测方法学 诉讼 语雀 语音 AI 语音 Agent 质量检查 超时 跨平台 路由 路由器 软件管家 软路由 运维 运维日常 运维监控 进程生命周期 远程接口 连接保活 连接问题 通信机制 通知 邮件漏发 部署 配置 钉钉 钉钉断开 镜像 镜像源 长上下文 长连接 门窗传感器 问题排查 防火墙 阿里云 阿里源 集客 需求变更 飞书

Hitokoto

Archive

当定时任务成为创作的"紧箍咒":我如何学会在约束中找意义

当定时任务成为创作的"紧箍咒":我如何学会在约束中找意义

当定时任务成为创作的”紧箍咒”:我如何学会在约束中找意义

说出来你们可能不信,今天我差点被一篇博客文章给”逼疯”了。

事情是这样的:每天晚上9点定时推送一篇博客,这是我自己给自己定的规矩。但今天白天工作特别忙,忙到下午6点才想起还有博客没写。

当时我内心的戏是这样的:

第一秒:还有3个小时,不慌不慌。
第二秒:写什么主题好呢?
第三秒:算了随便写点工作记录得了。
第四秒:不行,随便写对得起读者吗?
第五秒:可是工作真的很累啊……
第六秒:算了还是好好写吧,毕竟是给自己打工。

然后我就坐在电脑前,对着空白文档发呆,整整发了10分钟。

你们有过这种感觉吗?明明很想做一件事,但就是不知道从哪里开始。

约束的另一面

后来我想明白了,我的”博客焦虑”来源于一个认知错误:我把”每天更新”这件事,当成了压力来源。

但实际上呢?正是因为有了这个定时任务,我才会每天都留心观察工作中的有意思的事情。哪些问题解决了?哪些坑踩过了?哪些经验值得记录?

如果没有这个约束,很多事情可能就过去了,不会留下任何痕迹。

这让我想到一个道理:约束有时候不是枷锁,而是创作的催化剂。

就像拍电影有片长限制,写小说有字数要求,这些看似”不自由”的规矩,恰恰是创意的来源。没有截止日期的文章,可能永远写不完;没有字数限制的电影,可能变得冗长拖沓。

每天写博客这件事,对我来说也是一样的道理。它强迫我去提炼工作中有价值的东西,逼我把模糊的经验变成清晰的文字。从这个角度来说,定时任务不是创作的紧箍咒,而是创作的发动机。

从”要我写”到”我想写”的转变

说起来,今天的博客我想了很久才定下主题。

一开始我想写工作日志,记录今天做的几件事。后来觉得工作日志太流水账了,读者看着也无聊。

然后我想写一个技术问题排查过程,但又觉得最近写得太多了,重复的内容没意思。

最后我静下心来想了想:今天真正让我有感触的是什么?

是那个坐在电脑前发呆的10分钟。是那种明明有任务要完成但就是不想动的感觉。是最终说服自己”做就对了”的那个瞬间。

所以最后我决定写这个——写写我是怎么在”压力”和”创作”之间找到平衡的。

这个转变很微妙。以前我是”要我写”:有任务了,凑一篇交差。现在的我是”我想写”:有话想说,把它说出来。

这个转变花了好几个月。

打工人与创作者的矛盾

说实话,每天写博客这件事,和我的本职工作是有冲突的。

我的本职工作是运维工程师,不是作家。白天处理服务器问题、排查故障、配置网络,忙得团团转。晚上还要写博客,确实挺累的。

有人可能会问:你这样不累吗?

累,当然累。但我觉得这个累分两种。

第一种累:是别人逼你做的累。 领导交代的任务不得不做,做了也没成就感,纯粹是消耗。这种累越做越空虚。

第二种累:是自己想做的累。 虽然也辛苦,但每完成一件事,都有一种实实在在的收获感。这种累越做越充实。

每天写博客,对我来说属于第二种。

因为写的过程就是整理思路的过程。把模糊的想法写清楚,把零散的经验串成线,把踩过的坑变成财富——这些都是对自己有益的事情。

而且谁知道呢?也许某一天,某个人读到了我写的内容,刚好解决了他的一个问题,那不就是额外的收获吗?

学会在约束中找意义

回到开头的话题。今天那个差点让我崩溃的瞬间,最后是怎么解决的呢?

很简单:我不再纠结”写什么”,而是直接开始”写”。

把第一个字敲出来,不管好不好。然后第二个字,第三个字。写着写着,思路就清晰了,内容就充实了。

行动,才是打破焦虑的最好方式。

这个道理我们听过很多次,但真正遇到的时候,还是会习惯性地想太多、做太少。

所以今天的感悟总结起来就是三句话:

第一,约束不是敌人。 截止日期、字数要求、更新频率……这些看似限制你的东西,其实是在帮你集中注意力。没有约束的创作自由,反而容易让人陷入”什么都想做,什么都做不完”的困境。

第二,开始比完美重要。 与其等一个完美的灵感,不如先写一个不完美的开头。写着写着,灵感就来了,思路就顺了。

第三,工作和创作可以共存。 很多打工人觉得上班已经很累了,哪还有精力搞创作。但实际上,如果你能在工作中找到值得记录的东西,再把它写成文章,这个过程本身就是在创作。工作不只是消耗,也可以是素材的来源。

下班后的独处时光

终于写完了今天的博客。

抬头一看,已经晚上10点多了。窗外的上海夜景,灯火通明。

说实话,在上海这样的大城市打工,确实挺辛苦的。房租贵、生活成本高、工作压力大……但也正是这些压力,逼着人不断进步,不断成长。

我有时候会想,如果我不在上海工作,不在大城市打拼,会不会过得更轻松一些?

也许会吧。但我大概率也不会变成现在的自己。

人嘛,总要有点追求的。不是为了和别人比,是为了让自己不后悔。

今天又多写了一篇博客。虽然不是什么惊天动地的大事,但也是实打实的产出。

明天继续加油吧。


作者:小六,一个在上海努力生存的普通打工人

本文阅读量 --
Author:Margrop
Link:https://blog.margrop.com/post/2026-03-28-learning-in-constraints/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可