程式設計時你用什麼食物來提神?

haofly發表於2014-07-31

最近,我越來越感覺到咖啡並不會提高我的開發效率。咖啡能夠讓我瞬間爆發,但接下來我很快就會崩潰。

喝完咖啡精神振奮後的第二天我通常會更加的疲倦。這往往會導致一種惡性迴圈。咖啡讓我變得清醒的同時也隱藏了我已經疲憊不堪的事實。

這讓我開始思考我們開發者所使用的其它的一些提神的方法。

我們中有些人是重度的功能飲料使用者,有些人愛喝茶,還有些人沉迷於吃糖。我們也不要忘了還有其它的一些東西,比如酒精等,都能夠刺激我們的神經並且讓我們專注於我們正在做的事情。

在我的職業生涯裡,我嘗試過下面這些方法,我也很好奇你都體驗過哪些方法。

酒精

酒精一直都是我喜歡的東西。在我成為開發者的早些時候,我發現,一兩杯的酒就能夠讓我進入舒適區。我感覺效率相當地高,但我真的就寫出了高質量的程式碼嗎?回顧一下,那種狀態下質量並不是最注重的,在我學習一些新概念的時候反而感到非常吃力,比如學習序列化和程式間通訊。

補註:舒適區(Comfort zone)指的是一個人所處的一種環境的狀態,和習慣的行動,人會在這種安樂窩的狀態中感到舒適並且沒有危機感。

非常成功的人通常會走出自己的舒適區,去達成自己的目標。舒適區是一種精神狀態,它導致人們進入並且維持一種不現實精神行為之中,這種情況會給人帶來一種非理性的安全感。類似惰性,當人圍繞自己生活的某一部分建立了一個舒適區之後,他就會開始傾向於呆在舒適區內,而不是走出舒適區。走出一個人的舒適區,他們必須在新的環境中找到新的不同的行動方式,同時回應這些新的行動方式所導致的後果。(維基百科

功能飲料

功能飲料最先喝起來還是很爽的。有些飲料可以帶來長期的推動力。他們都會有自己的嗜好和獨特的食用方式。在加班的時候,他們會讓我們快速進入舒適區,其實根本就沒有作用。有時,這裡面所含的大量的糖分、咖啡因和其它的一些物質甚至會讓我感到頭痛而不得不停止工作。

在軟飲料和糖果裡面所含的糖分,也會讓我們快速被激發。很少量的糖分就能夠讓我們在昏昏欲睡的午後突然感到振奮。如果多了的話,會和咖啡和功能飲料一樣讓我感到不適。

在1998年我就開始喝茶了。和咖啡一樣,茶也是很普遍的飲料。我發現我的身體對茶和咖啡因的反應不一樣。雖然它讓我精力充沛,但是茶如果喝多了,最後會讓我神經過敏並且還會頭痛。

好的一面是,在喝完茶過後不會像喝咖啡和功能飲料那樣讓我的身體崩潰。

總結

總之,任何能讓你進入舒適區的東西都是合理的。

回到最基本的問題。當你擔心生產效率的時候,正確的心態才是最重要的。你應該休息一下,吸一下新鮮空氣。即使是小小的運動也能讓你的血液流動,讓你的大腦放鬆。有時,出去走兩步比喝三杯咖啡都還好。

我很想知道你在這方面的經驗。你是怎樣激發你的開發效率的呢?

相關文章