博客
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 829 篇
#2026-03 168#ai 110#llm 90#ai-papers 62#career 60#kubernetes 54#mindset 51#ai-platform 48#devops 42#security 41#deep-learning 35#performance 33#psychology 32#mlops 30#observability 29#2026-04 26#database 23#linux 22#robotics 22#rust 22#ai-agent 21#mcp 20#productivity 20#culture 19#evaluation 19#gpu 18#transformer 18#electronics 17#paper-review 17#pytorch 17#developer-tools 16#distributed-systems 16#engineering 16#learning 16#open-source 16#rag 16#fundamentals 15#network 15#postgresql 15#2026-08 14
怎么判断跳槽的时机 — 区分逃跑式跳槽和上升式跳槽的那个问题
纠结要不要跳槽时,需要的不是勇气,而是判断标准。用"如果现在公司的问题消失了,我还会留下吗"这一句话把逃离型和成长型分开,把学习曲线变平的那一段读成信号,再算清楚短期在职反复出现真正带来的成本和它的例外。只有跳槽才涨薪的结构会随着市场行情膨胀又消失,还有一些看着像好理由、其实不是的信号。决定之后仍然要做的尽职调查,以及最后两周该怎么过,也一并整理在这里。
2026-07-26 · 17 分钟阅读 #career#job-change#decision-making#growth#job-search系统设计面试准备法 — 被打分的不是答案,而是一步步收敛的45分钟
系统设计面试没有标准答案。所以被打分的不是你画了什么,而是你怎么一步步收敛的。把45分钟切成5分钟、10分钟、15分钟、10分钟、5分钟的时间预算,从内存访问到跨大陆往返、值得按数量级背下来的延迟阶梯,从一个DAU推出QPS和存储的粗略估算,以及最容易让候选人翻车的四个习惯。最后还讲了怎么把"我不知道"说成加分项而不是减分项。
2026-07-26 · 15 分钟阅读 #career#interview#system-design#engineering#job-search把副业项目变成职业资产 — 完成标准、公开时间点、复盘
大多数副业项目死掉,不是因为才华不够,而是因为没有完成标准、没有公开时间点、没有复盘。能变成资产的项目有三个条件:别人看得到、你的判断显现得出来、能当成故事讲出来。本文讲了怎样把范围强行压到两周内可以上线的体量、面试真正在问的为什么不是完成度而是判断的痕迹、写文章和做分享什么时候比写代码杠杆更大、在和公司的知识产权边界上为什么要先看合同,以及每周4小时也能不烧干地跑下去的节奏。
2026-07-26 · 17 分钟阅读 #career#side-project#portfolio#growth#productivity薪资谈判的技术 — 已经站到同一边的人,一起把条件对齐
在offer邮件前手停住的原因,多半不是信息不够,而是难为情。但offer发出来就意味着公司已经决定选你,剩下的只是同一边的人一起把条件对齐。用市场数据缩小信息不对称的办法,第一个数字的效果和它的边界,把目标放在区间下端的报价方式,除基本工资外还摆在桌上的八个项目,回答早期期望薪资问题的脚本,以及回聘offer的陷阱。也一并讲清楚一个诚实的边界:谈判不会让年薪翻倍。
2026-07-26 · 17 分钟阅读 #career#negotiation#salary#job-search#communication教人的代码评审,伤人的代码评审 — 同一条意见为什么结果不同
代码评审有三个目的:发现缺陷、传播知识、共享代码所有权,但多数团队只做了第一个,把后两个丢掉了。本文梳理了谷歌的批准标准 — 评审者不是要求完美的人,而是判断代码是否明确变好的人 — 以及强度前缀带来的差别、按观察和影响和建议拆开的句式、200到400行这个PR体积通说的出处及其局限、能减少往返的PR说明,还有被评审一方的技巧。也会谈到评审从技术活变成权力游戏时的信号。
2026-07-26 · 16 分钟阅读 #career#code-review#engineering#feedback#teamworkJWT 与会话,何时用哪个 — 用「状态放在哪里」来理清认证选型
JWT 与会话的区别不在加密,也不在性能,而只在一点:认证状态是放在服务器还是放在客户端。由这个选择直接推出 JWT 无法即时失效这一根本弱点,也解释了为什么短过期时间、刷新令牌和黑名单这些对策最终又把状态请了回来。本文围绕令牌存放位置,把 localStorage 的 XSS 暴露与 httpOnly Cookie 的 CSRF 暴露连同 SameSite 属性一起比较,并用代码点出 alg none、漏掉签名校验这类经典实现漏洞。还
2026-07-26 · 18 分钟阅读 #web#jwt#session#authentication#securityWebSocket、SSE 与轮询 — 实时通信方式怎么选,以及为什么多数情况用不上 WebSocket
被叫作「实时」的需求,大多数其实是从服务器到客户端的单向推送,而这种情况下 SSE 比 WebSocket 简单得多,还能原样沿用现有的 HTTP 基础设施。自动重连和基于 Last-Event-ID 的续传都写进了规范里,认证、日志、压缩也都还是平时那一套。本文用表格比较包含轮询与长轮询在内的四种方式的延迟与成本,并划出 WebSocket 真正必要的边界。还整理了代理的空闲超时与缓冲、HTTP/1.1 的连接数上限、水平扩展所需的发
2026-07-26 · 19 分钟阅读 #web#websocket#server-sent-events#realtime#scalability把 HTTP 缓存用对 — Cache-Control、ETag 与 stale-while-revalidate 的准确含义
no-cache 的意思不是「不要缓存」,而是「可以缓存,但用之前必须验证」。本文从这一字之差出发,梳理 Cache-Control 各指令的准确含义、条件请求与 304 真正省下的东西和省不下的东西,以及带哈希的文件名加 immutable 为什么成了前端发布的标准组合。还会谈到浏览器、CDN、反向代理这三层各自只能用不同方式失效这一事实,Vary 头把缓存键炸开的过程,以及 stale-while-revalidate 同时兼顾延迟
2026-07-26 · 16 分钟阅读 #web#http-caching#cache-control#cdn#performanceCORS 错误,为什么该修的是服务器 — 浏览器策略的准确行为与那些错误解法
CORS 不是保护服务器的安全装置,而是浏览器用来判断要不要让脚本读取响应的策略。所以 curl 能通而只有浏览器被挡住,要修的地方永远是服务器的响应头。本文梳理了预检发生的准确条件、使用 credentials 时为什么不能用通配符、缺少 Vary 头导致 CDN 缓存被污染的事故,以及按浏览器错误消息解读原因的对照表。还会谈到代理绕行在什么情况下正当、什么情况下不正当,开发时把浏览器安全关掉这条建议为什么很糟,以及最危险的那个误解:
2026-07-26 · 19 分钟阅读 #web#cors#http#browser-security#api限流算法怎么选 — 固定窗口、滑动窗口与令牌桶的真实差别
明明按每分钟 100 次拦着,却放过了 200 次,这不是 bug,而是固定窗口算法被定义好的行为。本文用表格比较固定窗口、滑动日志、滑动窗口计数器、令牌桶这四种做法在内存与精度上的取舍,并用数字把边界问题算清楚。还整理了分布式环境下为什么需要 Redis 的原子操作、按节点做本地限流会带来多大误差、以 IP 作为键会坏在哪里。最后讲怎么用 429 响应配合 Retry-After 和 RateLimit 系列头把状态告诉客户端,以及没
2026-07-26 · 17 分钟阅读 #web#rate-limiting#api-design#redis#reliability别把一对一浪费掉 — 让它从进度汇报变成属于你的会议
每周30分钟,一年就是26小时。可这些时间大多流向了三行消息就能说清的进度汇报。本文从安迪·格鲁夫1983年在《格鲁夫给经理人的第一课》中立下的原则讲起,涵盖本·霍洛维茨的10%法则、下属该带进会议的四格议题、双方都能照着用的提问清单、上司反复取消时的三步应对,以及一份共享文档为什么能在半年后改变你的绩效评价。也会谈到当一对一真的不安全时,哪些事绝对不能做。
2026-07-26 · 17 分钟阅读 #career#management#one-on-one#feedback#communication魔法有了规则才好看的理由 — 奇幻世界观设计的语法
在奇幻里,如果魔法什么都能做到,故事就会变得无趣。布兰登·桑德森的三条法则精准地解释了这个悖论。坎贝尔的英雄之旅及其局限、硬魔法与软魔法的差别、从高奇幻到 grimdark(黑暗奇幻)的谱系、托尔金所说的次创造与冰山理论 — 本文结合代表作,梳理了那些建造世界的人真正在用的设计原则。
2026-07-21 · 12 分钟阅读 #storytelling#fantasy#worldbuilding#narrative#culture推理小说为何令人上瘾 — 诡计的谱系与作者跟读者的博弈
推理小说是作者堂堂正正向读者发起的一场博弈。whodunit、howdunit、whydunit 这三条主轴,把公平游戏写成条文的诺克斯十诫与范·达因二十条,密室、封闭圈、叙述性诡计这些代表性套路,以及我们的大脑为何会对这场博弈上瘾 — 这是一份不含剧透的推理类型指南。如果不知道该从哪本读起,可以参考文末的入门路线。
2026-07-21 · 12 分钟阅读 #storytelling#mystery#fiction#narrative#culture回归·穿书·重生为何屡试不爽 — 解剖网络小说的语法
在把网络小说当作幼稚读物略过之前,不妨看看它的形式为什么长成这样,故事就会不一样。“回归·穿书·重生”制造的信息不对称,被称作“汽水与红薯”的情绪节奏,把游戏 UI 搬进叙事的状态栏 — 这一切都是每日连载、按话付费的流通结构催生出的精密设计。本文结合代表作解剖网络小说的语法,并追问这种形式发明了传统小说所没有的什么东西。
2026-07-21 · 11 分钟阅读 #storytelling#web-novel#fiction#narrative#culture收入和幸福能一起涨到哪里——7.5万美元之争的来龙去脉
“年收入超过7.5万美元后,幸福就不再上涨”——卡尼曼2010年的研究成了常识。可到了2021年,基林斯沃思用智能手机的实时数据报告了完全相反的结果(幸福会一直上涨),争论就此开始。令人惊讶的是接下来的事:两人没有互相攻击,而是开展了共同研究,并在2023年一起证明了两个结果都部分正确。本篇用代码确认对数刻度的含义,阅读科学争论最优雅的一次解决。
2026-07-20 · 9 分钟阅读 #psychology#paper-review#mindset#happiness#money成长型思维,在夸大与真相之间 — 从表扬实验到国家级验证
"相信能力可以改变,成绩就会提高"——成长型思维席卷教育界的同时,也伴随着大量夸大。本文以原论文为准,还原一切的起点——1998年穆勒与德韦克的表扬实验(被夸聪明的孩子为什么开始挑简单的题),再跟进宣称没有效果的元分析,以及1万2千人规模的2019年《自然》国家实验。结论会让两个阵营都不舒服:效应真实存在但很小,可它非常便宜。
2026-07-20 · 9 分钟阅读 #psychology#paper-review#mindset#growth#education走神的心是不幸的心——在iPhone上完成的25万条幸福研究
2010年发表在《科学》上的一篇两页论文,用智能手机应用对2,250人的日常进行实时取样,报告了惊人的事实:人们醒着的时间里有47%在想着与手头之事无关的事情;比起在做什么,是否走神更能预测幸福;就连愉快的走神也不比专注更幸福。第五篇用代码理解“经验取样法”这一研究方法,并整理出能改变通勤路和洗碗时光的实践。
2026-07-20 · 9 分钟阅读 #psychology#paper-review#mindset#happiness#focus感恩日记真的有用吗 — 数算幸福实验与诚实的效应量
感恩日记是自我提升内容里的常客处方,它的出处是2003年埃蒙斯与麦卡洛的数算幸福实验。每周写下五件感恩之事的组,比记录烦心事的组更幸福、运动更多,连觉都睡得更好。不过,后续元分析给出的效应量比广告词谦逊得多。本篇按顺序读完原论文的三个实验,梳理去掉夸张后剩下的东西(一项小而便宜且安全的干预)、放大效果的条件,以及不让它枯萎的用法 — 系列至此完结。
2026-07-20 · 9 分钟阅读 #psychology#paper-review#mindset#gratitude#healing意志力真的会被耗尽吗——从萝卜实验到可重复性危机,用代码看懂发表偏倚
“意志力像肌肉一样会被消耗”的自我损耗理论,曾是心理学中看起来最扎实的理论之一。从1998年那场实验——在弥漫巧克力香气的房间里只吃萝卜的人更快放弃了谜题——到数百篇支持研究,再到2016年的反转:23个实验室、2000余人的联合重复验证报告效应实际为零。数百篇论文撑起的理论为什么会坍塌?本篇亲手跑一段发表偏倚的模拟代码来寻找答案。
2026-07-20 · 10 分钟阅读 #psychology#paper-review#mindset#willpower#replication为什么偏偏在关键时刻崩盘 — 窒息效应的心理学与抗压训练法
练习时完美无缺,上场却一败涂地——这种现象叫作窒息效应(choking),它不是天赋或努力的问题,而是注意系统的失灵。本文从1993年温布尔登决赛的亚娜·诺沃特娜说起,剖析窒息效应的真面目,讲清显性监控理论与注意分散理论这两种机制,并把运动心理学反复验证过的解药——压力接种训练、外部焦点、过程目标——应用到开发者的现场演示、编程面试和故障处理场景中。
2026-07-20 · 10 分钟阅读 #mindset#sports-psychology#pressure#performance#confidence