原文出处:技术人具备“结构化思维”意味着什么?

什么是结构化思维?

那么到底是什么是结构化思维呢?简单来说,结构化思维的定义就是:逻辑+套路

表达要有逻辑

所谓逻辑是指我们的结构之间必须是有逻辑关系的。例如,你说话的时候用“第一、第二、第三”这个逻辑顺序是合理的,但是,用“第一,第二,第四”就会显得很奇怪。当然,即使你用了”一、二、三”,也不一定就意味着你的内容有逻辑关系。想让内容有逻辑关系,我们要学会四种组织思想的逻辑关系:

1)演绎(因果)顺序:“大前提、小前提、结论”的演绎推理方式就是演绎顺序。比如,经典三段论:所有人都要死,苏格拉底是人,苏格拉底要死。

2)时间(步骤)顺序:“第一、第二、第三”,“首先、然后、再者”等,很多的时间顺序同时也是因果顺序。

3)空间(结构)顺序:“前端、后端、数据”,“波士顿、纽约、华盛顿”,化整为零(将整体分解为部分)等都是空间顺序。

4)程度(重要性)顺序:比如“最重要、次重要、不重要”等。

实际上,所有的逻辑关系都在这四种顺序之内。只要我们的思想和表达在这四种逻辑顺序之内,就是有逻辑的,否则就会显得没有逻辑性。

做事要有套路

套路是指我们解决问题的方法论,这个也非常重要。比如,5W2H 分析法就是一个非常好的,可以帮助我们分析问题的一个”套路”。试想一下,面对任何一个问题,你都能从 Why、Who、When、Where、What、How 和 How much(如下图所示),七个方面去思考。是不是比不知道这个方法论的人,用点状的思考,5W2H 分析法就全面得多。

例如,我们在对问题域进行分析和领域知识提炼的时候,就可以用上5W2H。5W2H模型给出了具有指导意义的约束,要求我们提炼的领域知识必须具备模型的六个要素。这就好比两位侃侃而谈的交谈者,因为有了确定的主题与话题边界,一场本来是漫无目的野鹤闲云似的闲聊就变成了一次深度交流的专题高端对话。

逻辑是一种能力,而套路是方法论,是经验。逻辑是道的东西,而方法论是术的东西。二者都很重要,只有熟练的掌握二者我们才能更好的进行结构化思考。

如何进行结构化思考?

逻辑性和方法论是结构化思维的底层,那么如何进行结构化思考呢?这也是有方法论的,总的来说是有两个步骤,首先是“建立中心”,然后再进行“分解”。

建立中心

建立中心也就是要定义清楚要解决的问题,要明确目标。是我们结构的顶层节点,也是一种以终为始的思考方式。也就是说,我们首先要搞清楚 why,然后再进行 how。

★ 建立中心有两种方式:

  1. 自上而下:适用于问题比较明确的情况,我们只需要找到问题的核心要素即可,然后进行展开即可。

  2. 自下而上:对于问题不够明确的情况,我们需要对多种杂乱的内容,进行分类、剪枝、归纳汇总成一个中心。

建立中心通常不会是一次成型的,随着对问题理解的变化,对中心的抽象也会进行相应的调整。不同的抽象层次其面对的问题宽度是不一样的。具体要用哪个层次的抽象作为“中心”,要视具体情况而定。

比如面对“系统 bug 多”的问题,向上抽象是“提升代码质量”,向下抽象是“加强测试”,都可以作为中心,选择哪个为中心取决于你当前要解决的问题是什么。

结构化分解

确定完中心之后,我们需要构建一个结构,使用结构化的思维对问题进行分解。分解的策略就是我们上文提到的四种逻辑顺序,即演绎顺序、时间顺序、空间顺序和程度顺序。

在做空间分解的时候,要注意满足 MECE(Mutually Exclusive Collectively Exhaustive,相互独立,完全穷尽)原则。

