来自十年程序员的精力管理经验
人的精力 比如极度的焦虑,过度担心一些事情的发生等,都会很快消耗光一个人的精力。一天过完,人觉得很累,但好像又什么都没有做。 我记得自己刚毕业入职的第一个半年,就处于这种状态。 那时候,刚参加工作,自己给自己的要求比较高,也很在意别人的评价,每天都担心自己手上的事情没做好,担心别人鄙视的目光和想法。有一段时间搞到自己特别焦虑,一天开始,工作还没正式开展多少,就感觉自己的精力已经被消耗殆尽了。 后面 有紧急任务的 时候,反而没有充足的精力可以应对,由此又带来更大的焦虑,循环往复,陷入了一种死循环的状态。 2.过度的思考也会比较快消耗个人的精力 比如各种基础知识的学习,新接触一个新的方向,或者是思考一些复杂的系统设计,查一个诡异的bug 等。 3.过度的紧张也容易消耗程序员的精力 比较有体会的就是发布新版本,处理线上故障了。 我是做分布式服务器开发的,基本每周都要发版本,有大版本,有小版本。记得刚开始的时候,都是很小心谨慎的,生怕出一丁点差错,熟练了之后,虽然好了很多,不过对于核心功能,重要模块的发布,还是会比较担心,自然也会紧张,精力消耗依然巨大。 还有一个就是线上故障的处理的。线上故障的处理,对于程序员来说,是一个无法甩掉的沉重负担。线上故障很随机,你也不知道什么时候会发生。如果是发生在白天自然是最好了,可以及时的处理;但如果是发生在晚上,甚至是凌晨,那就真是噩梦了。 故障处理的快还好,慢的话,可能要处理一至两个小时的时间。这一至两个小时的时间内,除了要集中精力处理故障外,还面对上级的督催,电话,甚至是来自上上级的压力。这种情况下,精力消耗是特别大的,处理完,就想大睡一觉了。 我记得有一段时间,赶项目,时间特别紧,有时候凌晨处理完故障,小睡一两个小时还是要赶去公司,那种情况就特别累人了。 4.迷茫无所目标,也会很容易消耗个人的精力 没有清晰规划,明确目标的时候。人很容易陷入迷茫 ,做事情不能集中精力,一会刷刷朋友圈;一会看看搞笑视频;一会又看看公众号文章。不小心刷到一篇贩卖焦虑的,反而又焦虑起来,最终搞到自己心情烦躁,反而更加不想做事情了。 我自己一个月内也有那么一两天处于这种状态。因为浪费了时间,反而又带来了额外的焦虑,有时候比充实的一天还要累人。 以上是一些比较常见的,容易消耗程序员精力的事情,对于自身的精力管理,我也有自己的一些经验和心得。 我觉得精力的管理,要从 大周期和每日事情安排来看 。 大周期指的是个人目前面临的一个实际的环境和情况。 比如毕业生刚毕业入职工作,或者一个工作几年的同学刚跳槽到一间新的公司。 这个周期属于适应期。我觉得适应期,应该先适当放下对自己的要求,比如原有技能,课程等的学习,可以先放一放。对很多人来说,熟悉一个新的环境,一个新的工作,一群新的同事,本身就是消耗精力的一个事情。 这个时期最好可以匀出更多的精力来熟悉新鲜的一切,这样可以获得一个好的过度,看似浪费了时间,实则加快了融入的过程,是蛮好的。 同样的道理,在自己升迁,比如从一线员工到开始带团队,从小团队开始到带大团队,这种也是适应期,也可以用同样的方式来应对。 每日事情的安排。 1.有规划且有序的安排一天的工作 这个很重要,当然很多时间管理的书籍也会教你做这个事情,我的一个经验是,不要排太满。我自己因为杂事,突然性的事情比较多,基本一天只排 50% 的时间,剩下的都用来应对其它事情或者临时的会议等。 2.计划的安排,除了考了时间,也要考虑到精力的消耗
在工作中,像进行复杂系统的设计,方案的评审等,是比较容易消耗个人精力的,这种事情对精力消耗的占比比较高,一天内最好不要安排太多。在学习上,也是。比如对算法的学习,对基础知识的学习,都是比较消耗精力的,这种安排 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |