寫代碼導致晚上睡不著怎麼辦?

最近在一家新公司做新項目,用到的技術和之前做過的完全不一樣,導致工作很累,每天工作感覺都用腦過度,晚上一閉眼都是黑屏幕上全是代碼,我總是晚上做夢夢到寫代碼,都是寫現在在寫的代碼,很奇怪還能調試出BUG,當然都是簡單的BUG,這樣弄的我很累,有時甚至會半夜驚醒無法繼續入睡,早晨醒來頭也昏昏沉沉像是加班一夜一樣。請問怎麼調節怎麼休息呢?


試著放輕鬆,或許你太在意短時間內就掌握好新的知識與技能,然而這其實是一個長期的過程,所以你需要告訴自己慢慢來,從最簡單的Bug解決起,每一天都有進步的話,慢慢的就非常厲害了,這東西急不得,所以我覺得或許你可以嘗試調節一下心態吧。如果這時候,有老闆或者上頭安排一個事情,問所需要的時間,在你覺得可以完成的基礎上直接乘以2或者3,這才是正常的,因為總會遇到一些奇奇怪怪的事情耗費時間,如果讓他們來幫你估,你基本上會被累死。

工作的目的是為了讓生活變得更好,而更重要的是讓自己過的更開心,這才是終極目的。


題主太幸福了!我一直是想寫代碼然後直接睡著了...


看了下目前的答案都有些空泛,我來補充三個具有可操作性的個人經驗吧,請結合情況嘗試:

  1. 每天下班前留出一點整理總結的時間。睡前腦子思路亂,因為是大量接觸新鮮知識的時候,但是新知識進來缺乏重複記憶跟組織,學到的東西只有融入到個人知識體系里才是真正的吸收了,每天花一點時間回顧下今天的工作,把學到的東西跟待解決的東西消化消化,就跟跑完步不要猛的停下來,而是稍微走走運動一下做緩衝,這樣可以減少下班佔用大腦思考的時間。
  2. 工作理清計劃。一次只做少量的事情,做到專註,這點對我來說尤其難,做計劃也是清理知識,保持專註的一種手段,具體的做法可以尋找相關資料,這邊的情況些特殊就不分享具體做法了,因為我有ADD症,注意力很容易分散,也是慢慢的在鍛煉專註力當中....
  3. 在業餘時間找些愛好,用儀式感來轉換狀態。儀式感就是你通過外界的一些動作,來改變大腦的思維狀態,比如你可以跑步,可以做手工等等,做一些需要一定專註但又不是太耗費精力的事情,來減少對代碼的注意力,注意不要玩dota或者LOL,不然好不容易不去想bug了,又在思考,這局為啥敗了,是不是裝備沒出好....

擼一管睡的香


睡前聽呼吸吧,我每天都是3分鐘入睡的,睡前啥都不想,聽自己的呼吸,聽著聽著就..........


既然睡不著,不如一鼓作氣把項目寫完再睡個三天三夜?


我跟題主差不多情況,也是這個星期剛入職,頭幾天也是頭疼的很,每晚做夢都在想辦法,後來在被上司鄙視加指導了無數次後把一個小任務搞定了,感覺好爽!!然後就睡得著了,每天一定要做出一點點小成果出來就能解決現有問題。。如果沒有做出來,就看書吧。。


估計是新工作或者新環境給帶來工作壓力,所有遇到的困難和事情不要自己扛,嘗試和其他同事或者上頭交流一下。說不定有緩解的效果。
最近我也是進入新的項目組,也是會擔心突然來到新的任務需要我短時間內fix掉,暫時沒有遇到你說的那麼大壓力。


深夜睡不著。噢,不。是凌晨醒了。

當前狀態就是:寫代碼晚上睡不著。
1:27,狀態:寫完代碼,調完代碼。看看最後的結果,並不是那麼的滿意。用sift和gist特徵的圖像檢索準確率一個是0.52一個是0.45。經過融合後的檢索結果,也只是界於兩者之間。考慮是不是和只取檢索結果的前10張有關,然後看看時間,頭有點暈,洗洗睡了。
2:00~4:00,輾轉難眠。一直在想檢索結果的問題,考慮明天,不,是今天,把參數改改再看結果。然後又想了想arduino小車的設計。看了看知乎,刷了刷微博。
現在4:42,天還沒有亮。估計睡不著了。