比如我们要对衣服进行分类,如果按照季节和风格进行分类,就会出现互相重叠,并且不能穷尽的情况,也就不满足 MECE。这种分类是逻辑混乱的。

我们可以按季节分:春秋装,冬装,夏装。除了这3类之外,没有其他季节了,这个就是「不遗漏」。

结构化思维应用

如何落地新团队?

想象这样一个场景,你刚刚入职一家新公司,或者转岗到一个新团队,作为一个技术人,你将如何落地开展你的工作呢?

这里,我们就能用上结构化思维来帮我们理清思路,从而有条不紊的开展工作了。我们要知道对一个企业来说,核心要素无外乎就是业务、技术和人,也就是说这三个要素是我们要建立的中心。基于这个中心,我们可以进行进一步拆解,形成子结构。然后对子结构再进行分析找到应对策略。这样一步步递进,我们就已经在用结构化思维解决如何落地新团队的问题了。

★ 1. 熟悉业务

1)了解产品:任何一个团队都有自己要负责的产品,申请一个测试账号去用一下产品,是熟悉产品比较好的方式。

2)了解流程:任何业务都有自己的业务流程,而业务流里面最核心的是信息流。我们可以通过人员采访,了解关键节点的信息输入和信息输出;可以画一些泳道活动图,理清楚系统的主要角色,以及他们之间的交互关系。

3)客户走访:通过走访客户,我们可以更加获得业务的第一手资料,更加贴近业务和客户诉求。

★ 2. 熟悉技术

1)了解系统架构:可以让团队的技术人员介绍下他们当初系统设计和架构的思路。

2)了解领域模型:查看关键的核心表结构和系统 API,这样可以快速了解系统的领域模型。

3)了解代码结构:下载系统工程,熟悉整个工程结构和模块职责。以一个最重要的流程为入手点,阅读代码,看清楚核心的执行逻辑。做一个小需求,掌握相关的流程和权限。

★ 3. 熟悉人

1)了解组织结构:查看公司的组织树,知道公司大概是如何运作的,以及哪些是KP(Key Person,关键人)。比如,一个典型的电商公司会包括产品部、运营部、销售部、技术部、人力资源部、财务部、法务部等。

2)了解人员角色:了解公司都有哪些岗位,以及各岗位的职责范围。

3)拜山头:找到和自己工作息息相关的岗位人员,比如产品和运营。积极和他们沟通,向他们请教业务问题,多多交流。这样一方面可以建立更好的人际关系,另一方面也可以更快地熟悉业务。

打造极客文化

我最近刚刚转岗到新部门,新部门的老板抛给我一个命题:如何帮助技术团队打造极客文化?

这个问题的中心很明确,接下来,看看我是如何使用结构化思维来解这个问题的。首先我们从空间顺序进行分解,也就是打造极客文化,我们可以去做哪些事情。

空间顺序分解

确定完要做的事情,我们还可以按照时间顺序对如何落地这些事情进行分解。

时间顺序分解

这样把按照这两个维度进行结构化拆解的方案给到老板,老板就会很清晰地知道你的规划和落地策略了。

如何做晋升述职

作者在阿里巴巴已经做了好几年的晋升评委,发现很多同学都缺乏结构化思维,冗长的 PPT 里,却不能把价值说清楚,不能把推导过程说清楚。实际上,我们需要有一些方法论来指导我们进行关键述职。

接下来,我主要说一下述职中存在的两个典型问题:“罗列事情”和“价值的背后”

★ 1.罗列事情

对自己做过的事情进行简单罗列,也许你的确做了不少事情。但是不能体现你对问题思考的深度和做这个事情带来的价值。这样的述职很难打动评委,更结构化的表达应该是:“提出问题,定义问题,分析问题,解决问题,最后是展望未来”

这是一个经典的表述问题的结构,也是麦肯锡推荐的问题解决的框架。

