每次写周报、作汇报、发文章,都难免要讲到自己的日常工作,如何说清楚是一个不小的挑战,非常挑战结构化思维体系。
形成结构化思维,首先要有一个定义:“建立中心化的要素,并能够对中心进行逐步的分解,形成分类子结构。以一定的方法论对分类子结构进行分析,寻找对策,制定行动计划”。
例如,当我们接手一项任务时,应当首先思考任务的核心目的是什么:
从事、人两个维度向上推导,思考这个任务,在整个业务、团队中,是在什么层次和分类上,从全局的角度看,这个任务被赋予了怎样的期望。
先思考事,再思考人,最后向上推导,思考“价值”。这样就建立起了结构化思维体系的“中心”。
当形成“中心”后,再反向对任务进行拆解,通过一定的方法论,分析任务的有效解决方法。
例如SWOT方法,通过Strengths 优势 / Weaknesses 劣势 / Opportunities 机会 / Threats威胁,四类象限,能够两两组合得到不同的分析思路。最早用于进行企业竞争态势分析,对个人而言用于分析自身的竞争态势也是极佳的。
例如AHP方法,将与决策总是有关的元素分解成目标、准则、方案等层次,在此基础之上进行定性和定量分析的决策方法。
有了分析问题的思路,再用Xmind等软件进行任务可视化,一条清晰的路径,就展示了出来。
但这还不够,因为“事情是无限的,而人的精力是有限的”。如果认知的高度不够,那么总会陷入“战术勤奋、战略懒惰”的陷阱。那么就有必要清理任务中的噪点,让精力更加专注。
主要有三个方法:
最后,结构化思维,就是一个非常清晰的方法论:
技术人通常有误区:只要努力了,就会有结果。这是不对的。成长这件事,取决于每个人对于重复性劳动的思考成果,换句话说,思考力是能力的最重要影响因素。
例如:
现代互联网技术的飞速发展,带来的业务增长是空前绝后的,知识的记忆量也已经爆炸到了一定的地步。但“万变不离其宗”,其实技术原理一定是数量可控的。
例如单纯学习Dubbo怎么用,其实对于业务系统帮助并不大。但如果了解了Dubbo对于寻址、容灾、扩展的核心思想后,这套中间件思维,就可以复制到其他场景中。
所以,对于每个人而言,都应该形成属于自己的知识树。如果对于每件事情,都能够有一种习惯性总结的方法,那么再复杂的业务,也能够快速的通过方法论来提炼要点。可以说,思考力,能够充实个人的知识树,是结构化思维的底座,决定了结构化思维的扩展能力。
如何培养,道理简单,就看个人的坚持程度:
形成了结构化思维,回看日常的工作,无非就是:技术、业务、管理,这三大类。
对于技术而言,通常关注如下几个核心点:
对于业务而言,核心点如下:
对于管理而言,要注意这些事:
简单列了一下,不具体展开。
碰到问题,先基于上述的三个方向,理解问题,并且总结抽象,把关键点拆分出来,并根据方法论,做计划和执行,最后补全自己的知识树。
归根结底,技术人员的成长路线上,大多数人,还是要成为“复合型人才”。学会学习的能力,不断实践,经验变成能力,能力促成结果,在结果中积累信心,深化能力。有的时候,能力只是坚持的结果,仅此而已。