一、背景
本人作为互联网行业老兵,工作十年多,一路大厂,在不同公司做过前端、后端、devops甚至是全栈开发,项目经验丰富,基本功扎实,也当过mentor,但是求职一些稍微高阶的岗位总是碰壁。反思之下发现短板在表达能力,怎么样能在面试时把自己做过的复杂系统清晰的表达给面试官听,是我以及千万码农们需要花时间投入、提升的核心能力,这关系到你能否进入大厂担任核心角色甚至是带团队。因此本文主要基于《金字塔原理》,以及油管上对该书的一些视频讲解,来讲述如何进行结构化表达。
二、《金字塔原理》
(The Pyramid Principle) ------ 巴巴拉·明托
地位: 结构化思维的"圣经"。
核心: 提出了"结论先行、以上统下、归类分组、逻辑递进"的十六字口诀。
三、MECE
1.什么是MECE?
Mutually Exclusive Collectively Exhaustive
Mutually : 相互地
Exclusive:独立的
Collectively:集体地
Exhaustive:详尽的
相互独立,不重复;完全穷尽,不遗漏。
就是要你用一套分类原则,将一个整体划分为即相互独立无重复,又完全穷尽无遗漏的各个部分。要学习符合MECE原则的分类方法,不同的分类方法会产生不同的结构。
没有结构,观点站不住脚。有了MECE,模型任你挑。
1.二分法
男人|女人、内部|外部。。。等
怎么减肥:策略是管住嘴,迈开腿,减少摄入,增加消耗。
2.过程法
按照事情的发展或者流程分类。事情分事前事中事后;项目管理的五大流程组:发起、规划、执行、监控、结束。
3.要素法
按照组成整体的不同要素进行分类(前台、中台、后台)。
(态度、技能、知识)
4.公式法
项目交付速度=需求明确程度*开发人员能力
5.矩阵法
四象限图,两次二分法。
如:能力+态度划分。