莊周夢(mèng)蝶

          生活、程序、未來(lái)
             :: 首頁(yè) ::  ::  :: 聚合  :: 管理

          寫(xiě)代碼與情緒

          Posted on 2010-01-09 11:09 dennis 閱讀(3141) 評(píng)論(7)  編輯  收藏 所屬分類(lèi): 涂鴉工作隨筆
              你不得不承認(rèn),寫(xiě)代碼的效率跟周期性的情緒相關(guān)。以我為例,總存在著周期性的情緒波動(dòng),那段時(shí)間內(nèi)基本不想寫(xiě)代碼,上班就是收收郵件,看看網(wǎng)頁(yè),遺憾的是每個(gè)月都有那么幾天。事實(shí)上,我認(rèn)為在一天8小時(shí)的工作中,能有2、3個(gè)小時(shí)能達(dá)到忘我狀態(tài)的工作,那已經(jīng)是非常不錯(cuò)的事情。如果你是程序員,你肯定知道我說(shuō)的忘我狀態(tài)是什么。我在這里說(shuō)的局限了,其實(shí)任何工作都可能進(jìn)入這種忘我狀態(tài),這種狀態(tài)下你的思維非常活躍,全神貫注,哪怕有人跟你說(shuō)話(huà)你也會(huì)聽(tīng)而不聞,這種狀態(tài)在你讀一本非常有趣的小說(shuō)的時(shí)候也會(huì)出現(xiàn)。這種狀態(tài)下的你效率會(huì)非常高,例如我前段時(shí)間內(nèi)就在一周內(nèi)寫(xiě)了13000多行代碼,600多個(gè)測(cè)試用例,為我們的系統(tǒng)重新實(shí)現(xiàn)了一個(gè)通信層。

             看過(guò)很多討論程序員工作效率的文章,據(jù)稱(chēng)研究表明要進(jìn)入這種狀態(tài)是至少要15分鐘的時(shí)間,因此頻繁地打斷工作會(huì)阻礙你的工作效率,畢竟醞釀情緒也是需要時(shí)間的嘛。我有思考過(guò)怎么去盡量多地保持這種狀態(tài),排除那種對(duì)工作厭煩的情緒,畢竟拿著工資不干活心里還是會(huì)不安,況且看到周?chē)敲炊喔咝实娜耍瑝毫κ请y免的,讓人擔(dān)心的不是每天只有兩個(gè)小時(shí)的高效工作,而是那段什么都不想干的時(shí)間。最后讓我發(fā)現(xiàn)一個(gè)方法,說(shuō)起來(lái)很簡(jiǎn)單,就是在出現(xiàn)這種低效狀態(tài)的時(shí)候,強(qiáng)迫自己打開(kāi)eclipse,而不是 firefox,強(qiáng)迫自己去寫(xiě)幾行代碼,如果這段時(shí)間內(nèi)沒(méi)有被其他事情打斷,那么你還是容易進(jìn)入一種不那么高效和愉悅的工作狀態(tài),至少能做到專(zhuān)心致志。當(dāng)然,跟自己的情緒對(duì)抗可能不是世界上最困難的事情,也是其中之一,不過(guò)請(qǐng)你相信,只要你打開(kāi)eclipse開(kāi)始寫(xiě)代碼并進(jìn)入思考狀態(tài),那么你至少是可以暫時(shí)遺忘那些負(fù)面情緒的,甚至你的情緒可能因?yàn)榻鉀Q了某個(gè)難題而高昂起來(lái)。
             這個(gè)方法肯定不是什么新發(fā)現(xiàn),我估計(jì)很多人會(huì)有同樣的經(jīng)驗(yàn),今早在看《joel說(shuō)軟件》其中一篇文章《開(kāi)火與運(yùn)動(dòng)》也談到了同樣的問(wèn)題,joel也提到相同的經(jīng)驗(yàn):開(kāi)了頭就好。你不知道要費(fèi)多少勁才能將一輛帶齒輪的山地車(chē)運(yùn)轉(zhuǎn)起來(lái),不過(guò)一旦它轉(zhuǎn)起來(lái)之后,一切都跟騎一輛沒(méi)有齒輪的自行車(chē)沒(méi)什么兩樣。Joel還延伸了更多,開(kāi)火的策略不僅僅是工作效率的問(wèn)題,也是競(jìng)爭(zhēng)策略,當(dāng)你向敵人開(kāi)火的時(shí)候,同時(shí)向敵人靠過(guò)去,活力會(huì)迫使敵人低下頭而不能向你開(kāi)火。競(jìng)爭(zhēng)也是如此,壓迫性的不斷推出新東西讓你的競(jìng)爭(zhēng)對(duì)手疲于奔命,反而遺忘產(chǎn)品的根本性的目的,這些新東西可能只是為了替換過(guò)去不易用的東西,為什么不易用的東西在過(guò)去也會(huì)被推出來(lái)?那只是了為每天進(jìn)步不斷開(kāi)火,讓敵人忘記開(kāi)火。
             


          評(píng)論

          # re: 寫(xiě)代碼與情緒  回復(fù)  更多評(píng)論   

          2010-01-09 12:24 by heyang
          最能讓自己情緒不穩(wěn)定的恐怕是發(fā)現(xiàn)水平和自己相差甚遠(yuǎn)的人居然和自己拿著差不多的工資,其次是管理層只看得到表面功夫。

          # re: 寫(xiě)代碼與情緒  回復(fù)  更多評(píng)論   

          2010-01-09 16:18 by Leonfisher
          這個(gè)是人體生理周期,只能盡量調(diào)節(jié),無(wú)法完全避免。

          # re: 寫(xiě)代碼與情緒  回復(fù)  更多評(píng)論   

          2010-01-09 17:01 by dennis
          @heyang
          績(jī)效考核,這是另一個(gè)話(huà)題了。

          # re: 寫(xiě)代碼與情緒  回復(fù)  更多評(píng)論   

          2010-01-09 20:01 by 日月雨林@gmail.com
          哈哈,深有體會(huì)!

          # re: 寫(xiě)代碼與情緒  回復(fù)  更多評(píng)論   

          2010-01-11 12:39 by sgz
          是啊! 我當(dāng)問(wèn)題很多的時(shí)候真的很煩,甚至有點(diǎn)厭倦,但沒(méi)辦法還是得硬上! 靜下心,寫(xiě)好代碼!

          # re: 寫(xiě)代碼與情緒  回復(fù)  更多評(píng)論   

          2010-01-11 13:39 by 珂兒
          是啊,每天總是有一個(gè)小時(shí)甚至更多的時(shí)間浪費(fèi)在了QQ聊天、QQ空間、新聞八卦、論壇上了...

          # re: 寫(xiě)代碼與情緒[未登錄](méi)  回復(fù)  更多評(píng)論   

          2011-07-15 11:36 by Jeff
          從你的blog看來(lái),感覺(jué)你已經(jīng)是屬于5%那種很有熱情并且不斷鞭策自己前進(jìn)的人了。

          你叫那些整天泡妞打游戲的人情何以堪啊。 :)
          主站蜘蛛池模板: 德安县| 曲麻莱县| 广州市| 东辽县| 永和县| 兴仁县| 克什克腾旗| 石河子市| 黔江区| 习水县| 甘肃省| 高碑店市| 远安县| 宜丰县| 鄄城县| 林州市| 乌拉特前旗| 上饶市| 垣曲县| 巴彦县| 杭锦旗| 原平市| 巴中市| 富锦市| 红原县| 西青区| 丁青县| 分宜县| 奉节县| 九台市| 曲靖市| 嫩江县| 南阳市| 邵阳市| 治多县| 黄陵县| 图片| 柳河县| 宿迁市| 社旗县| 石门县|