然後,睡不著怎麼辦。其實我想起來接著調參數來著。可是,我在南方的寒夜裡,只能躲在被窩想著代碼。


題主這還好了
我記得我看都過一個夢遊寫代碼的


記得高三時,經常晚上寫題到很晚,然後倒頭就睡,十有八九就會夢到自己在做題,一做做一晚。
解決的辦法就是,睡前聽十分鐘歌,或者看個ted,緩一緩再睡,千萬不要倒頭就睡就好啦。


去年大半年我也這樣,每天很疲憊但還是一兩點鐘睡,有時三四點,然後7點多就得起來,上班頭重死了,效率又低,加班又惡性循環。
最近在新公司上班不到20天,又開始失眠了,現在快凌晨2點了,我特么明天7點起呀。
想想還真是責任心太重了,編程的都特么太實誠了,自己壓縮自己的時間,時時刻刻想著項目啊。體重也輕了2斤,現在才115斤,真搞不懂開發的怎麼長胖的。不確定的或者要修改的項目開始感覺味道都是苦的。
需要心裡減壓了,項目保持一個合理的速度,樓上說的估值2.3倍真心實用。最近又犯傻了。不要逼死自己!大腦覺得簡單的,實際至少花超過三倍時間去完成。
開發的待遇比起付出真心低太多,視力啊身體啊腰椎頸椎啊,很有可能在未來找你償還。所以我們是低收入人群,本身薪水沒要高的就更苦逼了,進來發現薪水一樣干同樣的活,心裡還期望趕緊搞個好項目提加薪,又增加自己壓力。
我也是個責任心重的付出型人,好在公司比較重視開發者的話語權,可以推掉一些東西,可我還不是連續失眠了。
減壓減壓,跑步放鬆,突然想來一根煙,雖然我不抽煙,感覺吞吐之間就是深呼吸吧。看來要考慮夜跑,可這PM25.5
對自己說,你已經做得夠好了,項目你已經儘力很大的努力了,公司對不住你,你這是在風險奉獻,請一定不要再有壓力!你走了,這個待遇,公司絕壁招不到比你牛的人。
以上
祝好!

目前北京時間:01:53,不說了,明天7點起,坐一個半小時公交到公司


跑跑步吧,隔天二十多分鐘。其實這個時間應該是能抽出來的,只是願不願意。


我覺得還是得運動,生理上累了就容易睡得著


找個逗比女票吧
玩笑話啦
建議養成工作不帶回家的習慣,
晚上不要開電腦,
十點以後拒絕看手機,
(據說電子屏幕反射到大腦容易興奮)
立馬洗漱泡腳、準備第二天衣物,
晚上喝點牛奶有助於睡眠,
十點半準時關燈,
閉上眼睛,(15分鐘還睡不著就數水餃吧,1隻水餃,2隻水餃……)
然後你就睡著了呀……
或許前3天、7天這個計劃有點難度,
但是堅持下去,
絕對的可行性!
因為你要告訴自己:
如果不這樣,
你可能40多歲的時候就像李開復一樣患癌(恐嚇自己更有效吧……)


確實是太投入了,以前讀書的時候經常半夜爬起來繼續學習。工作的時候也遇到幾次,恨不得立馬回到辦公室機型編碼
白天的學習,工作場景,真的會在腦子裡復現,而且非常真實


跟樓主同樣的情況,剛入公司,感覺遇到自己一開始沒有把握的項目、技術時,即使是下班了回家了,晚上睡覺都想著這個工作上的問題。
這種情況導致晚上睡眠很不好,已經受折磨很久了。。。


把握好節奏 才能幹的長 任何事情都是這個道理


以前也有過,應該心理壓力太大的緣故。白天因為思考問題精神過度集中,日有所思夜有所想導致晚上睡覺的時候腦子也放鬆不下來。建議還是想辦法將工作壓力降下來,要學會自我調節。


打手槍 睡得香


推薦閱讀:

有哪些短小且有內涵的代碼可以作為文身,能讓人一眼看出你是個 coder 卻又看不明白你的文身內容?
程序員喝醉酒寫代碼是一種什麼樣的體驗?
有什麼方法可以去掉Baidu或者Google地圖裡的文字標註?
想在婚戒上刻段代碼,有什麼好建議?
有沒有自帶音效的文本編輯器?

TAG:程序員 | 睡眠 | 代碼 | 工作壓力 |