英文原文:What fuels your development efforts?
最近我越来越觉得喝咖啡对我而言没什么用。咖啡的提神作用来得快,去得更快。
白天喝一杯咖啡提神后,往往会令我更加困乏。这是恶性循环。咖啡让人兴奋,无法觉察到身体其实很疲劳。
意识到这一点后,我时常在想,对于像我们这样的程序员来说,还有什么方法能给我们充充电。
我们中有一些人是功能饮料的重度使用者。有人靠喝茶,还有人依赖糖分。不要忘记了,包括酒精在内的这类成分在刺激提高我们创造力的同时也会让人精神涣散。
在我的职业生涯中,以下这些东西我都尝试过,想听听你们的个人经验。
酒精饮料
我一直好酒。在早期的开发生涯中,一两罐酒能让我快速进入状态。我感到工作效率极高,虽然不确定写出来的代码质量如何。回头想想,那段时间我着实学到了一些新知识,例如递归读写和进程间通信,而代码质量在当时并不是最要紧的。
功能饮料
起初,功能饮料挺有用。有些能够给予你持久的能量。这些饮料通通有特别的味道以及秘密配方。时间久了,它们便失去效力,不再能使人快速进入工作状态。由于含有大量的糖分,咖啡因以及其他成分,尝尝会导致头疼,让我无法继续工作。
甜饮
软饮和糖果中的糖分能迅速补充你的体力。适量摄入糖分能驱走午后时分的倦意。而大量糖分的副作用就跟咖啡和功能饮料一样。
茶
98 年我开始喝茶。像咖啡一样,茶也有许多的功能。当时我觉得茶里的咖啡因跟咖啡带来的身体感觉不一样。尽管喝茶能让我保持精力旺盛,过量饮茶最终会导致心慌和头疼。
喝茶的好处是,它不会给我带来像喝完咖啡或者功能饮料不久后迅速乏力的感觉。
总结
总的来说,不管是什么,只要能够让你进入状态,必要的话无可厚非。
基本上,当你想提高的代码质量时,保证合适的身心状态很重要。你必须放松,呼吸新鲜空气。奇妙的是,稍微活动一下筋骨能让你身心舒畅,灵感不断。有时候,出去走动一下的效果要远远好过喝那杯咖啡。
我很想听听你们的个人经验,你是如何给自己的充电的。
本文的译者:Ryan Chen
Ryan Chen (英文名)。目前在美国圣地亚哥,高通高级工程师。他的微博是@奋斗中的胖胖。你还可以通过邮箱 ryanmailing@gmail.com 和他进行交流。