总而言之 , 结构、约束、取舍三者是工程思维的法宝 , 在互联网时代它被一些线性的概念蒙蔽 , 比如:产品思维、项目思维均属于属于此大类 。
很多人没有把它用明白的关键要素在“后两者” , 若你能在拥有目标、结构的前置条件下 , 增加约束力懂得取舍 , 会发现“完成”的效率会大大增加 。
这当中对于互联网公司的产品人来说 , 并不是那么容易完成某个项目的原因是什么呢?
我把它总结为四个字“忽悠思维” , 很多软件公司销售为冲刺业绩 , 习惯对客户“画饼” , 承诺些产品本身还未做到的功能 。 客户付款后整个交付转移给了研发团队 , 最终完成的产品缝缝补补、如老人步履蹒跚的样子 , 客户怎么会满意?
那么全局思考下来 , 你会发现不论是“预判结构”还是“约束性”的设计 , 两者本身背后代表的是“组块”创新的能力 。
工程本身是组块
此话怎讲?组块(chunk)是人类信息加工中最重要的形式之一;概念是米勒(G.MilJer , 1956-1963)提出 , 主要分为动态和静态两种 。 早些年用在工作记忆中 , 他注意到某一工作记忆未在10秒内复诵便会消退 , 同时保存容量最多为7±2个单元 。
从动态视角看 , 人通过几个相关的小项目整合成为一个大项目 , 减少基础块数 , 从而将信息控制在记忆(物理空间)所容许的范围内 。 从静态视角看 , 它是一个名词 , 具体指重新编码的结果或输出单位 , 为便于区别在英文中通常把前者称为“chunking” , 将后者称之为chunk 。
俄裔美籍作家“弗拉基米尔·纳博科夫”(1899~1977)提出的卡片写作原理与工程师思维的核心“模块化系统思维”均属于“组块” 。 他们均指出这不是一项单一的才能 , 而是技术与原则融合;原因是:
一个系统因各模块之间的关系而成为一个整体 , 它们不能通过单独的分析各组成部分就能理解的 。
人的神经元也是种组块 , 在光学显微镜下可以看到一个神经元的轴突末梢经过多次分支 , 最后每个分支的末端呈现杯状或球状 。 这犹如 , 你学习的知识 , 慢慢形成联结均来源自于“神经元组块” 。
另外 , 早些年美国行为心理学创始人华生基于此概念 , 曾向政府提出一个训练实验的要求 , 他说若给我10个健康婴儿 , 通过训练 , 我可以将他们培养成优秀学者、艺术家 。 人们觉得很荒谬 , 最终没有完成该实验 。
若干年后一位匈牙利的心理学讲师 , 对他提出的实验非常感兴趣 。 然后与他的妻子围绕三个女儿进行培养 , 最后造就了三个女性国际象棋冠军 , 这便是著名的“波尔加三姐妹实验” 。
如果你了解该原理 , 进一步看世间万物均存在“组块”的现象;随便举个例子 , 如拿书架取书的动作就包含四种组块:1)确认位置 , 2)手抓书脊 , 3)控制力度 , 4)取出路径 。
每个步骤都是小迷你块 , 假如要做一个取书的智能机器人 , 那只需把每一个小组块(活动)编写一个程序 , 然后整合创新即可 。
要知道程序背后是函数 , 函数是逻辑块 , 逻辑块是通用代码 , 用计算机将每个模块标准化 , 最后串联就能得到想要的结果 。 就像学开车 , 老司机看到“红灯”就自然而然完成一系列相关动作;新手则需一个个动作分解来做 。
好比你在工作中遇到的问题看似连贯 , 实则包含多个部分 , 对有经验的人而言 , 他们不会一手抓多个组块 , 而是整体分析后从某个组块下手 。
可见 , 在认识自然和文明发展的过程中 , 组块思想与方法无处不在;芯片是组块 , 谈判策略是组块 , 笑脸是组块 , 地铁是组块 , 地图是组块……要是没有组块的思想也不可能制作成每件衣服 , 建起一座桥梁;当然也不会有家庭 , 这些组也不过是“形式与内容”的不同结合罢了 。
因此 , 对照自我 , 你可以思考下自己的工作技能 , 所需软能力是不是组块呢?除外表部分外 , 哪些薄弱是不是把它拎出来找到规律刻意练习就能解决呢?
总而言之 , 工程的本质是实现 。
组块化应用是把一个复杂问题自顶而上逐层把“系统”分成若干模块的过程 , 有多种属性分别反应内部特征 。
如 , 典型的低代码平台把常用的功能都封好 , 像乐高一样 , 让使用者快速配置;它追求以价值为导向 , 并用“建构性的思维以求效率”来创造价值 。
工程思维的运用
明白这些原理 , 如何把工程师思维应用到日常工作或学习上呢?我把它大致分为三个方面:
- Google|谷歌工程师跳槽阿里,直接成为P9,工作一年就在上海浦东买了700多万的房子
- 软件|软件工程师,开发程序员,系统分析师等IT职如何快速拿澳洲永居
- 欧姆|常见硬件面试题(含答案)盘点,硬件工程师学习笔记
- 数据源|对话「招商银行信息技术部」首席IT工程师王平:通过隐私计算打通数据链条,平台之间的互联互通意义重大
- 高通骁龙|过年了,我们该如何为家中长辈挑选一款新手机
- 中国电子|布局数据存储,中国电子云意在何为?
- 算法|AI工程师薪资神话走向终结
- 伊隆·马斯克|运用工程师思维整合现有制造业,是马斯克团队的核心能力之一
- 芯研所|性能提升多达15%:AMD工程师优化Linux内核
- 战略|BEM 战略解码:好的战略需要好的执行