2.避免工作時(shí)間被碎片化才是良性循環(huán)
我們再來看看兩個(gè)程序員的例子,他們倆坐在離我很近的位置,所以我對他們的工作態(tài)度和作息規(guī)律比較了解。
我們公司的APP有安卓和iOS兩個(gè)版本,分別由這兩個(gè)程序員負(fù)責(zé)。因?yàn)锳PP的功能是一樣的,只是平臺不一樣,所以可以認(rèn)為兩個(gè)程序員的工作內(nèi)容、開發(fā)難度都是差不多的,但是他們的效率卻截然不同。
我們是彈性工作時(shí)間,每天保證至少8個(gè)小時(shí)的工作時(shí)間即可,早來就可以早走,晚來就得晚走。
程序員A每天早上8點(diǎn)半之前一定會坐班車到達(dá)公司,上午的時(shí)段是他集中精力編代碼的時(shí)間,這期間只會上廁所和喝水。他為了減少被打擾,不會開郵件系統(tǒng)的提醒,內(nèi)部的IM(即時(shí)通信)也會關(guān)閉,手機(jī)調(diào)成靜音,更不會掛著QQ或是聊微信刷朋友圈。甚至有時(shí)候?yàn)榱税察o,他還會找一個(gè)沒有人的小會議室在里面工作。早上的時(shí)間他不跟別人討論問題,不跟別人開會,就算測試、設(shè)計(jì)發(fā)現(xiàn)BUG(程序漏洞)他也不會中斷手頭的工作去處理。
中午吃完飯,只會做短暫的休息,看看手機(jī)上有沒有什么重要的來電或是信息,然后就打開折疊床午睡。
午休結(jié)束后,他才會把郵件系統(tǒng)和內(nèi)部的IM打開,因?yàn)檫@個(gè)時(shí)候剛睡醒,所以可以處理一些簡單的郵件和查看別人的留言。下午的時(shí)間他主要用來修改BUG,也會參加相關(guān)的會議或是和別人討論問題。一到下班時(shí)間他就會關(guān)電腦然后去趕班車,幾乎沒有加過班。
程序員B則不同,經(jīng)常早上10點(diǎn)半才到公司,看看前一天的郵件,或是跟人討論一下問題就到吃午飯時(shí)間了,整個(gè)上午都沒怎么寫代碼。午休時(shí)間他不午睡,不是在玩手機(jī)就是在看網(wǎng)頁。下午的時(shí)候也是昏昏欲睡的樣子,不管誰找他都不會拒絕,不論是當(dāng)面還是在IM上,沒寫幾行代碼就又去看看郵件或是玩玩手機(jī)。
由于來得晚,加上白天沒有什么工作輸出,所以又必須晚上加班,按照他的話說就是晚上人少他可以集中精力編代碼。于是他晚上又是加班到很晚再回去。因?yàn)橥砩匣厝サ猛?,早上又起不來,?dǎo)致早上到公司又比較晚,如此往復(fù)。
這兩個(gè)程序員的技術(shù)能力我個(gè)人感覺差別不大,但是就是因?yàn)閷ぷ鲿r(shí)間的把握有很大不同,導(dǎo)致工作效率有很大的差異。A能充分利用整塊的時(shí)間,盡可能避免整塊工作時(shí)間被碎片化,并結(jié)合大腦的興奮度來處理不同類型的工作,因此有著更高的工作效率。而B則完全相反,整塊的時(shí)間都被碎片化了,同時(shí)不注意勞逸結(jié)合,每天工作很長的時(shí)間搞得很忙的樣子,但是其實(shí)工作量跟A也是差不多的。