类似的框架还有 zoom in/zoom out。 我们说事情时,应该像电影镜头一样,先从远拉近,再由近拉远。zoom in 是先从宏观背景开始,首先让大家知道你的事情发生的背景,为什么这事重要?然后讲到具体细节,怎么做成的?解决了什么问题?背后的思考是什么?最后 Zoom out,再从细节调回到整体,结果是什么,带来的客户价值是什么,你对未来的思考是什么。

★ 2.价值的背后

把价值说清楚的确很重要,正所谓:路走对了,就不怕远。如果你连价值都不明确,后面做的再多也是白搭。但是,仅仅阐述价值也是不够的,会让人觉得你有邀功之嫌。

比如你说:“我主导研发的风控系统把公司的坏账率从5%降低到2%”。这样的表述是不够的,你还需要把价值背后的过程和思考说清楚。对于这个结果,评委可能会问:

  1. 之前为什么那么高?
  2. 为什么你的方法可以降低?是如何归因的?
  3. 具体解决了什么问题?
  4. 是否可以总结出一套办法,以后别人也能用这个办法解决这些问题?

如果你在评委提问之前,就能对这些问题进行深入思考和适当呈现。那么你就是既有结果又有过程了。

通过这些案例,我们可以看到具备结构化思维,可以帮助我们快速的理清处理问题的思路,提升工作效率。经常锻炼结构化思维,可以极大的提升我们职场竞争力,让工作有条不紊,事半功倍。


原文出处:阿里一年,聊聊我成长了什么

2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一些思考分享给看到这些文字的每个人,共勉。

应当如何面对线上的异常/故障

看起来毫无意义的一个问题,碰到线上异常/故障如何面对,排查解决了不就好了,但是这真的只是第一层。

最近在想“消防”这个词语很有意思,它其实是两层意思:

即“消防”这个词语表达的意思应该是先消除问题再防止相同的问题再次发生。其实线上的异常/故障也是同样的道理,我们应当先及时止血,把问题处理掉,然后深挖问题,探究根因,举几个例子:

根据我过往的经验,太多公司、太多团队处理线上的问题仅仅满足于把问题处理完就完事,忽略了对问题的复盘,这对团队/对公司的发展都是不利的。

什么是真正的技术能力

之前加了几个技术微信群,看到很多技术朋友在兴高采烈地讨论各种源码,spring源码我彻底撸了一遍、最近深入学习了dubbo底层实现方式,当然曾经的我也是这样的,记得学习volatile的时候一直挖到了volatile在硬件层面上的实现方式,但是这真的说明技术能力强吗?从今天的思考去看这个问题,我认为这更多反应的是一个人的学习能力、钻研能力以及对技术的热情,除此之外再体现不出太多其他东西了。

这个话题,可能是这一年思考的最多个的一个点,钻研是好事,但是实际上大多时候的深入钻研并不在实际工作中有用,且研究得越深,忘得越快,因为研究得越深,那么这个技术点关联的技术点就越多,边边角角的忘了,核心的东西不容易串起来。那么什么是真正的技术能力,我画一张图概括一下:

简而言之,技术能力 = 解决问题的能力,那么同样都在解决问题,大家之间的技术高低又有什么区分呢?我认为有以下几个层次:

其实从这个角度上来看,不同的技术能力,在工作过程中区分度是很明显的:

越厉害的人,在代码设计与开发过程中,越能看到想到一些别人看不到想不到的问题,这叫做高屋建瓴;当代码运行出现问题的时候,有人1小时排查出问题,有人1分钟发现问题,这叫做举重若轻。

因此我认为解决问题的能力才是技术能力的真正体现,这一年对技术的探究我也从研究源码更多的转变去学习设计模式、去学习分布式环境下各种NoSql的选型对比、去学习使用Lambda让代码更简洁,往真正在实际工作中解决问题的方向去努力。

