忙了一上午,代码产出很少

程序员咋不秃头 2024-08-21 02:23:37

有很多原因会导致我们工作效率下降,糟糕的是,我们根本就没注意到这些问题。我不止一次遇到过这样的问题,每天忙的团团转,到头来却啥也没干成。

记住了,忙碌和高效可不是一回事。

今天,我想跟大家聊聊我个人的三大效率杀手,还有我是怎么一步步克服它们的。

咱们先从第一个说起吧。

完美主义

我一直在和完美主义这个小怪兽搏斗,甚至自己都没意识到。我总是想把所有事情做到最好,结果呢,常常是啥也没干好。

特别是在处理视觉工作时,我发现自己特别容易钻牛角尖。比如说设计个东西,总觉得这儿颜色不对,那儿字体不搭,布局也不够完美。我老是不满意,结果就是一直在改改改。

编程的时候也是,作为一个工程师,我总是想写出完美的代码。这就导致我总觉得自己的代码不够好,不管是给变量起名字,还是做抽象,或者是解决某个具体问题,我都觉得自己做得不够完美。

作为一名经理,我也经常在等那个所谓的最佳时机来处理事情。比如说,给团队反馈或者讨论问题。但你知道吗,这种等待往往只会让事情变得更糟。你有没有遇到过类似的状况?如果有的话,欢迎在评论区聊聊你的故事。

那对我来说有效的解决办法是什么呢?

每当我发现自己又掉进完美主义的陷阱时,我就会提醒自己三件事:

进步比完美重要多了。等待最佳时机,不如现在就动手,因为等待往往会带来更多麻烦。大多数情况下,做到 95% 就已经足够了。完美?那只是个传说。

这些想法帮我调整了心态,让我重新回到了正轨上!

拖延症

我得承认,拖延症这事儿,我过去挺严重的,现在偶尔也会犯。

但我觉得,是个人就会多多少少有点拖延症,只是程度不同罢了。特别是在我转成全职在家办公后,这拖延的问题就更加突出了。在办公室时,我还能比较容易进入工作状态,但一回到家,就有点难了。

说到完成任务的能力,我觉得这事儿对工程师和经理来说都超级重要。要是事情老做不完,不仅对团队是个打击,自己压力也大,甚至可能把自己累垮。

那我自己是怎么做的呢?我来谈谈对我挺管用的小招数:

首先,“先啃硬骨头”。我一早就把最难的任务给解决了(如果早上锻炼的话,那就是锻炼后)。早上我精神最好,把难事儿一搞定,剩下的事儿就轻松多了。给推荐大家一本莱恩・特雷西的书《吃掉那只青蛙:博恩・崔西的高效时间管理法则》,这本书对我很有启发。然后,我到处找小胜利。这能给我加把劲儿,让我更有动力去完成接下来的任务。一旦动起来了,事情就好办多了!我不再死等那个完美的时机,而是专注于实现日常和每周的小目标。比如说,我的日常目标是在 LinkedIn 和 X 上发个帖子,周目标是写篇新闻简报。只要星期天前能发出去,我就满足了。最后,“只管做” 的态度超级有用。有时候我们想得太多,做得太慢。先动起来,那股劲儿就会推着你继续前进。

这些小技巧帮了我大忙,希望对你也有用!

任务切换

工作被打断或者分心那是家常便饭。比如说,任务的优先级突然变了,或者突然冒出个会议来。作为一名工程师,这事儿我可太有感触了,尤其是在我正忙着的时候。

每次被打断,我都得花很长时间才能重新找回状态,才能回到之前的工作节奏。有时候,我还会因此分心,去做一些完全不搭边的事情,结果自然也就好不到哪去。

说实话,任务切换这事儿,咱们是避免不了的。毕竟,同事需要帮忙的时候,咱们也得在场。不过,咱们可以找到一些方法来减少这种情况,或者更好地管理它。我觉得这肯定是个没完没了的改进过程。

作为一名经理,我现在每天得切换好多任务,但我已经比过去做得好多了。这可不是一蹴而就的,我花了不少时间来提高。现在,我对时间的掌控和组织能力,比之前强多了。

那我自己是怎么做的呢?我找到了几个小妙招,对我挺管用的:

任务时间盒(番茄工作法):我就用个计时器,设定 25 分钟专注工作,然后休息 5 分钟。这样能帮我保持专注,效率也高。你绝对想不到,只盯一个任务,直到做完,可以取得多大的成就。会议时间与工作时间:我会尽量把事情安排得井井有条,把类似的任务放一块儿做。比如,我可以安排 4 小时的会议时间,再安排 4 小时的专心工作时间。还有个小技巧,就是在日历上标出你的工作时间,这样大家就知道这段时间别来打扰你了。大任务拆分成小任务:我把大任务拆成小块,这样能确保我快速完成任务。这招对代码审查也特别有用。任务小了,代码改动也就小,审查起来快,PR 合并也快多了。附加内容:多任务处理

每次听到有人说,得擅长多任务处理才能成功,我就想:这建议对我来说可真不怎么样。可能对有些人来说有用,但我就不是那块料。

如果我试着同时做两三件事情,我就会感觉精力像被抽干了一样,得花很长时间才能缓过来。

我坚信一个人的精力是有限的,你得合理使用它。要是你早上就把精力全用在多任务上了,下午可能就蔫了。

当然了,有时候多任务处理是躲不掉的,比如你被卡住了或者需要等待,但尽量减少这种情况对我来说挺重要的。

那我是怎么做的呢?

专注任务时,别去管 Slack 消息或者邮件。有时候,你看到信息就忍不住想立马回复,但这样会让你分心。先把手头的活儿干完,再去处理那些消息和邮件。

我之前提到的那些建议,其实也能帮你避免多任务处理。你每天的能量是有限的,得把它用在刀刃上。

我建议你合理分配这些能量,尽量省着点用。持续稳定地完成任务,比一下子干很多然后再花很长时间恢复要强的多。

0 阅读:0