偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

為什么程序員都是夜貓子?

開發(fā) 前端
說的是實情,隨便問一個程序員,問他什么時候工作最有狀態(tài),估計他很有可能說是深夜。有人稍微早一點,有人更晚。有一種流行的趨勢是凌晨4點起床,在破曉之前這段時間里做一些事情。而另一些人喜歡凌晨4點才睡覺。

本文是從 Why programmers work at night 這篇文章翻譯而來。

一種很流行的說法是,程序員是把咖啡因轉(zhuǎn)化成程序代碼的機器。

說的是實情,隨便問一個程序員,問他什么時候工作最有狀態(tài),估計他很有可能說是深夜。有人稍微早一點,有人更晚。有一種流行的趨勢是凌晨4點起床,在破曉之前這段時間里做一些事情。而另一些人喜歡凌晨4點才睡覺。

所有這些的主要目的是躲避打攪。但是你把自己反鎖在屋里不就行了?為什么對夜晚情有獨鐘?

我想,這事歸納下來有3點:工人的時間表,疲倦的大腦和明亮的電腦屏幕。

工人的時間表

Paul Graham 在2009年寫了一篇關(guān)于 工人的時間表的文章——主要是說這個世界(主要)存在兩種時間表。傳統(tǒng)的管理者的時間表——一天的時間別分成了很多小時,一次十分鐘的分心至多會浪費你1個小時的時間。

 

[[54512]]

 

時間的使用而另一種情況是程序員們所說的工人的時間表——生產(chǎn)東西的人的時間表。研究一個大型的抽象的系統(tǒng),需要把整件事情裝進(jìn)大腦——這樣的一些人類似于用珍貴的水晶玻璃搭建一間房子,一旦有人打攪你,整個結(jié)構(gòu)都會滑落,摔成無數(shù)的碎片。

這就是為什么被打擾的程序員會如此的生氣。

因為這是一種巨大的精力上的投資,在沒有幾個小時不被打攪的環(huán)境中的醞釀,你不可能開始工作。如果你好不容易在大腦中構(gòu)建了整個要思考的事情的模型,而在半個小時后被人摧毀,這是很大的浪費。

事實上,在跟很多的企業(yè)創(chuàng)辦人交談后,你會發(fā)現(xiàn),他們都感覺在白天根本無法做任何事情。持續(xù)不斷的打擾、重要的事情需要注意、大量的郵件需要處理,環(huán)境不允許他們坐下來做事。于是他們大部分人都在夜晚,人們都入睡的時候去完成他們要做的事做完。

疲倦的大腦

但是程序員仍然在晚上會困倦。程序員不是超人。程序員甚至在白天都會感到疲勞。

 

Ballmer's peak

 

Ballmer’s peak為什么我們要把智力上最復(fù)雜的事情放到我們的大腦想去睡覺的時間段里去完成,而在我們的大腦最敏銳最清醒的時候去做相對簡單的事?

因為疲倦讓我們編寫出最好的代碼。

跟ballmer峰值相似,疲倦能使我們的精力更容易集中,因為你的大腦疲倦了,不得不集中精力!沒有多余的腦能量來提供你去三心二意。

對我來說,如果喝了太多的茶或在錯誤的時間喝了提神飲料,我反而干不了什么事。我會過度興奮,一會查看微博,一會看看新聞,不知道自己該做什么。

你會認(rèn)為我應(yīng)該更有效率的工作——精力充沛,大腦超頻。但正好相反,我東一榔頭西一耙子,根本無法在一件事情上定神2分鐘。

而反過來,當(dāng)我稍微有點疲倦時,我卻能把屁股安穩(wěn)的放到椅子上開始編程。在大腦稍微有點疲倦的情況下,我能連續(xù)編程數(shù)小時,毫不考慮微博或Facebook。好像這互聯(lián)網(wǎng)根本不存在。

我感覺大部分程序員都是跟我的感覺是一樣的。對于日常工作中80%的任務(wù),我們的腦能力都是過剩的——除非你需要寫的是在當(dāng)前程序運行的環(huán)境中讓它增速10的算法。即使你開發(fā)的是最高級的機器學(xué)習(xí)想象功能,其中大部分的工作也只是簡單的整理數(shù)據(jù)和以一種合適的方式表現(xiàn)輸出結(jié)果。

當(dāng)你的大腦不是滿負(fù)荷運轉(zhuǎn)時,它總是想找點事情做。疲乏會讓你遲鈍,手頭的工作就已經(jīng)夠你消化了。

明亮的電腦屏幕

這一點非常的簡單。在晚上老是盯著明亮的光源,你的睡眠周期會推遲。你忘了該是睡覺的時候了,直到凌晨3點。然后你早上11點才能起來,當(dāng)晚上再次到來時你不再感到困倦,因為你11點才起床!

 

[[54513]]

 

Image via Wikipedia

反復(fù)這樣的作息規(guī)律,你的身體會進(jìn)入另外一個時區(qū)。更有趣的是,這種周期不會一直推遲下去,一旦你進(jìn)入了這種3點或4點才去睡覺的生理平衡狀態(tài),你會一直留在這種狀態(tài)里。

也許這是一種警訊在起作用,社會在告訴我們,如果我們在下午2點吃早餐,會被認(rèn)為是很邋遢的人。

最后

總結(jié)一下,程序員喜歡在晚上工作,是因為這時沒有何時應(yīng)該停止工作的限制,這讓人感到更放松,你的大腦不再思考讓你分心的事情,明亮的屏幕使人清醒。

原文:http://www.aqee.net/why-programmers-work-at-night/

【編輯推薦】

  1. 編碼20年的老程序員分享所積累的20條編程經(jīng)驗
  2. 程序員應(yīng)該讀的故事:三個事和三個問題
  3. 海軍陸戰(zhàn)隊退役兵:我是如何12周零基礎(chǔ)變身程序員
  4. 程序員們 不要想一輩子靠技術(shù)混飯吃
  5. 不要自稱為程序員
責(zé)任編輯:陳貽新 來源: 外刊IT評論
相關(guān)推薦

2021-05-31 10:58:19

程序員代碼開發(fā)

2011-02-25 12:48:36

程序員人才

2012-09-26 09:31:11

程序員維他命咖啡因

2014-07-09 13:25:58

程序員天賦技能

2015-09-24 09:04:36

程序員

2013-10-29 10:24:31

程序員漫畫

2011-08-11 14:52:59

2011-09-18 09:42:08

程序員

2015-06-05 14:15:13

程序員難升職

2014-08-15 11:07:09

程序員

2012-09-06 10:30:58

2011-12-20 09:01:25

.NET

2016-03-15 08:51:12

程序員生活怪異

2019-12-18 14:14:40

程序員存儲程序

2017-03-06 11:13:57

ASP.NETCoreMVC

2015-09-15 09:08:58

前端程序員高薪

2019-11-08 13:57:53

程序員Excel軟件

2011-04-19 09:59:47

工資程序員

2010-10-09 09:20:08

.NET

2012-08-07 09:34:31

程序員
點贊
收藏

51CTO技術(shù)棧公眾號