程序员提高效率的 10 个方法 👨‍💻

301 天前
 Pandyyyyy

1. 早上不要开会 📅

每个人一天是 24 小时,时间是均等的,但是时间的价值却不是均等的,早上 1 小时的价值是晚上的 4 倍。为什么这么说?

因为早晨是大脑的黄金时间,经过一晚上的睡眠,大脑经过整理、记录、休息,此时的状态是最饱满的,适合专注度高的工作,比如编程、学习外语等,如果把时间浪费在开会、刷手机等低专注度的事情上,那么就会白白浪费早上的价值。

2. 不要使用番茄钟 🍅

有时候在专心编程的时候,会产生“<u>心流</u>”,心流是一种高度专注的状态,当我们专注的状态被打破的时候,需要 15 分钟的时候才能重新进入状态。

有很多人推荐番茄钟工作法,设定 25 分钟倒计时,强制休息 5 分钟,之后再进入下一个番茄钟。本人在使用实际使用这种方法的时候,经常遇到的问题就是刚刚进入“心流”的专注状态,但番茄钟却响了,打破了专注,再次进入这种专注状态需要花费 15 分钟的时间。

好的替换方法是使用秒表,它跟番茄钟一样,把时间可视化,但却是正向计时,不会打破我们的“心流”,当我们编程专注度下降的时候中去查看秒表,确定自己的休息时间。

3. 休息时间不要玩手机 📱

大脑处理视觉信息需要动用 90% 的机能,并且闪烁的屏幕也会让大脑兴奋,这就是为什么明明休息了,但是重新回到工作的时候却还是感觉很疲惫的原因。

那么对于休息时间内,我们应该阻断视觉信息的输入,推荐:

4. 不要在工位上吃午饭 🥣

大脑经过一早上的编程劳累运转之后,此时的专注度已经下降 40%~50%,这个时候我们需要去重启我们的专注度,一个好的方法是外出就餐,外出就餐的好处有:

5. 睡午觉 😴

现在科学已经研究表现,睡午觉是非常重要的一件事情,它可以:

睡午觉好处多多,但也要适当,<u>15 分钟到 30 分钟的睡眠最佳</u>,超过的话反而有害。

6. 下午上班前运动一下 🚴

下午 2 点到 4 点是人清醒度最低的时候,10 分钟的运动可以让我们的身体重新清醒,提高专注度,程序员的工作岗位和场所如果有限,推荐:

7. 2 分钟解决和 30 秒决断 🖖

⚒️ 2 分钟解决是指遇到在 <u>2 分钟内可以完成的事情,我们趁热打铁把它完成</u>。这是一个解决拖延的小技巧,作为一个程序员,经常会遇到各种各样的突发问题,对于一些问题,我们没办法很好的决策要不要立即完成,2 分钟解决就是一个很好的辅助决策的办法。

💣 30 秒决断是指对于日常的事情,我们只需要用 <u>30 秒去做决策</u>就好了,这源于一个“快棋理论”,研究人员让一个著名棋手去观察一盘棋局,然后分别给他 30 秒和 1 小时去决定下一步,最后发现 30 秒和 1 小时做出的决定中,有 90% 都是一致的。

8. 不要加班,充足睡眠 💤

作为程序员,我们可能经常加班到 9 点,到了宿舍就 10 点半,洗漱上床就 12 点了,再玩会儿手机就可以到凌晨 2 、3 点。

压缩睡眠时间,大脑就得不到有效的休息,第二天的专注度就会降低,工作效率也会降低,这就是一个恶性循环。

想想我们在白天工作的时候,其实有很多时间都是被无效浪费的,如果我们给自己强制设定下班时间,创新、改变工作方式,高效率、高质量、高密度的完成工作,那是否就可以减少加班,让我们有更多的自由时间去学习新的知识技术,进而又提高我们的工作效率,形成一个正向循环。

