在開發(fā)一個(gè)新的需求過程中半醉,因?yàn)橐粋€(gè)小小的bug,竟然浪費(fèi)了我三個(gè)多小時(shí)劝术!
我像往常一樣寫代碼缩多,寫完代碼就開始編譯、部署养晋,然后開始調(diào)試衬吆。可是程序绳泉,總是crash逊抡,dump的調(diào)用棧信息莫名其妙。以前遇到的程序crash零酪,通過查看調(diào)用棧信息冒嫡,可以很快定位問題∷奈可是這次孝凌,卻不一樣。
顯然月腋,從調(diào)用棧的信息看不出什么原因蟀架,一定是別處的錯(cuò)誤導(dǎo)致的。我只能逐行定位調(diào)試罗售。費(fèi)了好大的功夫辜窑,終于定位到了錯(cuò)誤。錯(cuò)誤的原因也非常簡單寨躁,非常低級穆碎,而且我以前也犯過同樣的錯(cuò)誤。
這一次我非常的苦惱职恳,因?yàn)槲也粦?yīng)該再次犯這種同樣的低級錯(cuò)誤所禀。
我的第一反應(yīng)是方面,我太不認(rèn)真了,太不小心了色徘。于是恭金,這件事情深刻的印在我的心中。
過了兩天褂策,我在去上班的路上横腿,利用坐公交車的時(shí)間,看了萬維剛的一篇文章——《哪怕你兢兢業(yè)業(yè)干活斤寂,大部分工作也被浪費(fèi)了》耿焊。文章的最后得出三個(gè)結(jié)論:
- 每次只做一件事情
- 追求把事情做完
- 一次把事情做對
這篇文章對我的啟發(fā)很大,于是我對我的工作方式進(jìn)行了反思和改進(jìn)遍搞。
問題一:不夠?qū)W?/h3>
我的辦公電腦有兩個(gè)罗侯,一個(gè)內(nèi)網(wǎng)電腦用于項(xiàng)目開發(fā)、項(xiàng)目組溝通溪猿,一個(gè)外網(wǎng)電腦用于查資料钩杰、公司內(nèi)部溝通。這兩個(gè)電腦上诊县,都有通訊工具讲弄,都時(shí)不時(shí)地彈出消息框。其實(shí)翎冲,這些消息99%的都是不需要我關(guān)心的垂睬。但是,這些消息彈框就像一個(gè)“中斷”打斷了我的注意力抗悍。
解決:關(guān)掉兩臺的電腦的通訊工具,需要時(shí)再登錄钳枕,定期登錄查看消息缴渊。
有時(shí)候,覺得自己工作累了鱼炒,就拿起手機(jī)刷朋友圈衔沼,瀏覽網(wǎng)頁新聞。當(dāng)我放下手機(jī)昔瞧,注意力再次回到手頭工作時(shí)指蚁,我需要重新梳理思路。這種注意力的切換自晰,其實(shí)就像進(jìn)程的切換凝化,效率是很低的,而且大腦不能像計(jì)算機(jī)一樣完整地保存“上下文”酬荞。
解決:工作時(shí)搓劫,關(guān)閉網(wǎng)絡(luò)瞧哟。完成一個(gè)工作任務(wù)時(shí),才可以玩一會手機(jī)枪向。
問題二:喜歡拖沓
在開發(fā)一個(gè)任務(wù)時(shí)勤揩,我總是沒有把事情做完整,覺得時(shí)間還多秘蛔,今天先做到這里陨亡,剩下的明天再做,然后就去玩了深员。但是對于一個(gè)大型項(xiàng)目负蠕,當(dāng)下次再去做時(shí),就得小心翼翼了辨液,我不得不重新回憶起自己當(dāng)初的思路虐急。這樣就會浪費(fèi)一些時(shí)間和注意力。我這種“差不多”的心態(tài)滔迈,其實(shí)是非常不好的止吁。想起一句人們常說的話,今日事今日畢燎悍,留著明天更著急敬惦。
解決:如果有時(shí)間,我必須一鼓作氣把自己所知道的問題解決完谈山。
問題三:時(shí)間利用率低
常常能感覺到自己還沒有做什么事情俄删,一上午就過去了,一轉(zhuǎn)眼奏路,就下班了畴椰。我認(rèn)為,這是對時(shí)間控制的不精確鸽粉,所以感覺不到時(shí)間在走斜脂。于是,我想起了柳比歇夫記錄時(shí)間的方法触机。如果有記錄時(shí)間帚戳,那肯定是能感覺到時(shí)間的變化的,一小時(shí)就是一小時(shí)儡首,五分鐘就是五分鐘片任。如果能感覺到時(shí)間的變化,人的大腦會高效起來蔬胯。
解決:使用 愛今天 這個(gè)APP对供,記錄時(shí)間。當(dāng)然笔宿,我覺得暫時(shí)做不到像柳比歇夫那樣記錄時(shí)間犁钟。這個(gè)APP里還有番茄時(shí)鐘棱诱,特別好用。
自從大學(xué)畢業(yè)工作以來涝动,覺得時(shí)間過得越來越快迈勋,覺得時(shí)間越來越不夠用了。提高工作效率醋粟,就可以節(jié)省時(shí)間靡菇。遇到問題,就要思考米愿,找到解決方法厦凤,然后采取行動(dòng),這就是一個(gè)靠譜的方法論育苟。