背景:我是一個(gè)程序員窍荧。
這個(gè)頭一天晚上做第二天計(jì)劃的做法是我的老板給我的一個(gè)建議,那是在一年前恨憎,我剛加入這個(gè)組蕊退。
我開始沒有實(shí)施這個(gè)建議,就像對(duì)待任何其他建議那樣憔恳,知道了瓤荔,但并不因此而改變自己的行為。
漸漸地喇嘱,我意識(shí)到這個(gè)做法的價(jià)值:它可以讓我的performance變得比較穩(wěn)定茉贡。
對(duì),之前工作表現(xiàn)是不夠穩(wěn)定的者铜,有的時(shí)候一天下來(lái)不知道干了些啥腔丧,回家的時(shí)候,回顧一天作烟,就會(huì)情緒低落愉粤;有的時(shí)候一天下來(lái)能干很多事情,回家的時(shí)候就自信心爆棚拿撩。
這種狀態(tài)當(dāng)然算不上高水平選手了衣厘。高水平選手當(dāng)然是要發(fā)揮穩(wěn)定,穩(wěn)定保持在高水平狀態(tài)的,運(yùn)動(dòng)員是如此影暴,程序員也不例外错邦。
于是我決定實(shí)施這個(gè)做法。
工具就是Google doc型宙。每周在文檔開頭加入一個(gè)這周的表格撬呢,如下圖
表格每行對(duì)應(yīng)一天。第一列是日期妆兑,第二列是這一天要達(dá)到的目標(biāo)魂拦,第三列是實(shí)際情況(哪些目標(biāo)達(dá)到了,哪些沒達(dá)到)搁嗓,第四列是整體評(píng)分芯勘,第五列是retrospective,即自我回顧和反思腺逛,哪些做得好荷愕、需要繼續(xù)保持,哪些做得不好棍矛、如何改善路翻。
第一二列前一天晚上寫好。第三四五列在一天結(jié)束后寫茄靠。
慢慢地茂契,我發(fā)現(xiàn)這個(gè)做法的精華在第一二列,即“做計(jì)劃”的部分慨绳。因?yàn)橛袝r(shí)候因?yàn)槊蛘邞械粢保瑳]有填三四五列,沒有總結(jié)回顧反思脐雪,效果也不會(huì)太差厌小。所以,如果想要一個(gè)最輕量級(jí)的方案战秋,那么只需要把前兩列作為必填璧亚,其他列選填就可以了。
你知道脂信,程序員最迷茫的時(shí)候就是一個(gè)任務(wù)完成的時(shí)候癣蟋,不知道接下來(lái)做什么。這時(shí)候你就可以拿出這個(gè)doc狰闪,按上面列出的條目去做就好了疯搅。所以我每次在做完一件事的時(shí)候就會(huì)打開這個(gè)文檔,看看接下來(lái)該做什么埋泵。有時(shí)候做一個(gè)任務(wù)stuck了幔欧,或者某個(gè)任務(wù)被block了罪治,也會(huì)打開這個(gè)文檔,切換下一個(gè)任務(wù)礁蔗。因此觉义,我每天都會(huì)打開這個(gè)文檔很多次。
這個(gè)方法最核心的部分就是“做計(jì)劃”浴井,然而不幸的是谁撼,這也是最令人望而卻步(daunting)的部分。我有時(shí)候一想到要做計(jì)劃滋饲,就有點(diǎn)心里發(fā)毛,所以有時(shí)候會(huì)很抗拒打開文檔做計(jì)劃喊巍。
對(duì)此屠缭,我的觀察是:其實(shí)一旦開始去做計(jì)劃,就發(fā)覺也沒那么可怕崭参。我給自己的心理暗示是:不需要完美呵曹,先列幾條你脫口就能說(shuō)出來(lái)的任務(wù),然后在看看bug list里有沒有更重要的或者高優(yōu)先級(jí)的何暮,看看要不要加進(jìn)來(lái)奄喂,最后在稍微排一下優(yōu)先級(jí)。
排優(yōu)先級(jí)的核心是把重要的海洼、緊急的事情排在前面跨新,但具體怎么排因人而異,自己覺得合適就好坏逢。一種方案是:可以把比較trivial的域帐、很快可以解決的排在后面,大塊的重要的任務(wù)排在前面是整,這樣每天的開始肖揣,在你精力最旺盛的時(shí)候,你可以著手解決最棘手的問(wèn)題浮入,這個(gè)搞定了龙优,這一天就不會(huì)差。另一種方案是:排一兩個(gè)很小的事秀、幾分鐘或十幾分鐘就能搞定的東西彤断,這樣你每天開始的時(shí)候,做完這幾個(gè)小任務(wù)易迹,信心就建立了瓦糟,心情也好了,然后再解決棘手的難題赴蝇。
這就是我要分享的全部?jī)?nèi)容菩浙。
我已經(jīng)使用這個(gè)方法一年多了(是的,我的doc很長(zhǎng)啦),仍然在用劲蜻,有時(shí)候難免忘記或者懶陆淀,錯(cuò)過(guò)一兩次,但絕大多數(shù)時(shí)候我都覺得這個(gè)方法很有用先嬉,會(huì)克服惰性去實(shí)施轧苫。習(xí)慣一旦養(yǎng)成,這件事情也就自然而然疫蔓,不費(fèi)什么工夫含懊。
希望這個(gè)方法能在你成為高水平程序員的道路上助你一臂之力 :)