另外,抛开这个点,这两天我在思考,还有一个体现技术能力的点,就是学习能力。现实中的全栈是很少的,互联网这个行业的程序员的方向通常有几类:

在同一类中,基础知识、基本概念、思维方向是一致的,更多可能差异在开发工具、语言上,我精通Java,但是如果明天有一个需求,使用nodejs、scala、go更好,那么是否可以快速学习、快速上手?甚至明天有一个需求需要写前端代码,是否可以快速开发、无bug上线?

所以,解决问题的能力 + 学习能力,是我认为真正的技术能力,不过说到底,学习能力某种程度上也只是为了解决问题而已。

不要造轮子

曾几何时,当我们看着github上这么多优秀的源代码的时候,默默立誓,这辈子我一定要写出一个牛逼的框架,开源在网上。

曾几何时,公司招聘的时候,技术负责人激情满满地介绍着公司内部自研了多少系统并在线上投入使用。

很多对技术有追求的朋友,进入一家公司可能时时刻刻在寻找机会去做一些自己造轮子的事情,但是就如同前面所说的,衡量真正好技术的标准就是能否实实在在地解决问题,自己造轮子风险高、周期长,且需要长时间的验证、排坑才能达到比较好的效果。

随便举几个例子,在互联网发展的今天:

只要你有的技术方面的需求,绝大多数业界已经有了成熟的解决方案了,根本不需要去专门自己搞一套。因此我认为轻易一定不要造轮子,如果一定要造轮子,那么请想清楚下面几个问题:

如果想清楚了这些问题,那么就去干吧。

去提升看问题的高度

过去有太多人在我的公众号或者博客下反馈了一个问题:在这个公司,整天做着增删改查的工作,对自己一点都没有提高。

对于这种看法,说难听点就是四个字----目光短浅。我们看:

如果以普通的视角去看,那么一颗树那也就只是一棵树而已,但是如果跳脱出目前的视角,站在更高的角度去看,它其实是森林的一部分。你的主管并不是因为他是你的主管所以他就应该你比更高瞻远瞩,而是因为他看问题的高度比你更高、想得更远、做得更深,所以才成为了你的主管。

把这个问题说得实际点:

今天与其在抱怨没有机会、抱怨公司对自己能力没有提升,为什么不去思考机会为什么降临在别人头上不降临在你头上?为什么别人可以从小公司写着一样的增删改查走向BAT而你年复一年还在小公司写着增删改查?当你真正能转变自己的思维模式,跳脱出现在的圈子往更高一个层次去看问题、去提升自己,我相信总会有发光发热的一天的。

同样在阿里巴巴,马老师思考自然、思考环保、思考人类的发展,你的主管思考团队未来的方向和打法,我们在思考如何把某个客户需求完整落地,这就是高度,你未必能想到马老师想的,但是你对标层级高一点的人,一步一步尝试往他们的高度去靠。

总而言之:眼界决定高度,多看、多想、多保持好奇心、多问几个为什么,久而久之自然就迈上了一个新的台阶。

学会总结

需求、项目的复盘是非常重要的一部分内容,然而我之前见过的太多团队、太多Leader,只顾着一个迭代接着一个迭代,一个版本接着一个版本,只满足于把需求做好,而忽略了总结的重要性。

我认为大到项目、小到需求,如果在完成之后缺乏总结那么某种程度上来说是失败的,可以总结的点非常多:

任何工作一定对个人都是有提升的,但是不会总结的人,在每个项目/需求中成长的东西都是散的,久而久之就忘了。通过充分的总结之后,犯过的错误我们不会二次再犯,理清楚的业务的来龙去脉铭记在心,对自己是一种提升,分享给别人对别人也是很大的帮助。

失败者失败的原因各有不同,成功者的做事方式总是相似的,从宏观角度去看,我认为总结就是成功者之所以能成功,很重要一个原因。


原文出处:个人发展生存之道

