一說到程序員,大家腦子里最先出現(xiàn)的形象可能就是:滿臉胡須,戴著眼鏡,呆滯的眼神和永不停歇的手指。小編身邊就有一位程序員朋友,但是小編去了幾次他們公司后發(fā)現(xiàn)了一個非常不解的事情,那就是他們公司的程序員下班后從來不關電腦。只是關上顯示器就一走了之了。但是對于有著強迫癥晚期的小編來說,這種事情是絕對不允許發(fā)生的。所以有一次,小編在我們準備離開時就想順手把他的電腦關掉。反而那位朋友表現(xiàn)出了驚人的反應力阻止了小編,那究竟為什么他們從來不關電腦呢?關機對于他們來說意味著什么呢?今天小編就帶大家了解一下程序員中不為人知的“秘密“。

假設,那天小編真的關了朋友的電腦,第二天上班他需要做哪些準備工作呢?首先,開機后大概需要打開的應用:Intellij Idea,Sublime,Android Studio,WeChat,Chrome,iTerm,QQ(無數(shù)個省略號)。光想想這些應用,小編就覺得關機真的是一件非常對不起朋友的事。但是只是這些就結束了嗎?小編還是有些天真的。

其實打開這些應用只是說明準備使用電腦了,如果想要電腦保持一個時刻準備就緒的狀態(tài),第二天上班后立馬可以使用,程序員們還需要做下面的工作。
打開IDE,定位到昨天的代碼;
打開Chrome,定位到昨天瀏覽的網(wǎng)站;
打開JIRA或mantis或其它bug管理平臺,找到正在處理的bug;
打開日志文件,定位到瀏覽的位置;
打開PDF教程,定位到昨天看的章節(jié);
打開SourceInsight,定位到昨天瀏覽的代碼;等等等等等等!(其實小編也看不懂)
夠了,光是等這些工作做完,估計最少也需要半個小時吧?而且對于程序員們來說,關機不僅意味著第二天上班要做這么多的麻煩工作,更多的是工作的思路也會被打斷,想要找回昨天的狀態(tài)可是要比打開這些軟件麻煩的多。

小編也問過朋友,做工程師這行的一般電腦多久才會關一次。一般來說,大部分人都是將工作完成以后就會關機一次,讓電腦得到適當?shù)男菹ⅰ5且灿幸徊糠止こ處?,由于怕麻煩或者兼職做一些測試服務器,從入職開始就不會關電腦,就像熬鷹一樣,什么時候電腦扛不住了,才會重啟一次。還有一些屬于程序界的小清新,一周關上一次。小編也是為程序員們的電腦捏了把汗,這樣對待電腦小編也是跪了。

程序界更有一種說法“入職開機,離職關機“,說了這么多,大家對于程序員這個職業(yè)是不是有了新的認識。不知道你們身邊有沒有這樣的朋友呢?你們有沒有像小編一樣強迫癥晚期患者,看到他們的電腦就想關機呢?歡迎大家留言分享。
“我自己是一名老程序員,辭職后在線上做講師,今年我整理了一份適合2019年學習的Java編程資料干貨,從最基礎的面向對象到各種框架都有整理,送給每一位初學和進階中學習Java編程的小伙伴。"
加QQ群:730379855(招募中)