zoukankan      html  css  js  c++  java
  • 老司机心得之时间管理"入坑"

    长期以来,时间管理一直被认为是自我管理,团队管理,项目管理的既关键又基础的手段,就连笔者本人也一直在崇尚时间管理的理念。
    但是这里要讲的,不是什么鬼神方法论。而主要是对长时间以来学习和实践时间管理的一些感想。

    时间是难以管理的

    以一个简单点例子来说明:
    我今天定了一个目标,打算花半天时间学习一下 vue.js,做一个基础的 mvc 案例出来。
    那么假设我有4个小时进行学习,于是我会列出下面的一个计划详单:

    • 第一个小时,阅读官方文档,有一个大致理念上的了解;
    • 第二个小时,阅读别人的博客案例,了解真实用法是怎么做的;
    • 第三个小时,设计我的案例,完成简单的界面框架,js方法定义;
    • 第四个小时,整合 vue.js,实现逻辑代码并完成调试。

    好了,看似近乎完美的一个计划。真实执行起来会是怎么样呢?

    第一个小时

    阅读官方文档,由于有中文材料,很快就读完了,顺便还看了下vue的一些周边框架,如 vux 、mui。

    第二个小时

    阅读别人的博客案例,我找了五篇博客,每一篇都不大一样,关键是其中的一些API用法不尽相同,于是产生了疑惑,开始寻求答案。
    于是不停翻看 vue 的 api 说明,对比不同版本内 api 的用法。
    然后严重的事情发生了,我开始纠结于使用哪个版本进行学习,是使用最稳定的呢?还是用最新的开发版。
    那些流行的 UI 框架又是基于哪个版本开发的,我又开始一通乱找,看看那些 vue版本的比较,看看那些vue生态那些优秀的UI框架支持什么版本。
    三个小时过去了,我还是没能做出抉择,眼看时间一点点过去,索性不管了,就用最新的吧...

    第三个小时

    不,应该是第五个小时了,我肚子饿了,于是拿起手机叫个外卖,美团上的优惠券好多阿,不管了,先领了再说。
    什么?优惠券要指定商家才能使用?于是又检索几家店家...这次,花掉了一个十亿级大表全表扫描的时间,大概是半小时吧。然后,为了保证后面的精神头,花了半小时午睡。

    第六个小时

    我已经确定要用什么版本了。可是问题来了,我应该用什么IDE进行开发呢?WebStorm好像不错,但是听老王说很重量级。IDEA也可以用,但是毕竟是JAVA的工具...
    好了,强迫症再次上头,花十分钟安装WebStom并体验了下觉得不舒服,又转而使用IDEA的插件,这时候,四十分钟过去了。
    接下来,凭借自己"强大的抽象思维"快速定义好了接口和基础界面,只花了二十分钟!

    第七个小时

    整合 vue.js ,把 vue.js 下载并整合到代码里,接下来完成逻辑代码编写,只花了二十分钟。之后开始调试,但在我的浏览器怎么样也没法调通,于是怀疑是浏览器版本问题,换了chrome/firefox 都还是不行之后,又怀疑是代码写得不对,重新编写代码..一通乱麻之后,才找到真正原因:引入其他框架冲突了..,通过网上介绍的办法解决了问题。
    一看手机,一个半小时过去了,距离一开始的计划,我花了两倍的时间! 而且,我竟然还把外卖的事情给忘了..

    看,这就是一个跟时间管理有关的例子,不知道你会不会有似曾相识的感觉呢?
    所以我想说时间很难管理,本质上或许更多的来源于目标的不清晰、又或是意志力不够坚定、旧的坏习惯使然等等。

    是什么偷走了时间

    前面的例子,听起来更像是一个强迫症和重度拖延症患者的故事。但是在平时的工作里面,一定会有非常多的事情像洪水一样想要吞噬你的计划。
    比如:

    A. 各种打断式的会议

    事实上,有很多的会议都不是必须的,或者说有80%的会议里面,其中80%的时间都是不必要的。
    这听取起来好像耸人听闻,但仔细回想你参加过的每一个会议,最终剩余的价值是什么? 会议纪要!没错,只有会议后的纪要能被记住并使用。
    那么会议纪要内容有多少,一般都不多,沟通效率非常高的话,10%的会议时间可能就足够了。
    打断式的会议,除了会议本身的时长之外,程序员可能还需要花费一定时间在大脑中做切换,而且这个时间比其他职业会高一些的。

    B. "缺斤少两"的交付

    关于这点,偏向于指技术债务、或文档债务,技术债务呢,比如你的代码写得太随意,可靠性不好,心想着反正现在也没啥问题,就先这样吧。
    但在未来的某些场景下,问题被暴露出来了还是要你来修复(如果你跑路了可能另当别论)。文档债务也很常见,许多开发的不喜欢写文档,其实是懒,那么到后来,
    会不断的有人来问你,A是怎么回事,B又是怎么来的.. 烦不胜烦。这些都在你的计划内吗?
    一句话,出来混的,始终还是要还的!

    C. 邮件的魔力

    当大家都喜欢上发邮件时,你看邮件,总会想要一下子把收件箱的未读邮件全部看完、每一封需要回复的都要回复完。
    甚至在干活的时候,是不是也会点开Outlook客户端去检查一下,生怕有漏..
    一次次的切换,会导致你不专心、走神,精神及代码质量低下.. 或者,让自己上下班临界时间处理邮件,是个办法。

    D. 座位上的叨扰

    总有些人,会特别喜欢面对面沟通,觉得这样效率是最高的。没错,"你“的效率的确是提高了,但别人呢?
    这类现象发生在很多项目经理、产品经理身上,他们脱离技术工作已久,或许已经不会从别人的角度去思考问题了。
    那么对于他们来说,日常的工作就是面对面沟通,认为这已经不足为奇了。但对于程序员来说,长期以往可能是个噩梦!

    上面的这些,都是我平时工作经历过的东西,而且相信,大多数人也正在经受这样的事情。
    可能小团队不会有,大中型企业会有,不善管理的部门很严重...

    有什么良药

    时间管理既然这么难,又有这么多的事情烦扰,那还做什么管理?
    我认为,尽管现阶段可能不会有什么包好的方法,但时间管理还是要做,不做,那跟咸鱼有什么分别呢?
    《高效能认识的七个习惯》、《番茄工作法图解》都是一些畅销书,为啥畅销,就是因为太多人都希望做好时间管理了。
    但光凭看书不行,还得实战、不停的修炼不是? 那我炼了这么久,有啥心得体会呢?

    1. 尝试给自己更多的时间,尤其是学习类的目标给够预留的部分。

    2. 把目标写下来做分解,一条条读一遍看看哪些重要哪些不重要,最终只要重要的完成就好了。

    3. 认识时间不好管理的现实,做好失败的准备,尽量消除焦虑。

    后记

    你是一个重度拖延症患者,还是一个自我管理强人?对于时间管理,你怎么看呢,欢迎留言讨论

  • 相关阅读:
    HDU 3401 Trade
    POJ 1151 Atlantis
    HDU 3415 Max Sum of MaxKsubsequence
    HDU 4234 Moving Points
    HDU 4258 Covered Walkway
    HDU 4391 Paint The Wall
    HDU 1199 Color the Ball
    HDU 4374 One hundred layer
    HDU 3507 Print Article
    GCC特性之__init修饰解析 kasalyn的专栏 博客频道 CSDN.NET
  • 原文地址:https://www.cnblogs.com/littleatp/p/10581746.html
Copyright © 2011-2022 走看看