这是一篇从“人”(而非技术也非管理)的角度,聚焦于自身职业发展方方面面的文章,包括职业、学习、生产力、影响力等。

1. 拥有商业心态

你所能犯的最大错误就是相信自己是在为别人工作,职业发展的驱动力一定是来自个体本身,而不是领导、公司,因为职业发展是属于你自己的。如果你真的想在这个充满竞争的世界里脱颖而出,那么你首先必须制订一个坚实可靠而又深思熟虑的计划,学会主动管理自己的职业生涯。

职业生涯中要做的第一件事便是,转变你的心态。而商业心态对于管理职业规划至关重要。如果你已经习惯于领取一份固定的薪酬,便会很容易导致你产生:你只是在为这家公司打工的谋生心态。尽管在你的职业生涯的某个特定时间段里,你可能确实是在为某家公司打工,但是千万不要因此固化了你的整个职业生涯。

那么心态该如何转变呢?首先你要把自己当作一个企业去思考,然后把雇主当作是你这个企业的一个客户。当然,你可能只有这么一个客户,你所有的收入都是从这一个客户得来的,但是这种诠释雇用关系的方式可以将你从雇佣关系的弱势地位转换成为自我治理和自我引导的主动地位,同时,心态转变后能更有利于你做出良好的商业决策。

2. 作为企业,该如何思考

现在你已经把自己当作一个企业了,在这个状态下,其实你的收益并不大,至少物质上并没有给你太多好处。要想从中有所收获,你得先弄明白企业是如何思考、发展的?上个月跟我们的PMO@冰霖 有过一次闲谈,过程中印象最深的一句话是:一个企业要发展,首先要找到一个能赚钱的产品或服务,然后思考如何完善、改进,以达到更长远的发展。发展过程中,始终要考虑投入产出(成本、风险、收益、回报周期),将收益最大化。

把你作为一个企业,你目前以及未来能提供什么服务或产品呢?即使你刚开始思考这个问题,对你自己的职业生涯或许也会慢慢产生深远的影响。拿我来举个例子,我目前的职业是web前端工程师,那我售卖的就是前端开发技能,准确来讲,售卖的是把公司的想法实现成互联网产品人机交互的能力。企业需要持续不断地迭代、改进和完善自己的产品。你也应该这么做,通过不断学习升级打怪,去完善自我。

3.思考未来的目标

作为企业,出了要知道自己能提供什么服务或产品,还需要明确的业务目标。起步阶段最简单的就是在心中树立一个大 目标,然后再建立能帮你达成这个大目标的小目标。大目标并不需要那么具体,但是必须足够清晰,能够让你知道自己是在向它前进还是离它越来越远。 例如想成为一家公司的经理或主管?想在某一天走出去开拓自己的业务,研发自己的产品?

很多人认为目标太过于大,不容易实现,这也是为什么需要设立小目标的原因。实现目标的过程,就好比航海,小目标可以让你航行轨道始终控制在正确的方向上,激励你朝着更大的目标前进。大目标如果没有分解成小目标,你很容易偏离航向,迷失在茫茫大海之中。

举个例子:

职业上,我想成为一个能够影响互联网行业发展的专家。

  1. 在实现目标的过程中,我的必经之路是踏入行业,掌握行业的某种技能,考核的标准是:能够通过自己掌握的技能,实现就业。
  2. 经过在行业中的几年摸爬滚打,不断提升自己技术(专业能力)、积累人脉(交际能力),慢慢打磨自己向高手靠拢,衡量的标准是是否能跟其他高手/专家进行平等对话(这里的平等对话,并不是低人一等的意思,而是互相交流过程中能够相互传递信息,而不是不知所云)。
  3. 越往上走,你会发现你的视野正在变化,可以看到别人所看不到,能够影响甚至引领行业发展的东西正等着你去挖掘。

要实现目标的整个过程,那我可能会切割成如下小目标:

4. 承担更多的责任

