阿里P8架构专家的晋升法则(思维方法)

今天我们不谈技术我们谈思维方法,如何让你用同样的时间完成其他程序猿2倍的工作量

时间管理

大多数人看起来都很忙,但其实很多时候都是瞎忙,本质就是时间利用率太低。

时间管理的第一步,是找出一天中自己的高效时段,具体就是用时间日志法,忠实记录每一个小时自己的预期目标、实际完成情况、工作状态,一天结束之后统计。一天工作八小时(当然IT从业者可能是12小时或者更多),高效的时间并不多。书中对高效、低效、休息三种状态的定义是这样的。

1)集中精力工作:心无杂念;进入忘我状态;效率很高。
2) 无意义浪费时间:打开浏览器漫无目的地乱逛;和同事联机游戏;在办公室侃大山;无法集中精力;烦躁不安。
3) 真正的休息:打个小盹;到楼下散步。
说实话,我自己统计过,实际情况远比自己想象中的差,一天中的大部分时间都是低效状态:打开浏览器东看看西看看,或者是不停刷手机,或者是烦躁不安。

衡量一件事情是不是有意义,主要是看我们投入时间之后是否有预期的产出,如果达到了预期,那么时间投入就是有意义的,否则就是浪费时间,时间黑洞就是被浪费掉的所有时间的集合。
那么我们第一要尽量减少掉入时间黑洞的时间,书中给出了很多不错的建议;第二,要利用好自己的高效时间段,把重要的事情安排在高效时间段来处理。这里就引出了一个问题,什么是事情应该在高效时间段来处理?

四象限法则

四象限法则也是时间管理法则,正如书中所说,大多数人都听说过这个法则,但是极少数人真正懂得。

四象限法则首先需要将事务正确的放入到对应的象限。

四象限法则就是按照意见事情的重要程度,紧迫程度来划分出一个坐标轴,然后将事务放到四个象限中的一个。

那么什么是重要程度呢,取决于职业价值观

  所谓价值观是指一个人对周围的客观事物(包括人、事、物)的意义、重要性的总评价和总看法
越贴近自己的职业价值观、职业规划,那么就是越重要的。

而紧迫程度则是任务的时间底线,这个很好理解,需要马上处理的事情,可定是紧急度最高的。

给出书中的一个四象限划分的例子:

对于每一个象限中的事务,有不同的处理原则。

第一象限,重要且紧急:没什么好说的了,立即去做!我们工作中的主要压力就来自于第一象限,我们生活中的主要危机也来自于第一象限。
第二象限,重要但不紧急:有计划去做!我们应该将时间投资于第二象限,第一时间对齐进行分解,并且制定时间表
第三象限,不重要但很紧急:交给别人去做!我们应该清楚地认识到,第三象限的事务是我们忙碌而且盲目的源头。这个象限里的事务最好能放权交给别人去做,或者通过委婉的拒绝减少这类事务的产生
第四象限,不重要也不紧急:尽量别去做!这是一个用于缓冲调整的象限。
值得思考的是第二象限、第三象限的事务。

首先说第三象限的事务,不重要但很紧急,比如同事找你帮忙解决问题,比如突然通知的评审会议。这个象限的最大问题是会打乱自己的安排计划,浪费掉自己的时间。书中给出的解决办法称之为猴子管理艺术:甩掉别人强加给自己的猴子(也就是自己职责之外的事情);适当放权,把一些事情交给下属去做。

重点在于第二象限的事务,这是时间管理的重点,我们平时经常制定的工作计划和工作目标都是相对于第二象限来说的。如果一个第二象限的事务迟迟得不到处理,那么会怎么样呢?

如果是任务(工作规定必须做的事情),那么终有一天会变成极重要又紧急的事情,书中说到"如果你第二象限的事务能很好地处理的话,会减少第一象限80%的事务";
但是如果是自己指定的目标(没有外界的压力与deadline),那么就会一拖再拖,不了了之。
那么如何更有效的处理第二象限的事务呢,那就是第二象限工作法:目标描述与任务分解。流程如下