9. 睡前 2 小时 🛌

  1. 睡前两小时不能做的事情:
    • 🍲 吃东西:空腹的时候会促进生长激素,生长激素可以提高血糖,消除疲劳,但如果吃东西把血糖提高了,这时候生长激素就停止分泌了
    • 🥃 喝酒
    • ⛹️ 剧烈运动
    • 💦 洗澡水过高
    • 🎮 视觉娱乐(打游戏,看电影等)
    • 📺 闪亮的东西(看手机,看电脑,看电视)
    • 💡 在灯光过于明亮的地方
  2. 适合做的事情
    • 📖 读书
    • 🎶 听音乐
    • 🎨 非视觉娱乐
    • 🧘‍♂️ 使身体放松的轻微运动

10. 周末不用刻意补觉 🚫

很多人以周为单位进行休息,周一到周五压缩睡眠,周末再补觉,周六日一觉睡到下午 12 点,但这与工作日的睡眠节奏相冲突,造成的后果就是星期一的早上起床感的特别的厌倦、焦躁。

其实周末并不需要补觉,人体有一个以天为单位的生物钟,打破当前的生物钟周期,就会影响到下一个生物钟周期,要调节回来也需要花费一定时间。

我们应该要以天为单位进行休息,早睡早起,保持每天的专注度。

参考

以上大部分来源于书籍 《为什么精英都是时间控》,作者桦泽紫苑,是一个脑神经专家,以下是这本书的读书笔记:

https://wukaipeng.notion.site/3c2bf227dabb4482a7ec568fab897499?pvs=4

2964 次点击
所在节点    推广
24 条回复
Acoolda
301 天前
挺有道理的,就是显示情况往往跟现实相反
iorilu
300 天前
说的还是不错的, 看看能做到多少把
cyrivlclth
300 天前
不是杠 只是想提出实际落地难度
1 早上不开会:第一这个不是我能决定的,第二长时间的生物钟影响,早晨不一定是黄金时间,反而大多数情况都是没睡醒脑子迷糊的状态,这我想问黄金时间这个结论是如何得出的呢?
2 不使用番茄钟:这点我个人经验是还是要用的 不是为了让我专注工作,而是为了提醒我休息喝水上厕所。
3 4 5 8 9 没啥说的,主要看环境允不允许
7 没试过也不评论
10 周末补觉这个在于到了周末 头天晚上会出去进行别的活动 所以可能🤔也是要看环境吧
MonTubasa
300 天前
提升效率没有 ai 辅助工具,我不认可
zq11211277
300 天前
没有做深蹲可以用提肛代替
noahhhh
300 天前
少刷社交媒体少摸鱼,代入不同信息和场景会让大脑快速疲劳
chiuan
300 天前
tool2d
300 天前
我就喜欢生活不规律,喜欢熬夜。

晚上写代码,特别在凌晨,效率是白天的好几倍。
Akitora
300 天前
觉得深夜更容易集中
EmpCold
300 天前
程序员不要加班??😂
ayase252
300 天前
番茄钟是提醒你去休息的,一件东西写久了容易钻牛角尖出不来
WonderCc
300 天前
挺好
ArleneCheung
300 天前
@tool2d 一种情况是我觉得可能没人打断你,再加上没有什么噪音,很安静,我也有这种情况,以前凌晨做数学题,那个感觉氛围很好。
wentx
300 天前
少刷 V2EX .
dragondove
300 天前
看起来很不错,收藏了,每隔一段时间复习一遍,感谢分享。
ZZZZone
300 天前
👍
fiendo
300 天前
感谢分享,关于这些习惯,我的经验往往是很多事情堆起来了,反过来逼到必须提升自己的效率而养成的。生活中压力不足时很难主动去落实
LavaC
300 天前
我感觉用了番茄钟效率会高一些。
不是什么时候都需要进入心流的,有时候只是在做琐碎的事,做琐碎的事时走神更难回到状态。有番茄钟能很好的给自己划分出工作时间和摸鱼时间,
IsaacYoung
300 天前
睡不着 醒得早 废了
dode
300 天前
早上刷一下新闻,微博,然后开始看工作

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956445

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX