首页 > 编程语言 >程序员的精力管理

程序员的精力管理

时间:2023-12-11 13:55:56浏览次数:29  
标签:精力 或者 事情 管理 程序员 时候 我们 就是

 

 

今天跟大家分享一个主题,就是程序员的精力管理。工作8年多,我发现在职场里面会看到各种各样人,不同的人有不同的状态。大部分时候,我会看到一些刚刚毕业的校招生入职一段时间内朝气蓬勃,身体非常好,有永远用不完的精力一样,时时刻刻都保持在一种兴奋的状态。

更明显的是我发现工作了一段时间之后的人状态和精力就大不相同了,我有个师兄工作七八年了,每次看起来可能特别的疲惫,好像一天都打不起精神来。还有我也能发现,尽管工作了十几年的同事依然精力旺盛,神采奕奕。特别是有一些比较特殊的角色,比如说主管或者总监,往往身居高位却依然精力旺盛,不管是在日常沟通的时候,还是发表演讲的时候,都充满精力,激情澎湃。当然也有很多总监级别的大佬,在台上讲话无精打采,在台下就直接打瞌睡。

我记得有一次我北京的总监出差到杭州拉了一个小群,就组织我们去跑步,跑的是10km。我们在杭师大就开始跑了起来,我们的总监年过40岁全程一马当先,最后跑完的时候基本上领先了我们几个30岁不到同事快一圈了。我跟其他几个同事就感叹说,想不到总监不仅位置也比我们高,身体比还要好,这上哪说理去。

由此而知,不管是什么样的一个层级,至少大部分人在刚开始参加工作的时候都是精力活跃,充满斗志的,但为什么越来越工作久了以后会发生如此大的分叉呢,到底是什么原因能够损耗我们的精力,我们又应该如何管理我们的精力呢?

首先要明白,一个人的精力是有限的,哪怕再厉害的人精力都有限的。工作久了后,整天都活力旺盛的人也几乎不存在的。从科学的角度看来,像类似于人这样的生物体,它的整体精力表现一定是呈现一个正态分布的。所以说大部分人的精力管理都在一个正常的水平上。那么是什么因素导致这些人在工作一段时间后经历表现的特别的不一样?特别是我总监这样的人,基本上天天感觉精力爆棚,仅仅是因为高管不干活吗?我觉得不是的,真正的答案就是精力管理。

有科学家说过,人的精力就跟我们的电池一样,需要反复的充放电。正常情况下来说,我们在休息完成以后,刚刚醒来之后的一段时间,精力是特别旺盛的,经过了一天的各种事务以后,我们会发现我们的精力会越来越少,直到最后完全打不起任何精神。比如我就是在上午精神很好,到了下午基本上就是打蔫的状态,完全做不了耗脑力的事情。同时每个人也有他不同的精力旺盛的时间段,比如有的人在下午会特别的精神,有的人会在晚上特别的精神。而大部分程序员晚上会特别精神,毕竟99%的程序员都有晚上经常加班的事。

第二个关键点就是我们要在我们精力最旺盛的时候做最重要的事情。很多人在次要的时间上耗费了大量的精力,所以在最重要事情的时候,比如说在做关键技术讨论的时候,或者关键会议的时候,就显得沉沉欲睡。这种就是典型的把精力分配到了错误的时间段上面。比如我的团队在述职的时候,我们就发现有些同学会精神亢奋,非常有斗志的分享完了所有东西,有的同学分享的时候则沉沉欲睡,昏昏沉的感觉,这个也是属于典型的精力分配出了问题。

其实,在我们在各种非常重要的场合,比如晋升和OKR述职的时候,我们应该保证一个尽量旺盛的状态,在这个时候有一些非必要的工作都可以往后延。而我们有的同学因为赶各种项目或者工程,往往会把精力用在了做其他项目上面,然后留给在重要的环节,比如说答辩的时候,精力已经是强弩之末了。对于高效人士来说,宁愿次要的工作延迟一点,也要保证这一两个小时内的精力充沛。

