把活儿省下来 · 集 04:老问题都有老答案
把活儿省下来 · 第一部第 4 篇(零代码)
上一集说,货架上摆的是"本行业的调料包"。这一集要讲的货架,比它高一层:摆的是跨行业通用的老答案——排序、排期、复盘、定目标,这些活儿不管哪个行业都在反复出现,答案早就有人打磨好了。
偏偏现实里,多少团队还在自己"发明"排期表、自己"摸索"复盘法?这就像明明货架上有标准收纳盒,你非要在院子里现烧一个。
一、软件那边:通用解法,天下一份
想象一个程序员接了个活:管一仓库货。他需要一种摆法,让"找东西"又快又稳——先按类别分、类内再按字母排、热门货放门口。摆好了,进货、找货、盘点都顺手。
换一个程序员接另一个活:管一图书馆的书。他需要一种摆法,让"找书"又快又稳——先按学科分、学科内按作者排、热门书放大厅。
你发现没有:两个活儿,同一个问题——"怎么组织一堆东西,让存和取都快"。 这个问题的标准答案,软件圈早研究透了,有现成的几种摆法(行话叫数据结构),每种摆法配套的"进货、查找、盘点流程"也早打磨好了(行话叫算法)。程序员不用自己发明,直接从货架上取。
软件里有两样东西最容易被低估,因为它们太"底层"了:数据结构(东西怎么摆)和算法(事怎么办)。
数据结构,就是"收纳术"。 排队叫号的摆法(先来先走)、叠盘子的摆法(后放的先拿)、图书馆的摆法(分类索引随时跳查)——软件圈把这些摆法研究成了标准件,每种都有名字、有脾气、有适用场合。什么时候该"排队"、什么时候该"叠盘子"、什么时候该"建索引",是程序员的入门功课。
算法,就是"办事的标准流程"。 一千个数字怎么从乱到序?有公认的最优流程,快得惊人;在一亿条记录里怎么一秒找到目标?也有公认的最优流程。这些流程的巧妙程度,配得上"艺术"二字——但它们的归宿不是供起来,而是被打磨成标准件、收进货架。
收进货架的标志性事件,是 1994 年前后,一套叫 STL 的通用货架并入了 C++ 语言标准:"收纳术"和"办事流程"被打包成公共财产,从此写 C++ 的人排序、查找、装数据,都是喊现成的名字。这套货架影响深远——它确立了一个观念:通用解法不写第二遍,天下一份,人人调用。
这里有个特别值得咂摸的观察:数据结构和算法的通用性,比"炸薯条"级别的行业调料包还要高一层。 算运费、炸薯条是"商城行""餐饮行"的活儿;而"排序""查找""排期"是全宇宙反复出现的问题——只要人类还需要整理东西、寻找东西,这些解法就永远有效。货架分层了:行业调料包一层,通用解法一层。越通用的答案,越值得收进公共货架,因为它被用到的次数上不封顶。
二、管理那边:管理界的"老答案"盘点
现在盘点管理界的通用货架。你会发现,每一个都是"跨行业反复出现的问题"的标准答案:
PDCA 循环——"把事办闭环"的老答案。 任何"改进"类问题,反复出现的毛病是"有布置没检查、有检查没整改"。PDCA 的招是四步转圈:计划(Plan)→ 执行(Do)→ 检查(Check)→ 处理(Act,固化或重来)。质量改进、流程优化、个人成长,一个圈通吃。它的通用性,跟软件里的"排序算法"一模一样——你不太可能发明一个比它更通用的改进流程,就像你不太可能发明一个比快排更通用的排序。
甘特图——"排期"的老答案。 1910 年代就发明了(比 FORTRAN 早四十年)。任何"多任务抢时间"的问题,毛病都是"任务谁先谁后不清楚、卡在哪看不出来"。甘特图的招:横轴时间、纵轴任务,谁跟谁并行、谁卡住谁一眼看穿。今天的项目管理软件画的全是它——一个一百多岁的算法,活着。
5S——"现场整理"的老答案。 整理、整顿、清扫、清洁、素养。任何"东西乱、找不着、总出小错"的问题,它管。从车间到机房到你的电脑桌面。
SMART——"定目标"的老答案。 目标要具体、可衡量、够得着、相关联、有期限。毛病是"目标定得像口号、年底没法验收",招是五个过滤网过一遍。
把这些工具并排看,你会发现它们的共同结构,跟软件货架一模一样:先有一个反复出现的问题类型(改进、排期、整理、定目标),再有一个经过几十年打磨的标准解法,配上一个名字。 有名字,就能检索;能检索,就能复用——"咱们用甘特图排一下"这句话能听懂,正是因为名字在货架上。
三、两张图叠在一起:越通用的答案,越值钱
| 软件:数据结构与算法库(STL 1994 收编) | 管理:通用工具(1910s–今) | 两边其实是同一件事 |
|---|---|---|
| 排序、查找:组织与检索的通用解法 | 甘特图、PDCA:排期与闭环的通用解法 | 跨场景反复出现的问题,天下一份答案 |
| 数据结构=收纳术,有名字有脾气 | 工具=方法论,有名字有适用场合 | 先命名,才能检索复用 |
| 1994 收编进语言标准,人人调用 | 写进教材与培训,人人可学 | 通用解法成为公共财产 |
| 越通用,越值得上架 | 越跨行业,越值得写进手册 | 通用性决定复用上限 |
结论先拍这儿:解法货架和管理工具货架,是同一台机器的第三批产品——它们把"到处都出现的解法"本身做成了复用品。 上一级(函数库 / 手册)复用的是"本行怎么干";这一级复用的是"任何行都通用的怎么干"。复用的地盘,从行业级扩大到了人类活动级。
这一集的管理者拿到一个关键判断:遇到问题先问"这是不是一类反复出现的老问题"。 是,就去货架取标准解法——你的"独门排期法"大概率比不过一百年打磨出来的甘特图;不是,再自己想办法。通用问题用标准解,个性问题才用自创招——这就是"解法货架"时代的生存姿势。
四、这一集的账:通用解法到底省了什么
省下来的:被几十年验证过的通用解法。不是某个行业的经验,而是问题级别的答案——排序之于整理,如 PDCA 之于改进。
怎么个省法:喊名字、按场合取用。货架上的每件工具都标着适用场合;先认清问题类型,再取工具。
省的代价:工具要选对场景,生搬硬套反受其害。排序算法各有脾气,PDCA 也有水土不服——小事套大流程,比没有流程还累。货架越大,"挑哪件"越成为真功夫。
下一集说:货架上的东西再好,也得你出门去取。有没有更进一步的境界——常用的东西干脆出厂就配好,一上手就有?
五、今天带走一句话
数据结构与算法库,把"收纳术和办事流程"收编成天下一份的公共解法;甘特图、PDCA、5S、SMART,把"改进、排期、整理、定目标"收编成跨行业的公共解法。说的都是同一件事:反复出现的老问题,用打磨过几十年的标准答案,别自己现烧。
送你一条可执行的判断:下次团队要"发明"一个流程或模板时,先停一秒问——这个问题是不是人类反复遇到了几百年的老问题?是,先去货架上找;货架上真没有,再自己造,造好了给它起个名字——说不定你也就上架了一件新复用品。
不过货架上的东西再多,也得你出门去取。有没有更进一步的境界——常用的东西干脆出厂就配好,一上手就有?
有。这个境界有个广告词式的名字:自带电池。下一集,《会干活的组织,自带工具箱》。

浙公网安备 33010602011771号