阿里在创建时只想做个网上版的电话黄页 , 没想到后来做了支付 , 现在又成为国际的三A云端平台之一(微软的Azure , 亚马逊的AWS , 以及阿里的Ali云) 。
作为一个数字时代的人 , 要有敢为天下先的探索精神 , 先跨出一步 , 拥抱不确定性 , 趟着趟着路就趟出来了 。
最后你把自己也交付了出去 , 因为在产品交付的同时 , 你会发现你已经不是原来的你了 , 你become一个升级版的你 。
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是战略性的 , 你在一个协作时代能否最大程度调用周围的资源 , 直接决定了你的贡献大小 。
- 大豆色拉油是什么油 色拉油是什么油
- 防火等级和耐火等级是一个意思吗?-防火等级和耐火等级的区别
- 五音是什么五谷是什么五彩是什么 五音是什么 五音指的是什么
- 魔术贴是什么材料做的 魔术贴是什么
- 瓦甓是什么意思 wapi是什么
- 手抖是什么原因引起的 中年人怎么治 手抖是什么原因 这些你都要清楚
- 两个骑士人物是谁 两个骑士人物是什么衣服牌子
- y15是什么钢用氩弧焊 y15是什么钢
- 灭蚊灯什么意思 灭蚊灯是什么原理把蚊子杀死的
- 惠存的意思? 惠存的意思 惠存是谦词还是敬