精力是有限的,在这个精力分配里面,我们一定要把最重要的经历,最好的精力分配给最重要的事情,同时我们要注意一定不要消耗额外的精力在不必要的事情或者琐碎的事情上面。我在淘宝工作的时候,很多同事和师兄经常挂在嘴边的话,就是“白天的杂七杂八的事情和会议特别多,只有晚上才有精力写代码”。然而作为一名工程师或者一名产品经理,只能在晚上的抽出时间去写代码或者画自己的产品的prd。而这个时候做的确实是最重要的事情,用的是最最剩余的那一点点燃料。长期来看,这种精力分配方式产出的代码或者产品的质量就可想而知。毕竟,在竞争空前激烈的现代社会,想抽空做出伟大的事业的人是不存在的。

所以在这种情况下,特别必要的时候,我们一定要注意,不要给一些琐事儿或者烦杂的事情分配过多的精力,甚至是要尽量减少接触这些杂事的机会。当然很多人说有些东西都是必要的,但实际上以我的经验来看,80%以上的会议都是无效会议,只不过我们碍于各种各样的因素,不得不参加,从我的经验上来看,实际上就算我们参加了这些会议或者相关的评审,我们也取得不了任何额外的结果,大部分和我们主线路无关的事情,往往都是可以忽略的事情。这里我有个小窍门,对于不重要的事情,我一般都会等一段时间处理,很多时候不是很着急的事情,对方都忘记或者找到其他办法了。

当我们工作了若干年以后成为了核心骨干,往心里面就会有一种冲动或者想法,那就是我要掌控所有的事情,我要了解所有的上下文,这样才会有一种全局的控制感。所以很多高级工程师在工作一段时间之后就会全量的参加所有的会议,所有的讨论。以至于大部分经历都损耗到了会议上、需求评审上或者讨论会上。而留下来思考最重要的事情是最核心的技术方案或者产品方案,就只剩下一点点精力了。这个我觉得就是完全一种错误的思想,所谓大而全大概率是拿不到任何结果的。在我们企业的项目推进里面,我们经常也发现很多事情都是试错型的,探索型的,甚至有些都是重复型的,如果你把你所有的时间都耗费在了和别人的讨论和沟通上,那么势必你的精力就会被分散到点点滴滴,很琐碎。

这种情况下,只能湮没在小事上,过分追求“全”,而忽略了“深”。

所以不管什么阶段,不管什么角色,都不应该有“面面俱到”的要求和控制感,也不用焦虑忽略了什么,而是应该找到里面最关键的几件事情,并且把核心的注意力放在这上面,这样是取得成功的唯一的通道。

第三个关键点就是除了精力的使用之外,我们还要非常关注精力的恢复。精力和我们的能源一样,并不是取之不尽,用之不竭的,也是需要不断的持续的去给它充电。当然,最好的方式就是睡眠。所以在精力的管理方面,睡眠是最好的方式。我记得我唯一一次跟家人大吵就是没有睡好的时候,唯一一次高考失常的时候,也是没有睡眠好的时候。睡眠是如此的重要,但却很少有一本书来讲解如何好好睡眠,我也觉得奇怪。

精力除了脑力之外,很大一部分是一种体力消耗。所以有一个好的体力才能够支撑有一个好的精力,好的体力除了睡眠之外,非常重要的一点就是运动。我的主管,也就是我们整个事业部的总监,管理的大概有五六十号人,他在工作日每天的早上7点~8点是他的健身时间,每天他会提前来到公司做一个小时的健身。在健身完成以后,我们会发现他经常会保持一个非常好的一种工作状态,不管在沟通和表达方面,你都能看到他的精力满满,这种总监就是大家想跟随一起奋斗的人,毕竟大家不想跟着病恹恹的老板。我想这就是一种非常好的体力的管理方式,通过运动使得全身的肌肉能保持一个非常好的状态。

 

 

当然除了健身之外,还有很多非常方便的运动,比如说打羽毛球,比如说跑步,其实我最推崇的就是通过跑步来恢复精力。跑步的好处是比较方便,随时随地都可以操作,不需要额外的设备或者其他什么的。而且一定程度的有氧运动会使得整个心肺功能都会变得更好,更加的强健,当有一个良好的体魄之后,你自然具有更好的精力去面对一些更加复杂,更加有深度的事情。

 

标签:精力,或者,事情,管理,程序员,时候,我们,就是
From: https://www.cnblogs.com/nengwenhuiwu/p/17894218.html