比如一个事务:学习Linux,这是一个非常笼统的目标,不清楚到底要干什么,这也是我们不愿意处理第二象限的事务的原因。这个目标,即上图中的项目,需要分解成具体的行动,然后一步步实施。比如学习Linux这个项目,可能的行动是:

安装Linux操作系统
对照《鸟哥私房菜》熟悉日常指令
。。。
学习《APUE》
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加下582505643群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
目标描述和任务分解的好处在于:“消除时间管理的三大杀手——拖延、犹豫不决、目标不明确对工作的影响。”

当我们将一个大目标分解成一步步的行动之后,那么就不会狗啃南瓜,无从下口了。项目可以分解成多个行动,但是行动之间很可能是有相互顺序的,比如说不能一上来就学习《APUE》,这就牵扯出“下一步行动”这个概念:

任何已经确定的、需要2分钟以上才能解决的下一个单一行动。
到了这里,我们可能有了大量的行动,这写行动也不一定是可以立马处理的;当然还有一些事情,并不是由一个项目(比如第二象限的事务)分解而来,比如回复邮件。在日常工作中,如何处理这些事情呢,那就是衣柜整理法。

衣柜整理法

也是时间管理法则,书中是用衣柜整理的步骤来对应时间管理,一共有五个步骤:收集,处理,组织,回顾,行动.

收集:关键是将 ‘一切引起我们注意的东西‘ 放在 ‘收集篮‘ 里。注意,这里强调的是放进收集篮,而不是立刻去处理。个人感觉这个非常重要,当我们处于高效时段,专心致志处理问题的时候,最烦的就是被打断。

处理:为衣物分类。在我们处理完手中的事情之后,就拿出收集篮,对收集到的事务分类,哪些是不能执行的,哪些是可以执行的。不能执行的任务分为三类:垃圾;将来某时也许;参考资料。可以执行的事情我们分为五类: 1.2分钟之内能搞定的事:立即去做。 2.需要多个步骤搞定的项目:工作中遇到的大部分任务都是需要我们进行分解之后才能执行的, 3.指派给别人完成的 4.特定时间做的事 5.待办事项:剩下的普通任务,有空的时候就立即搞定它。

组织:将分类的衣物重新储存。处理之后,把事务分到三个清单:将来某时/也许清单,待办事项清单,项目清单,每一个清单对应不同的事务类型

回顾:对衣物做到心中有数

  1. 回顾你的将来某时/也许清单:看看这个清单里有没有可以行动的项目
  2. 回顾你的项目清单:把项目清单拿出来好好地看一看,自己下一步应该做些什么?现在项目的完成度是多少?
  3. 回顾你的待办事项:你上周都做了哪些事?下周还要做哪些事情?
  4. 重新审视自己的目标,通常这样的目标需要1年以上的时间才有可能达成 这一周我离自己的目标有没有近一点?
    行动:当我们将所有的事务放入到对应的清单之后,那么接下来就是具体的行动了。不同清单中的事务,具体如何处理是不一样的,比如将来某时清单,那就做好闹钟;待办事项清单,取出下一步行动并执行;项目清单,先做目标描述与任务分解。

衣柜整理法的流程如下:

以上都是时间管理,精髓在于安排和利用自己的时间,在合适的时间做合适的事。那么目标管理就是决定什么是 合适的事。

前面介绍四象限的时候提到,价值观是衡量一件事务是否重要的标准,价值观同样也是我们制定职业规划的指导思想。《小强升职记》中指出要把人生、工作划分为六个高度去审视和规划:

原则(五万米):思考自己的价值观、原则、目标
愿景(四万米):3-5年的目标,可以是职位,也可以是能力。目标是什么,哪些人已经在这个目标上,他们是怎么达到的,达到这个目标对我的生活、工作有什么影响
目标(三万米):一年内的阶段性结果
责任范围(两万米)
任务(一万米)
下一步行动(跑道)
且需要自上而下思考与规划,自下而上实施,且随时修订自己的规划

大树分解法

六个高度中,目标层是设定目标和制定计划的分水岭。

设定目标与制订计划的区别在于:前者是要做什么(What),后者是如何去做(How)。当然,首先应该是设定目标,然后才是指定计划。

大树分解法适合于长于1年,短于5年的中长期目标。因此对应的应该是六个高度中愿景及以下。

大树分解法是以一棵树(自然界中的数,而不是数据结构中的树)的结构来分解一个中长期目标,从下往上分别是树根、树干、树枝、树杈。其中树根是对目标的审视,对树根也就是目标需要问自己五个问题:

如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加下582505643群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
树根1:写出你的目标
树根2:为什么要达成此目标? 将你最重要的理由写在最前面,遇到挫折想要放弃目标的时候,你可以看看当初写下的这些理由现在是否依然存在。
树根3:我为什么可以达成此目标?
树根4:哪些个人、团体、组织对我达成这个目标有帮助?当你写下谁可能对你达成这个目标有帮助的时候,你就会主动去吸取周围的人脉、社交、资源,而这些,都将是你的财富。
树根5:这个目标要在多长时间内完成?
目标时限过长,遇到的不可知因素太多。建议将一个很大的目标分解成一个个小目标,然后再对这些小目标进行分解和实现。

而树干、树枝、树杈是具体的计划

树干:写下实现目标的计划步骤
树枝:在月目标计划表里写下打算如何完成计划步骤
树杈:将月计划中的内容细化到每一周
提高执行力

当我们将一个大目标拆分到每一周,拆分到一个个的“下一步行动”之后,我们就不再盲目,清楚的直到该做什么的。但是知易行难,要完成设定的目标需要很强的执行力,特别是在没有外界压力的情况下。书中给出了提高执行力的三个锦囊妙计:

1 找到最大的石头。先干掉最困难的事,这个是在大树分解法中的树杈(即周计划)中执行

2 写下来。写到才能做到;笔、纸细化行动;白纸黑字是一种契约

3 拒绝第一次失败

制定适合自己的方法

不同的职业性质或者职业规划、职业价值观,使用的时间管理、目标管理具体方法肯定是有差异的。找到适合自己的方法才是最重要的,当然,这肯定也是需要摸索的过程。于我而言,感觉用四象限加上衣柜整理法(收集蓝、项目清单、将来也许清单、行动清单)来管理时间就足够,四象限用来衡量事务的优先级,然后放到对应的清单。而目标管理,尝试用大树分解法针对一个特定的目标制度计划,利用smart原则检验是否合理。

这是我偶然找到的一个提供视频资料的平台里面有关于微服务、分布式、源码分析、面试指导等一系列的思维方法。





原文地址:http://blog.51cto.com/13552785/2090484

时间: 2024-10-08 10:35:09

阿里P8架构专家的晋升法则(思维方法)的相关文章

阿里P8架构专家带你透析分布式架构

什么是分布式系统 分布式系统是由一组通过网络进行通信.为了完成共同的任务而协调工作的计算机节点组成的系统.分布式系统的出现是为了用廉价的.普通的机器完成单个计算机无法完成的计算.存储任务.其目的是利用更多的机器,处理更多的数据. 首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算.存储任务的时候,且硬件的提升(加内存.加磁盘.使用更好的CPU)高昂到得不偿失的时候,应用程序也不能进一步优化的时候,我们才需要考虑分布式系统.因为,分布式系统要解决的问题本身就是和单机系统一样的,而由于

阿里P8架构师谈:消息中间件介绍、典型使用场景、以及使用原则

阿里P8架构师谈:消息中间件介绍.典型使用场景.以及使用原则大型分布式架构里一定会涉及到消息中间件,今天先谈谈消息中间件. 本文作者 陈睿 优知学院创始人 曾任职阿里巴巴高级软件工程师.百度研发经理.携程定制旅游CTO 常用的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ. 一.kafka1.不完全符合jms规范,注重吞吐量,类似udp 和 tcp 2.一般做大数据吞吐的管道 我们现在的用途就是负责在各个idc之间通信 3.量大对数据不是百

阿里P8架构师谈:2019的Java程序员要怎么提升?拿30K高薪?

