2.第二个C是Capacity,你的数字产能
前面那个Completion的C是针对外部需求的,这第二个C则考验你整合资源的输出能力。
要将你的输出最大化,你首先得有递归思维的框架意识。
递归这个词,是一个计算机术语,来自于计算机编程的递归算法。我在训练儿子的数学能力时,与他玩过一个数数的游戏。规则是这样的:
大家从1开始往上数数,谁能数到50谁就赢。一个人一次可以说一到两个数字,每次说的数字都必须在对方说的数字上顺加。
比如我先说1和2,他可以说3,也可以说两个数字,说3和4,然后我就说5,他说6或者6、7,以此类推,看50这个数字被谁说到就算谁赢。
每次我说到47时,儿子就傻眼了。他若说48,我就说49、50,我赢;他若说48、49,我就说50,还是我赢。
玩了几遍他就知道规律了,谁能说到47谁就赢。我就从这里开始启发:
要保证说到47,向前推必须说到哪个数?噢 ,是44。再往前呢?41,38……一直推到最小的数字2。
所以这个游戏是先说的人肯定赢,前提是你知道50=3n 2的这个公式。
这个游戏的奥妙在于它的延展性。
我们设想一下,把数字扩大,不是数到50,而是数到50万,500万,是不是也是一样的结果呢?当然是。
递归思维给我们的启示是:不要被一个看似巨大的工程所吓倒,跳过中间环节,用倒退的方法,从最后一步出发,你能搞定倒数第二步,即搞定那个47,就可以按同样的逻辑解决整个问题。
这个递归思维在生活中有很多应用,我列举下面的一些例子:
苹果公司并不需要知道如何进行手机的大规模量产,他只需搞定富士康(富士康就是苹果的那个47)
你不知道今天能否见得到总经理,你只需要搞定总经理助理(总助就是总经理的那个47)
刘备不需要知道怎样带兵打仗,他要建立自己的一方霸业只需要搞定那个叫诸葛孔明的人(孔明就是刘备的那个47)
这种递归思维本质上是一种自上而下的设计思维。
未来是一个协作的时代,IT的项目都是从上至下先做模块分割,再开始具体的编程的,哪些测试外包给印度团队,哪些开发交给中国团队,这些都是顶层设计。
有这样一个说法:在数字时代,最珍贵的资源是数据。但是,吊诡的是每天产生的垃圾数据更是成倍地在堆积。
我们每个人不妨打开自己的手机,看看里面的照片,可能有一半是需要删掉的。你去景点拍个照,唰唰唰地一下拍个五六张,可能只有1张是中意的,余下的就是数字垃圾。
所以,随着数据量的增加,如何利用有限的算力资源将是一项极其关键的能力,而算力资源的分配效率,就需要用递归思维作顶层设计。
另外,每天海量数据诞生的同时,知识更新也越来越快,一个人独打天下的时代早已成为过去,每个人都得学会利用现成的资源平台,站在一个高起点来架构自己的工作思路。
比如微软就有一个免费的程序库平台LINQ,一个工程师在编程时,首先要做一个顶层规划,哪些程序已经存在现成的工具包可以直接拿来使用,而不用什么事情都重新发明轮子。
这种站在巨人的肩膀上做事的递归思维可以从顶层结构上奠定做事的质量与高度,可以说这第二个Capacity的C是战略性的,你在一个协作时代能否最大程度调用周围的资源,直接决定了你的贡献大小。

3.最后一个C,是Capability,这里要讲的一个思维是模块思维
在农耕时代,人类对周围一切的自然现象都是模糊的,到了文艺复兴,科学发达了,人类有了抽象思考能力,科学的发展培养了人的模型能力,从各种数学公式到经济学的假设模型,最后到了数字时代,又从模型能力升级到了模块能力。
我弟与我大儿子都是做IT的,每次和他俩聊天,我都有认知升级的愉悦感,用一句流行的话说:omg, this is never in my dictionary。
我前几天和儿子通电话,他和我讲到,要编出一个上万条代码的程序,一定是一个模块一个模块做的。
一个模块从写代码到测试,做到万无一失之后,就把它封装起来,形成一块像乐高那样的拼块,最后再组合起来,完成一个复杂的应用程序。
现在大公司讲的中台能力,也是将前端的认知,比如客户肖像和供应端能力,沉淀成具有可传递可套用的数据模块,形成一种强大的产品输出能力。
字节跳动公司每年能推出大量的App,就在于它能将具有标签特征的客户数据做成中台数据包,快速地推给每个新上线的App,所以每个App根本不用重新开拓自己的新用户。
03
数字时代“3C”能力的
实际运用
这DQ的三C所代表的能力与思维方式不只是写给IT公司与IT专业人士的,它们同样适用于我们每个人,不论是在职场还是平时生活中,特别是这个三C背后的顶层思维、敏捷思维和模块思维,可以让每一个人提升效率,迭代自我。
我用上面的三C做成了一个应用场景九宫格,供大家参考。

篇幅关系,这个九宫格我就不一一展开讲了,我只是给大家找到一点感觉,每个人可以照着自己的生活场景自己去构想。
我还是用一件事来串一下这三种思维能力的实际运用吧。
就拿找工作来说,首先不是盯着职务说明中的要求对照自己做过什么,而是先做顶层规划,搜集各种相关信息,比如关于应聘公司的市场报道,读它的年报。
顺便说一下,年报堪称一个公司的百科全书,你从中可以摘取一些重要的信息,比如公司的地理布局(这可以成为自己未来流动交换的选项),公司的高管年薪(你可以按自己应聘的职级推算这家公司能给出的薪酬范围)。
如果是最后一轮总经理面试,可以搜一搜总经理的采访报道,了解其经营理念与成长历程。
甚至,你在开始准备一场重要的面试之前,应当先在纸上写下这样的一句话:我该做些什么样的准备,是其他九个候选人不会做的?
你做成了什么,一定是你做对了什么。
在顶层规划好后,就要用敏捷思维来迭代完善自己的准备工作了。
准备得差不多了,可以找一个朋友或导师扮做面试官进行模拟演练,从对方的反馈中继续完善,从论证的事例到肢体语言,对方都可以帮你扫除你自己看不到的盲点。
经过迭代的你,不一定能PK掉竞争对手,但一定是一个当下最好版的你了。
最后,面试结束了,不管成功与否,用模块思维做一个得失复盘,从面试前的调研到面试表现再到面试后的互动,一条条像回放电影那样进行总结,这次做得特别好的是什么,哪个环节表现得不尽人意。
每面试一次就在自己的复盘清单里按“经验”与“教训”输入新的认知,面试结果是一回事,自己的认知有没有迭代才是更重要的。
到后来,说不定未来的某一天你可以成为一个帮人准备面试的职涯规划师,变成现在都想象不到的那个你。
大家可以对照一下自己,有没有这3C对应的顶层思维、敏捷思维和模块思维。

04
小 结
没有数商DQ,就会被这个数字时代DQ掉。好消息是,每个人都可以become高DQ的人。
关于DQ的三个C背后的三种思维分别代表心智开发的三个面:
顶层思维给我们做事的高度;
敏捷思维提升我们推进的速度;
模块思维锤炼我们的专业深度。
无论在哪一个维度上的提升精进,都在为一个大机会的出现悄悄地编织你的能力之网。
关于作者:
