要想提高工作效率,不論你看什么書,看什么文章,用什么工具,只有下面這三點(diǎn)最重要:
>> 目標(biāo)驅(qū)動(dòng) 有目標(biāo)才能高效。 我們爬山,山頂就是目標(biāo),心懷山頂,在登頂之前,總是充滿希望,縱有溝溝坎坎,也會(huì)克服困難,努力前行。 作為一個(gè)有追求的程序員,心中應(yīng)該不只有一座山,更應(yīng)該有一條綿延不斷的山脈,千峰錯(cuò)落,峰巒疊起,終成峻嶺。設(shè)立目標(biāo),付諸行動(dòng),不斷攀登,是自我成就的不二法門。 放到日常工作中,就這么三點(diǎn),就能讓你與眾不同:
其實(shí)這是我從敏捷開(kāi)發(fā)每日站會(huì)的三個(gè)問(wèn)題延伸出來(lái)的。我的觀點(diǎn)是,敏捷不只是做某一個(gè)項(xiàng)目時(shí)的模式和手段,而應(yīng)當(dāng)是一個(gè)有追求的程序員的貫穿始終的工作習(xí)慣。 >> 從現(xiàn)在開(kāi)始改變 抱歉,沒(méi)有銀彈,只有不起眼的小小經(jīng)驗(yàn)談。 作為軟件開(kāi)發(fā)工程師,在工作時(shí)需要高度集中注意力,動(dòng)員所有神經(jīng)來(lái)解決問(wèn)題,最怕受到干擾。我正寫代碼寫得HIGH呢,項(xiàng)目經(jīng)理蹦過(guò)來(lái)問(wèn)我進(jìn)度怎么樣,質(zhì)管發(fā)郵件過(guò)來(lái)說(shuō)過(guò)程檢查不合格,測(cè)試MM說(shuō)某個(gè)需求理解不了,有個(gè)無(wú)聊的網(wǎng)友在QQ發(fā)消息撩撥你晚上去幻影兇間,產(chǎn)品經(jīng)理蹭到身邊說(shuō)不好意思兄弟需求又要改了……要知道保持速度與節(jié)奏很重要啊,我正突擊呢你來(lái)這么一下子,看起來(lái)是幾秒鐘的事兒,可對(duì)程序員來(lái)講,也許半天功夫就白費(fèi)了,要想再找回?cái)嗟舻乃悸?,花費(fèi)的時(shí)間可是那幾秒鐘的幾十倍幾百倍。 看看下面這張圖: “樹(shù)欲靜而風(fēng)不止”。這是我們?cè)陂_(kāi)發(fā)過(guò)程中必須要面對(duì)的現(xiàn)實(shí),各種各樣的干擾會(huì)讓我們的工作效率大打折扣。如果你有同感,往下看吧,包你不失望。 1)郵件的打擾 領(lǐng)導(dǎo)會(huì)要求你關(guān)注郵件,每隔多少分鐘檢查一下郵箱,最好安裝一個(gè)郵箱客戶端,設(shè)置一個(gè)自動(dòng)檢查新郵件。我原來(lái)也要求過(guò)部門的同事,現(xiàn)在想想這不大靠譜。關(guān)鍵的一點(diǎn)是:真正重要的事兒,真正緊急的事兒,不走郵件!所以,盡管關(guān)注郵件是必要的、必須要的,還是要給它設(shè)置一個(gè)限度。照下面這么做就好了:
2)即時(shí)通信工具的打擾 這年頭,人都忙著在網(wǎng)上社交了,很多精力和時(shí)間都貢獻(xiàn)給網(wǎng)絡(luò)上的虛擬圈子和對(duì)象了,其實(shí),我要說(shuō)的是,玩的是熱鬧也是寂寞,別上癮為好。 看張圖片:
這是我某個(gè)時(shí)刻的QQ通知截圖,同時(shí)和十四個(gè)人聊天,有的人比我還多,同時(shí)聊三五十個(gè),要是筆記本沒(méi)有靜音,“嘀嘀嘀嘀”之聲就像農(nóng)村河畔夜晚的蛙鳴,此起彼伏連綿不絕,真夠讓人忙活的,你要是每聽(tīng)到一聲“嘀嘀”都看一下子,那完了,就算你開(kāi)著Qt Creator /Eclipse/VS/Android Studio之類的IDE,也沒(méi)時(shí)間切換過(guò)去敲代碼了。這場(chǎng)景,基本上就變成聊天為主開(kāi)發(fā)為輔,看來(lái)淘寶小二的工作更適合你了。 電腦上有QQ,手機(jī)上有手Q、微信、陌陌等,也是一會(huì)嘀一下、震一下,也許我們每天要看手機(jī)100次以上,重度手機(jī)依賴者在300次以上,看微信、看微博、各種通知、看短信、接電話、看時(shí)間、看天氣、看養(yǎng)的寵物、把玩游戲、看小說(shuō)、看漫畫……尼瑪,智能手機(jī)太富有侵略性了。假如你從口袋里掏出手機(jī)的次數(shù)遠(yuǎn)遠(yuǎn)大于別人給你打電話的次數(shù),那你可能就存在過(guò)度關(guān)注的傾向,得注意了,阿猿,你又沒(méi)那么多女盆友,不會(huì)錯(cuò)過(guò)晚上的約會(huì)的,擔(dān)心個(gè)什么勁兒呢。 下面幾招就可以讓你擺脫或降低即時(shí)通信工具和手機(jī)對(duì)工作的干擾:
一句話:不要讓手機(jī)和社交軟件不停地通知你干擾你,你一個(gè)小時(shí)去查看一下?tīng)顟B(tài)即可。 3)張弛有度 工作一陣子(譬如45分鐘、30分鐘)就休息一下,有張有弛,活動(dòng)下筋骨、站起來(lái)走走、活動(dòng)脖子、腰、手,轉(zhuǎn)轉(zhuǎn)眼球看看遠(yuǎn)方,總之,一個(gè)人能集中注意力的時(shí)間長(zhǎng)度是有限的,你要說(shuō)你能連續(xù)高效工作四個(gè)小時(shí),那我表示佩服。 為了能夠張弛有度,程序員還需要做一些工作任務(wù)上的調(diào)整,把編碼、設(shè)計(jì)、殺蟲等工作的粒度細(xì)分,最好一個(gè)小任務(wù)能在幾十分鐘內(nèi)完成,這樣節(jié)奏就配合上了。 這方面有個(gè)著名的方法:番茄工作法。可以試試。 4) 提升開(kāi)發(fā)效率的小貼士 程序員要寫代碼,這里有一些小貼士可供參考,也許能提高開(kāi)發(fā)效率:
>> 知易行難 如果你發(fā)現(xiàn)自己的工作效率有待提高,并且擬定了一系列的措施,那就執(zhí)行吧,堅(jiān)持執(zhí)行。想再多,落不到行動(dòng)上,都是白瞎。 執(zhí)行了,還要想辦法度量效果。比如你覺(jué)得QQ影響你的開(kāi)發(fā)效率,那就關(guān)掉它,堅(jiān)持一周,看看有什么變化?要想度量效果也很簡(jiǎn)單,找一個(gè)時(shí)間跟蹤軟件,看看你每天花費(fèi)在QQ聊天上的時(shí)間,花在開(kāi)發(fā)工作上的時(shí)間,記錄下來(lái)。然后在關(guān)閉QQ的情況下,再記錄你花在開(kāi)發(fā)上的時(shí)間。對(duì)比一下,在時(shí)間投入這個(gè)維度的結(jié)果就出來(lái)了。而工作成果這個(gè)維度,就看你自己如何度量了,比如通過(guò)工作量、完成的任務(wù)數(shù)等都可以。 總而言之,如果你覺(jué)得某個(gè)因素使你效率低下,那就制定策略,落實(shí)到行動(dòng)上來(lái),一定有效果??上У氖怯袝r(shí)我們明知那么做會(huì)有改善,可就是懶得動(dòng)彈啊。 |
|