最近去阿里的菜鸟国际做了一次面试交流,发现大公 阿里P8架构师谈:2019的Java程序员要怎么提升?拿30K高薪?司对于面试者的知识结构考核非常严谨,可以作为我们日常工作学习的指导.虽然很多人说面试问到的东西在实际工作中很少用到,甚至有「面试造火箭,工作拧螺丝」的说法.但从面试中,其实可以看得出来现在的公司对于面试者的知识体系要求.如果我们能在工作中就按着这样的要求去不断提升,那么在面试的时候必然也能游刃有余. 具有一到五年开发经验的程序员 需要学习的内容? 技术学到这个阶段,很容易遇到瓶颈,

前阿里P8架构师谈如何设计优秀的API

随着大数据.公共平台等互联网技术的日益成熟,API接口的重要性日益凸显,从公司的角度来看,API可以算作是公司一笔巨大的资产,公共API可以捕获用户.为公司做出许多贡献.对于个人来说,只要你编程,你就是一个API设计者,因为好的代码即是模块--每个模块便是一个API,而好的模块会被多次使用.此外,编写API还有利于开发者提高代码质量,提高自身的编码水平. 优秀API所具备的特征: 简单易学: 易于使用,即使没有文档: 很难误用: 易于阅读,代码易于维护: 足够强大,可以满足需求: 易于扩展: 适

阿里P8架构师总结Java并发面试题(精选)

一.什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速.比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒. 二.线程和进程有什么区别? 线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务.不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间.每个线程都拥有单独的栈内存用来存储本地数据. 三.如何在Java中实现线程?

阿里P8架构师告诉你什么是分布式架构

一.前言 我们都知道,当今无论在BAT这样的大公司,还是各种各样的小公司,甚至是传统行业刚转互联网的企业都开始使用分布式架构,那么什么叫分布式架构呢?分布式架构有什么好处呢?分布式架构经过了怎样的发展呢?是哪家企业开启了分布式架构的时代呢?读完本文,你就会得到这些答案,下面让我们一起来开启分布式概述的奇妙之旅吧! 二.分布式架构的发展历史 1946年2.14日,那是一个浪漫的情人节 , 世界上第一台电子数字计算机在美国宾夕法尼亚大学诞生了,她的名字叫ENIAC.这台计算机占地170平米.重达 3

阿里P8架构师详解Java性能调优策略

一.性能测试 Ⅰ.测试方法 微基准性能测试 可以精准定位到某个模块或者某个方法的性能问题,例如对比一个方法使用同步实现和非同步实现的性能差异 宏基准性能测试 宏基准性能测试是一个综合测试,需要考虑到测试环境.测试场景和测试目标 测试环境:模拟线上的真实环境 测试场景:在测试某个接口时,是否有其他业务的接口也在平行运行,进而造成干扰 测试目标 可以通过吞吐量和响应时间来衡量系统是否达标,如果不达标,就需要进行优化 如果达标,就继续加大测试的并发数,探底接口的TPS 除了关注接口的吞吐量和响应时间外

前阿里P8架构师总结的一些关于Java多线程的编程经验丨干货

一.认识多任务.多进程.单线程.多线程 要认识多线程就要从操作系统的原理说起. 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情.比如你在copy东西的时候不能rename文件名.为了提高系统的利用效率,采用批处理来批量执行任务. 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN和好友聊天.听歌和聊天就是两个任务,这个两个任务是“同时”进行的.一个任务一般对应一个进程,也可能包含好几个进程.比

从普通Java程序员到阿里高级架构师,他用了6年!

6年间,一位架构师待过四大门户中的两户,已完成了工程师到架构师的蜕变.经手几款从零到一产品的开发和增涨,也亲身经历国內最大社交网络平台亿级数据流量和用户的架构设计及优化工作.在工作中思路清晰.尽职尽责,是同事们心目中出色 Problem Solver.参加工作时间:8 年服务公司:4 家(含四大门户中的两户)近期岗位:Java 架构师职场关键词:社交网络平台.高并发系统架构设计.技术团队管理.多款从零到一的产品城市! 问:介绍一下下你自身 答:我 2007 年本科大学毕业,前 2 年在一家传统式