
我們整天在做什么?
作為程式員中的一員,我們整天在干什么?早早的起床趕地跌或者通過其它交通工具上班,然后匆匆的吃個早飯,然后呢?
– 看看新聞,關心一下國家大事– 突然想起一個八卦,跟同事聊聊,培養一下感情– 有微信訊息,看看是誰– 收到一個電郵,看看什么事,回復一下– 完成臨時插入的任務,
因為非常緊迫– PC有即時訊息,有同事咨詢問題– 心里很煩,感覺四周全是噪音– 上網搜索資料,然后一路點下去– 快遞小哥電話– 突然想起一件事情,上網查一下好吧,一上午已經過去了,
可是,可是,我還沒開始編碼呢?!我們在作業中不斷的被各種突發的,非計劃內的事情打斷,天天沒瑣碎的事情纏身,等我們回過神來的時候卻發現我們什么都沒做成,
國外有一項研究,研究了程式員在突然被中斷后作業效率的變化情況,如圖右上角是效率的變化情況,虛線是我們自以為的效率變化曲線,而實線是真是的效率變化曲線,
事實上是,當我們被中斷之后需要很長的過渡期才能回到剛才的高效作業狀態,
所以,所以呢?
所以我們一整天的作業情況就變成了圖中下面曲線的樣子,整個白天都在毫無效率的作業,然后只能晚上加班!將一天拆分成一萬份,它將沒有任何價值!
是啊,程式員的作業是一個需要高度集中精力,高強度腦力勞動,不斷的干擾使我們一天下來有一種什么都沒做,什么都沒完成的感覺,

如何找回自己
通過上面我們已經分析清楚了病因,根源是突發的中斷和不受控的時間浪費,突發的中斷好理解,那什么是不受控的時間浪費呢?
舉個簡單的例子,比如我們需要查一個資料,然后網頁上發現一個鏈接特別感興趣,然后就點進去,再然后又發現個有意思的,然后就沒有然后了,等你回來的時候可能都忘了本來是要做什么了,
這只是一個具體的例子而已,實際類似的事情還很多,
了解了病因,那剩下的就是如何治病了,具體怎么辦呢?大概可以從如下幾方面做起,
減少中斷
制定小計劃,每天的早上最好能將作業內容盡量分解,最好能精確到一兩個小時,最長別超過一天屏蔽中斷,關掉微信、短信還有其他任何具有通知訊息功能的軟體,只保留電話,
有個很明顯事實,通過通信工具找你事情一定不是緊急的事情,也不應該是什么太重要的事情,完全可以等到中午休息或者晚上下班后再回復,
郵件分類,將郵件內容進行歸類,通過郵箱的功能進行過濾,避免不必要的干擾,遇到有興趣的事情或者突發的想法,不要馬上去做,
一定記得不要馬上去做,先記錄下來,把計劃的事情做完,后面統一處理,盡量減少非規劃時間的損耗,
好了,主要的中斷處理完了,那我們是不是就可以高效作業了?比如像下面這樣作業,
早上9點開始coding,然后一直到12點中午吃飯,小憩一會兒下午1點到6點再coding或者解決Bug晚飯后接著加班coding
停停停,想啥呢?機器人也需要保養啊,何況是肉長的人了,
如果你也想成為程式員,想要快速掌握編程,趕緊關注小編加入學習企鵝圈子吧!
里面有資深專業軟體開發工程師,在線解答你的所有疑惑~編程語言入門“so easy”
資料包含:編程入門、游戲編程、課程設計等,
免費學習書籍:

免費學習資料:

適當休息
我們不可能這樣無休止的作業下去,你可能堅持一天、一周,但這種狀態最多不會堅持一個月,作業是一個長時間的作業,就行是長跑,而不是短跑,
就好比心臟,雖然表面看起來是一直作業的,但它是有節奏的作業,它在壓縮一次之后又有很長時間的休息,正是這次休息,才能讓它不間斷的,有節奏的作業,
我們作業也是如此,我們在作業一段時間之后一定要有一個休息的時間,而且最好形成規律,那這個作業時間是多少?休息的時間又是多少呢?磚家給的建議是每作業1小時,休息10分鐘左右,
好吧,那我這個時候是不是可以刷刷微博,看看朋友圈了?非也,其實這種活動并不能使你得到真正的休息,凡是會更累,原因是做這些事情需要你做很多判斷,分析,那應該如何做呢?

冥想
這個是比爾蓋茨和喬布斯經常用到的方法,冥想也是比較簡單,適合懶人的方法,冥想可以讓你迅速恢復精力,大腦恢復清醒,
同時,也可以讓你的情緒恢復平靜,具體冥想的方法網上到處都是,讀者可以自行上網搜索,
間歇訓練
間歌訓練的定義是:短時間內(每次60秒或更短)進行劇烈的無氧運動,比如短跑、步行上下樓 梯、騎自行車等,然后進行初底的休息恢復,
在15分鐘(時間長短可循序新進)內如此重復進行, 有節奏地快速加快和降低心率,作為辦公室一族,比較適合的是快速上下樓梯,這個我們其實很容易做到,
早睡早起
這個雖然是大家都知道的廢話,但也是最有效的方法,我們有深深的感觸,就是熬夜之后第二天可能很長時間都沒有精神,同時,多項研究表明,睡眠不足會出現患病率增加的危險,
早睡早起可增強免疫力,有益抗擊感冒等病毒侵入,不僅如此,早睡早起還可以大大降低心臟病、腎病、高血壓、糖尿病和中風等慢性病風險,即使生病,康復也更快,既然如此,我們為什么不從今天開始做起來!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/247998.html
標籤:其他
上一篇:itest(愛測驗)開源介面測驗&敏捷測驗管理平臺8.1.0發布
下一篇:Nmap掃描原理與用法