逼着自己一路前行的方式方法很多,但责任是永远是鞭策你自我成长最有效的途径。如果你自驱能力很强,那我恭喜你哈。如果不是,请你在有任何机会去承担更多责任时,主动去承担,接受挑战。

很多人会问,假如没有被赋予更多责任怎么办?

  1. 主动寻找机会。通常没有人愿意涉足的领域是搜寻机会最好的地方。以程序员来说,可能有一个没人愿意碰的遗留应用,或者代码库里的某个没人敢去碰的模块。正因为没有人愿意碰、没人敢去碰,所以没人跟你抢,这就成为了你日益强大的阵营。如果你能把沼泽变为良田,你也就展现了自己的价值。
  2. 间接承担责任。最好的方式是成为团队中其他人的导师,自愿帮助新人加速成长,为任何有需要的人提供帮助。通过介入和解决别人的问题,你不仅可以学到更多自己专业之外的知识,而且随着时间的推移,你还能在团队中逐步树立影响力。

5.解决问题,而不是来抱怨问题

在任何组织中,总是有很多人会告诉你为什么这个想法行不通,那个问题太难,这个问题不适合我来做,更适合谁去做。这样的人不胜枚举。千万不要成为他们中的一员。相反,你要成为那个永远能为各种问题找到解决方案,并执行落地这些解决方案以获得成果的人。成为这种人也是获得晋升的可靠方法。如果你能解决别人无法解决或不愿解决的问题,无论在哪家公司,你都能轻而易举地成为最有价值的人。

6.掌握快速自我学习的能力

很多程序员被绕进了学习新技术、新编程语言、新框架的漩涡,感觉学习的压力很大,怎么爬也爬不出来。通常,这种压力是自我造成的。

在我刚出来工作的时候,我学习技术的主要途径就是买一本书,然后只有通读完全书后,我才会将自己学到的技术应用于项目实践中。这个方法,确实能学到东西,但是效率很低,在实践过程中,还得经常回顾书的内容,来弥补自己在学习过程中遗漏的问题。