相关文章

  • 程序员的养生之道
    1对程序员的初次印象在你眼中,程序员是否木讷、老实、有点宅。他们通常专注于技术,不太善于社交,但非常聪明且努力工作。此外,他们也常常被认为爱生女儿?2我的养生之道作为多年码龄的程序员来说,我是如何养生的呢?以下是个人的粗鄙简介。2.1规律作息:拒绝熬夜:尽量保持规律的作息,避免长期......
  • 引入IT监控运维管理平台的价值与意义
      IT监控运维管理通过对IT系统的实时监控、预警和优化,提高系统的可用性和可靠性,降低企业IT运维成本,提高企业生产力和效率。同时,IT监控运维管理还可以帮助企业优化IT资源分配,提高资源利用率,避免因系统故障而导致的业务中断或损失。通过IT监控运维管理,企业可以更好地了解业务需求......
  • 运维管理软件:数字化时代的IT资源监控与高效治理
      在当前的数字化时代,运维管理软件已成为政府和企业实现高效数字化治理的关键工具。结合上述背景材料,运维管理软件的功能特点与实际应用场景的结合将为企业和政府带来诸多优势。  首先,运维管理软件针对IT基础资源监控方面具备强大的功能。在政府和企业的数字化转型过程中,IT......
  • [Python急救站]文件管理工具
    对于一个程序员,有时候文件太多,忘记放哪里了,那有没有一个可以帮你定位到文件的文件管理工具呢,抱着这样的想法,我做了以下这个代码,可以快速定位找到文件所在位置。importosimporttkinterastkimporttimeimportsubprocess#函数用于搜索文件defsearch_files():file......
  • 后台管理非常合理有序,还有各类产品供用户选择
    Translator   很适合个人与公司团队的网站建设,后台管理非常合理有序,还有各类产品供用户选择,大力支持阿贝云免费服务器。连接速度快,可用来测试,使用起来方便,不卡顿,而且永久免费,适合做网站服务器、数据处理,比起虚拟主机更自由,阿贝云的虚拟主机和云服务器都有永久免费的,......
  • 今天在地铁认识一个女程序员,在外包公司工作三年被裁,只赔偿 4000...
    来源:https://www.163.com/dy/article/G9K7V11T05373SPQ.html今天在地铁认识一个女(硕士),我邀请她来我公司面试,她要求15000一个月,听她说被外包公司骗了,合同都是套路,被裁员后只获得4000元的赔偿,就这个举动,我感觉她是一个职场小白,我看她学历这么高就给了一次机会她。她自我介绍说:学......
  • Ranther管理K8S集群
    什么是RantherRancher是一个Kubernetes管理工具,让你能在任何地方和任何提供商上部署和运行集群。Rancher可以创建来自Kubernetes托管服务提供商的集群,创建节点并安装Kubernetes,或者导入在任何地方运行的现有Kubernetes集群。Rancher基于Kubernetes添加了新的功能,包......
  • 磁盘管理之磁盘合并压缩
    按Windows+R键可启动“运行框”,键入“diskmgmt.msc”并点击“Enter”。进入磁盘管理。磁盘合并(例如D盘合并E盘):1.右键单击E盘,选择“删除卷”。2.在删除了E盘后,右键点击D盘,选择“扩展卷”。3.进入“扩展卷”向导,点击“下一步”,然后选择要合并的目标分区。4.输入要扩充的空间尺......
  • 学校教务功能定制:CRM助力学员管理
       培训机构工作流程繁杂、数据信息实用性规定高、课程内容变化多端,潜在性学员人群普遍。院校管理者遭遇着诸多的管理困扰,因而CRM系统来帮助管理很有必要,下边说说,CRM系统定制学校教务功能有什么优势?一、营销活动管理1、根据CRM的营销推广工具,您能够节约很多广告宣传费用......
  • CRM系统有哪些管理客户的功能?这篇文章告诉您
      客户管理可以理解为企业收集并利用客户信息,满足客户的需求,从而提升客户价值的过程。CRM系统一直被誉为客户管理的“神器”,下面我们就来说说CRM系统有哪些功能可以管理客户?1、客户信息管理CRM可以帮助企业收集客户的基本信息、需求偏好、购买记录等,并对这些信息进行深入的......