第四章 Skill化思维:如何拆解一个数智问题
章首:问题不是被"解决"的,而是被"拆解"的
一个真实世界的数智问题摆在面前,多数人的第一反应是找工具——在搜索框里输入"怎么做数据可视化""怎么预测股价",然后期望有一个按钮能一键给出答案。但熟练的从业者知道,第一反应应该是问问题本身:这个问题由哪几部分组成?每个部分需要什么能力?先后顺序如何?哪些部分可以复用过去的做法?
这个"先拆解、后行动"的思维,就是本章的主题——Skill化思维。
为什么拆解如此重要?让我们回到工业文明的源头。1911年,泰勒在《科学管理原理》中写下了一个影响了此后一个世纪生产组织的洞见:把复杂的操作分解为最基本的机械元素,分别研究、分别优化,再最有效地加以组合[1]。流水线、福特制、现代企业的部门分工,无一不是"分解"思想的产物。一百多年后,当问题从"拧紧一颗螺丝"变成"判断一家公司值不值得投资",分解的思想不但没有过时,反而变得更加必要——因为问题的复杂度,已经超出了任何一个人脑的即时处理能力。心理学家米勒在1956年发表的那篇著名的论文里给出了一个令人不安的数字:人类的工作记忆容量大约是7±2个组块[2]。超过这个数目,我们就会遗忘、混淆、顾此失彼。一个包含十几步的数智任务,如果不在动手前拆开、编号、理清依赖,几乎注定会在中途迷失。
所以本章要讲的,不是某一种工具,而是一套不依赖任何工具的思维方法。它把第一章建立的"大模型+Agent+Skill"框架,从抽象概念变成可操作的流程:拆解问题(第一节)、编排技能(第二节)、复用技能(第三节),最后用一次完整实训把三节串成一条链(第四节)。四节走完,你会获得一个能处理任何数智问题的通用动作:问题→技能树→Skill链→复用沉淀。这个流程之所以"通用",正因为它依赖的是思维本身,而不是某个平台的某个按钮。
值得先想清楚的是:拆解不是技术行为,而是认知行为。Parnas在1972年那篇被引用了一万次以上的论文中指出,把系统拆成模块的方式,本身就决定了系统的可维护性与可复用性[3];西蒙则用"钟表匠寓言"说明,复杂系统之所以能够建成,恰恰因为它是分层的、模块化的——两个钟表匠,一个把表拆成部件分别组装,一个整体组装,前者在一次次被打断中依然完成了作品,后者却永远在重来[4]。本章的三节,就是把这条工程与认知的规律,翻译成数据分析的语言。你拆解问题的水平,决定了你解决问题的上限——这句话值得在进入正文之前,先默念一遍。
第一节 问题拆解法:业务需求→技能树
这一节的核心主张:数智问题的拆解遵循"业务需求→技能树"的路径——先想清楚"要什么",再决定"做什么",最后才轮到"用什么";拆解的水平,决定了解决方案的上限。
为什么要拆:三个"说不清"
不拆解的直接后果,可以概括为三个"说不清"。说不清要什么:一句"帮我看看茅台的股票现在值不值得买",终点是"一个基于数据的估值判断"还是"一个股价数字"?两种理解会导向完全不同的工序。说不清做什么:这句话背后其实藏着至少五件独立的事——查股价、查财务、算估值、做判断、写报告,它们性质不同、工具不同、前后有依赖,混在一起只会互相牵制。说不清怎么算对:不拆开,就没有一个环节是可以独立检验的——算错了,不知道错在采集、清洗还是模型。
传统决策的困境,可以用四个成语来概括:"坐井观天"——只能基于视野之内极为有限的局部信息做决策;"一叶障目"——只能用样本近似推断整体;"瞎子摸象"——信息分散在各部门,无法关联还原全貌;"城门失火,殃及池鱼"——习惯因果推理,面对复杂关联束手无策。这四个困境放在"拆解"这件事上同样成立:不拆解的问题,就是一座看不清内部结构的黑箱。而拆解,就是把黑箱打开,让每一个部件都暴露在阳光下。
拆解的本质,是把"模糊的愿望"翻译成"明确的工序"。
四步拆解法
拆解不是凭感觉,按四步走,每一步对应一个要回答的问题:
第一步,明确业务目标:问题的终点是什么?"值不值得买"的终点是"一个基于数据的估值判断",不是"一个股价数字"。这一步回答"要什么"。第二步,识别所需信息:要达成目标,需要哪些数据?股价、分红、无风险利率、市场风险溢价、贝塔系数……这一步回答"分几步"。第三步,映射技能类型:每类信息对应哪类Skill?数据获取归"采集",参数整理归"处理",模型计算归"分析",结论呈现归"应用"。这一步回答"每步谁来做"。第四步,检查完整性:拆出来的技能链能否从头走到尾?缺一环就补一环,直到链条闭合。这一步回答"拆得合不合适"。
前两步是业务视角,后两步是技术视角——业务的人负责说清要什么,技术的人负责决定怎么拆。拆解顺序不能跳步:跳过第一步直接拆子任务,拆出来的往往还是表面需求——用户说"预测会不会还不上贷款",拆出来全是"算分"的动作,漏掉了"建模型"这个真正的目标;跳过第四步直接开工,Skill粒度可能粗到没法独立替换。
以"信贷违约预测"为例走一遍:第一步,核心需求不是"预测一个人会不会还不上贷款"这个动作,而是"根据历史数据,建立一个能够评估申请人违约风险的模型"这个结果。第二步,拆出六件子任务:获取历史信贷数据(含已违约与未违约记录)→清洗数据(处理缺失值、异常值)→特征工程(收入负债比、信用分等)→训练预测模型(随机森林/XGBoost)→将模型封装为可调用接口→制作申请页面。六件事按数据流动的顺序排列,前一个的输出是后一个的输入,顺序不能乱。第三步,映射为Skill:取数归采集Skill,清洗与特征归处理Skill,建模、封装、页面归应用Skill。第四步,检查粒度——"信贷数据采集"这个粒度合适吗?如果拆成"连接数据库+执行SQL+导出CSV",太细了,三步加起来才构成一个有意义的操作;如果笼统地叫"获取所有数据",又太粗,数据源一变就要重写整个Skill。输入是数据源地址、输出是结构化表格——这个粒度刚刚好。
拆到什么程度算"够"
一个简单的判断标准:一个Skill的粒度合适,当且仅当它的输入和输出可以用一句话说清楚。"处理数据"——一句话说不清输入输出,太粗;"把CSV第一列的空格去掉"——太细,这个粒度应该是一个函数,不是一个Skill;"清洗信贷申请数据"——输入是原始申请记录,输出是干净的结构化数据,合适。
另一个判断标准更实用:拆到你可以决定"要不要把这个Skill替换掉"的程度。如果换了数据源(比如从MySQL换成API),需要改哪个Skill?答案是一个具体的Skill,粒度就对了;答案如果是"要改三个地方"或"说不清改哪里",说明拆解还没到位。这两个标准一个看"说得清",一个看"换得起",合起来就是:好的Skill既要有清晰的接口,又要有独立的边界。
这里藏着一层值得品味的哲学:粒度是"工程"与"艺术"的交界。拆得太细,Skill退化成函数,管理成本淹没收益;拆得太粗,Skill变成黑箱,复用无从谈起。米勒的7±2提醒我们,粒度判定的背后其实是人脑的认知带宽——一个流程里同时维护的Skill数量,最好落在人脑能轻松把握的范围内[2]。这不是玄学,而是认知科学对工程实践最朴素的要求。
技能树:把拆解结果画出来
把拆解结果画成树状图,就得到"技能树":根节点是业务目标,一层是四类Skill(采集/处理/分析/应用),二层是具体技能(采集年报、清洗文本、PCA降维、报告生成)。以信贷违约预测为例:
图4-2 信贷违约预测的技能树
技能树的价值有三。全局可见:整个问题摊开在眼前,不再是一团模糊的愿望;缺口可查:哪类技能缺失一目了然——树上有"采集"没有"清洗",数据就是脏的;复用在望:同样的树枝出现在不同问题里,就能复用——这棵树上"缺失值处理"的枝丫,下一棵树上还会再长出来。技能树的三个价值,对应着拆解的三个目的:让分工明确、让维护可控、让沟通有共同语言。对着树讨论需求,比对着文字讨论快得多——这是西蒙所说的"层级复杂性"在工程中的日常形态[4]。
在平台上验证:拆解"茅台值不值得买"
打开股票估值平台(https://zhenyuonline.cn/stock-valuation/),输入"600519"(贵州茅台),观察它给出的估值报告——你会发现,一个看似"一键完成"的应用,内部正是四步拆解法的一次完整落地。页面上的股价与财务数据,对应"采集Skill";参数面板上折现率、股利增长率、贝塔的整理,对应"处理Skill";DDM与CAPM模型的计算,对应"分析Skill";最终的判断结论与AI解读,对应"应用Skill"。平台里每一次查询都会记录数据来源与采集时间——数据可溯源,这正是"检查完整性"在生产环境里的样子。

图4-3 股票估值平台页面渲染
你拆出来的技能树,就是平台内部真实运行的流程。 这是本章第一个要亲手验证的主张:好的拆解不是纸上谈兵,它会在真实系统里原样重现。
第二节 技能编排:串行·并行·条件分支
这一节的核心主张:Skill不是孤立的零件,而是可以被编排的流程——串行、并行、条件分支三种模式,足以表达真实世界中几乎所有的业务逻辑;编排的逻辑写在流程外部,Skill本身不感知。
编排回答三个问题
拆解产生的是一个个独立的Skill,但真实任务永远是多个Skill协作的结果:先采集、再清洗、后建模、终呈现。把多个Skill按业务逻辑组织成一条可执行的链条,就是技能编排(Orchestration)。 编排回答三个问题:谁先执行?谁可以同时执行?下一步由谁决定?三个问题分别对应三种基本模式——串行、并行、条件分支。任何复杂的Skill链,都是这三种模式的组合。
拆解与编排的分工,可以比作建筑施工的两张图:拆解是"结构图",回答"这栋楼由哪些构件组成";编排是"进度图",回答"构件以什么顺序、什么方式安装"。拆得再清楚,不编排就是一堆散落的建材;编得再复杂,拆得不清楚就是一团乱麻。两节配合,才构成完整的Skill化思维。
三种编排模式
串行(Sequential):一个Skill的输出是下一个Skill的输入,数据沿链条单向流动。判断是否该用串行,有一个简单的测试:把两个Skill的执行顺序调换,如果结果变了,就必须串行。采集→清洗→分析这条链上任何两步调换都会出错,所以它是教科书式的串行链。串行的优点是链路清晰——排障时沿着箭头往回找就行;代价是整条链的耗时是各环节之和,且任何一环失败,后面全部要重跑。股票估值就是一条典型的串行链:采集行情与财务→整理DDM/CAPM参数→计算估值→生成报告,任何一个环节的输出格式变了,下游就要跟着调整。
并行(Parallel):多个Skill同时执行,互不依赖,最终汇总。判断方法与串行正好相反:把两个任务调换执行顺序,结果不变,就可以并行。并行的核心价值是效率——在数字化转型指数项目中,采集上市企业年报PDF(5467家,2026-07从巨潮资讯网批量下载)、采集宏观经济指标、采集行业政策文本三个Skill互不依赖,谁先完成都行;汇总Skill必须等三者全部完成,形成统一格式的面板数据——全量面板共61410行×33列,覆盖5630家企业、85个行业、1999-2023年。如果不用并行,三个采集串行执行,总耗时是三者之和;并行之后,总耗时约等于最慢的那一个。并行还有一个隐藏收益:单个Skill失败不影响其他分支——采集A失败可以单独重跑A,不需要整条链重来。
条件分支(Conditional):根据前一个Skill的执行结果,决定下一步走哪个分支。分支让Skill链拥有了"决策能力"——系统可以根据实际情况动态调整执行路径。信贷审批是典型:申请人信息采集→信用评分计算→评分判断——评分≥700自动通过,600-699人工复核,<600自动拒绝。同一个评分Skill,输出落到三个不同的分支,每个分支对应一类处理动作。分支的判断条件写在节点之间的连线上,不写在Skill内部——评分Skill只负责算出分数,往哪走由编排决定。分支条件的写法有讲究:条件必须可判定——"评分≥700"是清晰条件,"评分看起来不错"就不是;条件必须覆盖全部可能——漏掉一档的结果是流程卡死。
图4-4 三种编排模式:串行、并行、条件分支
三种模式并非只是技术术语。串行对应工业时代的流水线,并行对应现代企业的并行工程,条件分支对应管理中的例外处理与分级授权——技能编排,本质上是把人类组织几十年的分工智慧,搬进了数字世界。泰勒在一百年前把动作分解、排序、优化的那套做法,在Skill链上获得了数字形态的新生[1]。
组合编排:真实世界的Skill链
真实任务几乎都是三种模式的组合。以信贷预测Skill链为例:先并行采集多类数据(信贷记录、利率数据),再串行执行清洗→质量检查→特征工程→模型训练,中间插入条件分支(质量不合格则回溯清洗),最后串行完成部署与AI解读。
图4-5 信贷预测的组合编排Skill链
读图方法:先找主流程(箭头最多的那条线),再找分叉(条件分支),最后看并行——两条线汇入同一个节点的地方。组合编排有一个"黄金法则":依赖关系的Skill必须串行,无关的Skill尽量并行,有判断的节点用分支——按此法则编排,链条既正确又高效。
黄金法则还有第三条,也是最容易被忽视的一条:编排逻辑(串行/并行/条件)写在外部,不写在Skill内部。Skill不关心自己是被串行调用还是并行调用——它只负责拿到输入,产出输出。检查一个Skill是否写入了编排逻辑,方法很简单:把这个Skill单独拿出来运行,如果它"自己决定下一步干什么",说明编排逻辑漏进了Skill内部;正确的样子是它只管交回输出,不管别人拿输出去做什么。这保证了Skill的可复用性:同一个采集Skill,可以在一周报中串行执行,也可以在实时监控中并行执行,Skill本身不需要改动。
在平台上验证:在画布上搭一条链
打开工作流编排平台(https://zhenyuonline.cn/workflow-demo/),在画布上把信贷预测Skill链搭出来:拖入"数据采集"节点→接"数据清洗"节点→拖入"质量检查"节点,把"不通过"的输出连回清洗节点、"通过"的输出连向下一步——这就是条件分支,画布上能看到两条不同颜色的连线。再拖入"利率数据采集"节点,让它与主流程并行执行,在"模型训练"节点处汇合。最后把工作流一键部署为公网页面,页面上的每个数字都能沿节点链倒查回采集节点。

图4-6 workflow-demo 工作流画布页面渲染
你会直观看到:同一个任务,编排方式不同,流程图的形状和运行效率完全不同。把两个采集节点串行改并行,总耗时从三者之和缩短为最慢者——这个差异不是靠优化代码得来的,而是靠编排方式的设计。这正应了第三章的观点:Agent的"想—做—看"循环,本质就是动态的技能编排;而本章的静态编排,是理解那一切的地基。
第三节 技能复用:一次编写,多处调用
这一节的核心主张:复用的本质不是"少写代码",而是"沉淀方法"——把做过一次的事变成随时可调的标准动作;复用让经验产生复利,是Skill化思维的最高境界。
复用的力量
假设你已经写好了一个"从API获取数据"的采集Skill,现在另一个项目需要采集另一套API——你会怎么做?复制代码、改几个参数?那就产生了两个几乎一样的Skill,维护成本翻倍,而且第一次修改时代价就会显现:API升级了,两处代码要各改一遍,改了一处漏了另一处,两个项目的行为就开始分叉。正确的做法是把API地址做成参数,同一个Skill调用任意API——只改一处,所有调用方同时生效。
软件工程对这个问题早有系统的回答。Krueger在1992年的经典综述中指出,复用的收益远不止"少写一遍",更是"质量继承"——被复用多次的组件,其正确性与可靠性已被反复验证[5]。数据分析同样如此:一个清洗Skill如果只在某个任务里用一次,它的价值是"完成一个任务";如果沉淀下来被反复调用,它的价值就变成"解决一类问题"。德鲁克在1999年提出,知识工作者生产率是21世纪管理的最大挑战,而提升知识工作者生产率的核心途径之一,就是让知识产品可以被重复使用,而不是每次从零开始[7]。Skill复用,正是这句话在数据分析领域的落点。
复用三层次
Level 1:参数化复用——同一段逻辑,通过换参数适应不同输入。例如同一个缺失值处理Skill,填充策略(均值/中位数/众数/删除)做成参数:信贷数据的收入字段缺失用均值填充,学生成绩的缺考字段用删除策略,问卷调研的漏答题用众数填充。变化的是参数,不变的是逻辑。 参数化是复用最轻的一层,判断一个Skill是否适合参数化,看它"哪里会变"——填充策略会变,清洗流程不变,就把策略做成参数。
Level 2:模板化复用——把"流程结构"沉淀为模板,新任务套用模板再微调。例如"采集→清洗→建模→报告"的流程模板,套上不同数据源就生成不同的分析任务。模板比参数更抽象,它定义的是一类操作的"骨架":连接、执行、返回的步骤是固定的,连哪个库、查什么全部作为输入。模板化复用的价值在换数据源时体现:从MySQL换到PostgreSQL,骨架不动,只换连接字符串,一类操作就完成了迁移。
Level 3:能力复用——把Skill封装成平台能力,任何人、任何流程都可以调用。一个"雪球财务数据采集"Skill,同时服务股票估值工具、沪深300选股、行业对比分析、投资组合优化四个应用——当雪球API升级时,只需要改这一个Skill,四个应用全部受益。能力复用是复用的最高形态,也是平台化的根基:Skill不再是某个应用的私有代码,而成为组织的能力资产。
图4-7 复用三层次:参数化、模板化、能力复用
三个层次不是递进的关系,而是抽象程度的不同:参数化换的是"值",模板化换的是"数据源",能力复用换的是"应用场景"。同一段清洗逻辑,在本教材的数据主线里可以一路走到第三层:速卖通公开评论采集Skill(7589条评论、覆盖134个国家/地区,2026-07采集的教学切片)被第十二章电商平台案例的情感分析与中非贸易看板、桂味甄选平台的运营分析共用——采集一次,处处调用。
复用与定制的平衡
复用不是越多越好。过早复用会带来不必要的抽象成本——第一次写,你还不清楚哪些部分会变,强行抽象是猜;第二次出现类似场景,有了对比,公共逻辑开始显形;第三次出现,规律已经确认,这时候重构的成本最低、收益最确定。这就是软件工程中著名的"三次法则"(Rule of Three):第一次先写具体的,不要抽象;第二次遇到类似场景,考虑提取公共逻辑;第三次遇到,确定地重构为可复用Skill。这条经验法则由 Fowler 在《重构》中系统推广:同类逻辑出现第三次时,才值得提炼抽象——前两次的重复是信息,第三次的重复才是规律[8]。判断标准也很朴素:多一个参数能让这个Skill覆盖80%的同类场景吗?能,值得复用;不能,可能不是一个合适的抽象层级。
过度复用还有另一个代价:为特定场景微调的Skill,换到别的场景可能"水土不服",强行复用反而让流程僵化。所以判断是否复用有两个标准:边界是否清晰(这个Skill的输入输出是否明确)、差异是否可控(场景间的差异能否用参数表达)。边界清晰、差异可控,才值得复用;否则,宁可新建一个专用Skill。复用的智慧,在于知道什么该复用、什么不该复用。
复用思维的认知价值
复用思维的价值不止于效率。它改变的是看问题的方式:从"每次从零开始"到"先找可复用的部分"。传统的项目思维是"每个项目=从零开始写代码";Skill思维是"每个项目=从Skill库里选择和组合已有的能力+补充项目特有的新Skill+将新Skill沉淀回Skill库"。两种思维的差别,就像业余厨师每次做菜都重新发明刀法,而专业厨房拥有一套标准刀具——刀会钝,但刀法不会丢。
这种思维转变,是Skill化最重要的长期价值:你积累的不是"写过什么代码",而是"能做什么事"。代码会过时,能力不会——一个清洗Skill,换任何数据源都能用,这份能力跟着你走。何帆与刘红霞(2019)的实证研究表明,数字经济视角下实体企业的数字化变革显著提升了业绩[6]——我们平台的数字化转型指数正是对这种变革的工程化度量:5467家上市公司的年报词频,被同一个词频统计Skill一遍遍处理,最终汇成61410条企业-年份记录的面板。方法被复用得越多,它的价值就越大——这就是经验产生复利的方式。
把复用思维带入日常学习,最直接的做法是:每次完成任务后,问自己一句——"这个Skill下次还能用在哪?" 学完采集API数据,想想还能采集什么:天气、汇率、新闻?学完缺失值处理,想想还能用在哪些脏数据上?学完DDM估值模型,想想还能评估什么其他资产?每一次多问这一句,你就是在建立自己的Skill库。
在平台上验证:一次清洗,两处调用
在Hermes Lite(https://zhenyuonline.cn/hermes-lite/)做一次对比实验:第一次直接问"清洗一下这段速卖通评论数据",第二次先问"平台有没有现成的数据清洗Skill?"——第二次的路径会引导你复用已有的清洗能力,而不是让模型从零发挥。

图4-8 Hermes Lite 平台页面渲染
再打开智识通知识库(https://zhenyuonline.cn/guilin-toolkit/),上传一份资料并检索:上传过的资料会被反复检索复用——这就是能力复用在真实平台上的形态:一次沉淀,处处调用。
第四节 实训:从一句话到一个可运行的工作流
这一节不是"操作步骤清单",而是"把前三节的主张亲手验证一遍"——一句话进来,一条链出去。
前三节我们分别讲了拆解、编排、复用——现在把它们串起来。整个实训走三步:拆、搭、存。
先拆。 把"帮我看看茅台的股票现在值不值得买"这句话按四步拆解法走一遍:业务目标——一个基于数据的估值判断;所需信息——股价、分红、无风险利率、市场风险溢价、贝塔;技能映射——采集(股价与财务)→处理(参数整理)→分析(DDM/CAPM估值)→应用(判断与报告);完整性检查——五个环节首尾相接,链条闭合。拆完,你手里有一棵五片叶子的技能树。然后打开股票估值平台(https://zhenyuonline.cn/stock-valuation/),输入600519,对照页面验证:你拆出来的每一个Skill,页面里都有一个对应的区块——先拆后验,是本章实训的第一课。
再搭。 打开工作流编排平台(https://zhenyuonline.cn/workflow-demo/),在画布上把你拆出来的技能树变成一条可运行的Skill链:拖入采集节点(调股票行情与财务数据)→接处理节点(整理估值参数)→接分析节点(计算DDM/CAPM估值)→接应用节点(生成结论与解读)。先串行连起来跑一遍,再把采集节点复制一份并行运行,观察耗时的变化;如果你愿意,还可以在链条中间插入一个条件分支(数据缺失→提示补采;数据完整→继续估值)——你搭出来的每个节点,就是一次工具调用;节点之间的连线,就是业务逻辑。把工作流一键部署为公网页面,一个"查股票值不值得买"的专属Agent就诞生了——这正是第一章"LLM+Agent+Skill"框架里,Skill层最直观的形态。
最后存。 把这次的采集节点、清洗节点、报告节点分别保存为可复用模板。保存时写全三件事:输入格式(什么数据能喂进来)、输出格式(处理后长什么样)、参数说明(每个参数指什么)——说明写不清的模板,三个月后连自己都看不懂,复用就变成了负担。保存之后,下一次遇到"帮我看看宁德时代值不值得买",你不需要重新拆、重新搭——换参数、换数据源,链条直接复用。从"每次从零开始"到"一次沉淀、处处调用",这就是本章想带你完成的身份跃迁:从使用者,到设计者。
值得想一想:同样是"让AI干活",你在Hermes Lite里"说一句话"和在workflow-demo里"拖一个图",体验的差别是什么?前者是Agent替你干活,后者是你亲手设计Agent怎么干活。Skill化思维真正的力量,不在于它让你更快地完成眼前这件事,而在于它让你在完成之后,留下了一件可以反复使用的东西——拆解给你结构,编排给你流程,复用给你复利。
章末小结与追问
本章沿着"拆解→编排→复用"拆解了Skill化思维:拆解(第一节)把模糊的业务需求变成一棵技能树,编排(第二节)把技能树变成一条可运行的Skill链,复用(第三节)把Skill链沉淀为可调用的能力资产,实训(第四节)把三者焊成一次完整的闭环。这条链的思想源头可以追溯到一百年前:泰勒把复杂操作分解为基本元素[1],米勒揭示了人脑认知带宽的边界[2],Parnas与西蒙确立了模块化与层级复杂性在工程中的地位[3][4],Krueger系统总结了软件复用的方法论[5]——本章把这条跨越百年的思想线索,落在了零代码平台上:你不需要写一行代码,就能完成一次完整的"拆→搭→存"。第五章到第九章的每一个应用,背后都是本章的方法在运转;第十章到第十三章的行业案例,会把它们焊成一条完整的链。
留三个问题给你想一想:
- 用四步拆解法拆解你手头的一个真实问题——它的技能树长什么样?哪一层最薄弱?如果这一层现在缺人、缺工具、缺数据,你怎么办?
- 你最近做过的一次分析任务,如果重新编排(调整串行/并行/分支),能更快或更准吗?把两个互不依赖的环节改成并行,省下的时间有多少?
- 你有哪些"做过一次就扔"的工作?如果把它沉淀成Skill,下次能省多少时间?三次法则提醒我们别急着抽象——但你手头有没有已经出现第三次的重复劳动?
参考文献
- [1] Taylor F W. The principles of scientific management[M]. New York: Harper & Brothers, 1911.
- [2] Miller G A. The magical number seven, plus or minus two: Some limits on our capacity for processing information[J]. Psychological Review, 1956, 63(2): 81-97.
- [3] Parnas D L. On the criteria to be used in decomposing systems into modules[J]. Communications of the ACM, 1972, 15(12): 1053-1058.
- [4] Simon H A. The architecture of complexity[J]. Proceedings of the American Philosophical Society, 1962, 106(6): 467-482.
- [5] Krueger C W. Software reuse[J]. ACM Computing Surveys, 1992, 24(2): 131-183.
- [6] 何帆, 刘红霞. 数字经济视角下实体企业数字化变革的业绩提升效应评估[J]. 改革, 2019(4).
- [7] Drucker P F. Knowledge-worker productivity: The biggest challenge[J]. California Management Review, 1999, 41(2): 79-94.
- [8] Fowler M. Refactoring: Improving the design of existing code[M]. Boston: Addison-Wesley, 1999.
数据与平台:本章实训绑定 zhenyuonline.cn 真实应用(股票估值 / workflow-demo 工作流编排 / Hermes Lite / 智识通知识库 / 数字化转型指数)。页面渲染图均为平台实测截图。