通常在业务发展的过程中,技术选型是不会等待你学习好一门技术才投入到业务中的。这便迫使我们去寻找更好的自学方法,能在有限的时间内吸收、掌握所需内容即可。例如我在已有react开发经验的情况下,只花了1天左右零碎的时间,通过对比react与vue的语法区别,然后在JSBin(http://jsbin.com)中试跑demo,第二天便可以将vue投入到项目开发中去。

这其实是一个筛选学习内容、动手操作再到学以致用的过程,这个过程可以不断循环,不断吸收更多的知识。

这个方法可以高效地掌握一门技术,而无需通晓全部细节。通过在业务实践项目中不断暴漏问题、解决问题、总结问题,你会发现所有技术问题,慢慢都会收拢到一起,逐渐丰富你的经验,最终你便开始能够解决“某一类问题”,而不是“某一个问题”,随着你能够解决问题的类型越多,你融会贯通的能力就会越强。

7.找出自己的短板,并消灭它

专注于自身强项,这没什么不妥,但有时候,如果弱点得不到解决,通常会成为你的职业或生活的绊脚石。我们每个人都有弱点。我们能发现并消除自身的短板越多,长久来看我们从中受益越多----可以参考木桶效益。

很遗憾的是,每个人身上大多数的短板,自己只能隐约觉察到。对于自己不知道的,你很难清楚地意识到,也很容易忽略。

那么我们如何找到自己的短板呢?旁观者清、当局者迷的道理大家都知道,但通常人都不太喜欢逆耳的声音,所以别人往往也不会很直接的指出你的短板。

这种情况下,我们可以通过如下尝试:

  1. 自身主动与他人做对比:同样一件事情,人家做到什么程度,你能做到什么程度,人家是怎么做的,你是怎么做的,总的来说,不比不知道,一比吓一跳。通过比较你就知道自己的思路,行动的差距在哪里。
  2. 在反思中找到自己的短板:有时候做一个事情,不顺利,失败。这时候虽然很沮丧,但是如果能够在沮丧中反思自己,为什么会出现这样的错误,如果当时怎么样处理就会好一些,由此就知道缺少哪一方面的短板了。
  3. 有一两个知己朋友也会起到很大的作用,虚心吸收朋友指出的问题,并珍惜你俩的基友吧
  4. 专注于自己的领域的同时,也有扩宽自己的视野,涉猎不同领域渠道的信息

8.合理规划时间,提高生产力

多年来,我尝试过不少提升生产力的方法,目前我用的是四象限工作事项管理法和番茄时间管理法组合的方式。

8.1 番茄时间管理法

第一次使用番茄工作法的时候,我并没有严格做到它规定的要求。我只是每天用它来设置若干个“25分钟”的番茄钟。我并没有留意自己每天完成了几个番茄钟,也没有估算某项任务要用掉几个番茄钟;因此我并没有从中受益。只是简单认为整个方法就是让你在一个时间段内保持专注。

直到后来我决定严格地使用番茄时间管理法,发现自己潜移默化地逐渐有能力、可量化去真正评估自己每天可以完成的工作量。通过跟踪自己一天内完成了多少个番茄钟,并为每天要完成的番茄钟的数量设定目标。今后每次项目中,需要评估工作量、估算工时,便发挥了番茄时间管理法真正的威力。

8.2 四象限工作法

那四象限工作法如何与番茄时间管理结合使用呢?

使用番茄工作法,你可以把每周看作是由有限个番茄钟组成的。想在每周完成一定数量的任务?你要搞清楚自己一周能完成多少个番茄钟,并相应地设置任务的优先级。通过计算自己完成的番茄钟的数量,可以确切知道自己一周完成了多少任务。

这里有个有意思的问题:如果你没能完成自己设定的任务,但是却用完了足够数量的番茄钟怎么办?

某些情况下,我们总是幻想着自己可以在一周内完成超出自己实际能力许多的工作,过高地估计了自己的能力而低估了完成任务所需的时间。这个时候,我们就非常有必要给各个任务项设置的优先级了,将你每周需要完成的任务按照重要、紧急划分成四类:重要紧急、重要不紧急、紧急不重要、不重要不紧急。

有人过来问,这两个分别是什么软件?

这个给大家介绍下哈,分别是Focus Matrix和Be Focused。 这两款软件数据是可以打通的,同时提供了手机版。

当然也可以不使用软件的方式,这只是一个时间和任务管理的方法论,你也可以买一个沙漏⏳管理时间和便签管理任务,使用得当的话,也是可以达到一样效果的。

9. 打造个人影响力

事实上个人影响力的提升一定不是一朝一夕的事情,也不是光设定目标就可以达成的。确实有许多潜移默化和机缘巧合融合在里面。我所谈的也仅仅是方法论,需要大家去践行,再去提炼和总结。

这里总结了三步:

第一步是分析自己,很多人觉得我怎么会不知道自己是个什么人呢?抱歉,绝大部分80%的人呢,都是无法认清自己,一个可以客观评价自己的人,在自我认知部分就会更精准。最简单可量化的方式就是从技能、性感等方面去绘画雷达图,从而客观的评价自己。

第二步就到了定位自己,这个其实跟产品的定位有点类似,为什么有些品牌可以成功,确实与其对于自身产品的高度认知和品牌价值的集中萃取,一眼就可以做识别和关联用户。那么对于我们人来说也是这样的,我知道自己是什么样的人之后,我也会清晰的知道,自己适合往什么样的方向去发展,找到自己的定位。

第三步是形成标签,在你过往的各种各样的人生经历中,你需要提取一些标签,固化自己,让自己成为斜杠青年,让陌生的人在认识你的时候,可以更快的识别。