5.與其報歉,不如補救,而廢棄最不可取。 完成龐雜活動(activity)的最好方法是將其拆分成簡略的各項運動。天天早上,將你一天要完成的活動進行拆分,而后制訂一個相應(yīng)的日程部署表,這樣可能輔助你: 如果你要花額定的時間來實現(xiàn)一些代碼的測試,或者重構(gòu)不可讀的類,那么就去做,由于這是為未來投資時光。然而假如你在某件事上面卡住了或者將名目遷延的太久,那么尋找一個更輕易的計劃。它可能不如你目前正在實現(xiàn)的方案優(yōu)雅,但至少你有方案。確保記載下來以應(yīng)答這個項目將來的危險,并且有些貨色須要從新審查。 解決方式至少要經(jīng)由一次檢討。在你的共事中,請一位你尊重的優(yōu)良開發(fā)職員檢查你的辦法,并接收他的真摯倡議。 家喻戶曉,若仍有一個玻璃杯需要蕩滌,則不能說已經(jīng)洗完了。粉刷墻壁或驅(qū)車前往某處這些事情上咱們也認可同樣的情理,但在軟件開發(fā)上我們卻不這么以為了。即使我們沒有完成所有的單元測試,或者我們不核實實現(xiàn)方法是否合乎用戶的需要,我們也說完成了任務(wù)。這是典范來自Hope Driven Development的行動,是十分有害的。 3.正確做事 更好的懂得這個活動。 4.不要中途而廢 成為一個優(yōu)秀的程序員跟成為其余優(yōu)秀的專業(yè)人員一樣,需要盡可能多的做一些有品質(zhì)的工作。有句很風(fēng)行的話能夠總結(jié):做,正確做事,破馬就做。(Do it. Do it right. Do it right now) 需要沒有更改時,只有當(dāng)你百分之百確認再也沒有必要改良那個解決方法時,才干算完成任務(wù)。 要為解決方法覺得到驕傲,因為這不僅僅只是個一般的解決方法,這是個好的方法。遵守“軟件質(zhì)量金字塔”的準(zhǔn)則 進步你的估量才能,多少天之后,你會發(fā)明你能猜測一天的工作量。 2.一次只做一件事 以下兩個是考核事件是否準(zhǔn)確完成的要害: 集中精神工作25分鐘,休息5到10分鐘。你可以用諸如“番茄工作法”這種流行的技巧來幫助你治理時間。還有工具能贊助你丈量你花在各項不同任務(wù)上的時間,我最愛好的是CoolTimer,這里也有10個不錯的時間追蹤利用程序。 集中于一項任務(wù)比同時做多項義務(wù)更多產(chǎn),不同的研討已經(jīng)證實這個觀點,并且宣布在不同的媒體上(例如CNN)。 -->1.將一天要做的事情列成清單 每天都有一個集中的目的。 相關(guān)的主題文章:
|