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