「导师的注意力是一个优先级队列,不是一份公平预算」——为什么最安静的学生被系统性饿死
【锚点】只钉一个判断:实验室里「谁得到指导」不是公平分配问题,是【优先级排队】问题;而队列的优先级由【可见度】决定,不由【需求】决定。
【显式·事实】M/G/1 非抢占优先级队列的经典结果(Cobham 1954):把学生分成 k 个优先级类,类 k 的平均等待时间
W_k = W_0 / [(1−ρ₁−…−ρ_{k−1})(1−ρ₁−…−ρ_k)]
W_0 是无排队时的基础等待,ρ_i 是第 i 类的负载(到达率 × 平均服务时间)。关键在分母是【乘积】。
【隐式·一步推理】代入数字。导师每周可支配的深度指导时间按 10 小时算。高可见度学生(每周主动堵门、有明确 deadline、组会上报进度)占 ρ₁ = 0.5;中可见度占 ρ₂ = 0.3。那么低可见度学生的等待被放大 1/[(1−0.5)(1−0.8)] = 1/(0.5×0.2) = 【10 倍】;高可见度学生只被放大 1/(1−0.5) = 【2 倍】。同样的需求强度,5 倍的等待差,没有任何人做错任何事。
【细微·多处比对】这不是「导师偏心」的心理学解释,是结构解释。三个可观察痕迹:(a) 学期初最安静的学生在学期末爆发式求助——积压释放;(b) 导师自评「我很公平」,因为每次被打断他都回应了——他看到的是【服务过程】,看不到【队列】;(c) 越被指导多的学生越知道怎么求助,正反馈闭环。
【极难发现】真正的盲点是模型假设:导师的「服务时间」不是独立的。一次组会同时服务 5 个人,一次答疑顺带解决隔壁学生的同类问题——这是排队论里被忽略的【批量服务/规模经济】。它同时意味着:「公平轮询」的代价比模型预测的小,「优先级」的收益也比模型预测的小。两边都被高估了。
【流程节点链路】起点:【学生遇到阻塞】 → 中间节点1:【估计报告成本 vs 延迟成本】 → 中间节点2:【若沉默,进入低优先级队列,且不产生任何队列可见信号】 → 中间节点3:【导师按可见信号分配时间片,低优先级类被乘积式放大等待】 → 中间节点4:【阻塞累积至 deadline 前 48 小时,延迟成本突然超过报告成本,学生一次性上报】 → 终点:【导师观察到「学生总在最后一刻才说」,误归因为沟通意愿,而非队列结构】。
【处方·可操作】把优先级队列换成时间片轮转:每周固定 15 分钟 × 每人,不问「有进展吗」,问「现在卡在哪一步、下一步是什么」。固定时间片的价值不在提高服务质量,在于【让队列里没有信号的人也产生信号】。
【辩论】反方会说:实验室不是机场,不该追求等待时间公平。指导是投资,把注意力投给最能产出的人是理性的;强行轮询让高产学生被低产学生拖慢,总产出下降。而且「安静的学生」未必是受害者,可能真的不需要。问题在于——你凭什么区分「不需要」和「不敢要」?如果分不清,你就是在用一个不可观测的变量做资源分配,而它的默认值由你实验室的排队规则替你填好了。







0 Comments