疲勞的時(shí)候千萬(wàn)不要寫(xiě)代碼。
一個(gè)行業(yè)的職業(yè)素養(yǎng)更多的指的是遵循紀(jì)律原則,而非長(zhǎng)時(shí)間的不間斷工作。所以,要確保自己的生活方式正常、健康,這樣才能在正常的工作時(shí)間內(nèi)做到全力以赴。一個(gè)專(zhuān)業(yè)的程序員,要學(xué)會(huì)合理分配個(gè)人時(shí)間,工作時(shí)間全是公事,工作以外的時(shí)間才是私人時(shí)間,這樣才能提高工作效率。

寫(xiě)代碼時(shí)不要聽(tīng)音樂(lè)。
有的人或許認(rèn)為寫(xiě)代碼和寫(xiě)書(shū)一樣,聽(tīng)音樂(lè)有助于提升效率,其實(shí)不然,這樣寫(xiě)出來(lái)的程序或許背離了解決問(wèn)題的初衷,而變成了寫(xiě)音樂(lè)。所以,音樂(lè)不會(huì)讓人專(zhuān)注寫(xiě)代碼,而且還會(huì)耗費(fèi)一部分寶貴的腦力資源,這些腦力資源本該用于編寫(xiě)設(shè)計(jì)優(yōu)秀的、整潔的代碼。
當(dāng)寫(xiě)代碼被人打斷。
寫(xiě)代碼時(shí)最好是結(jié)對(duì)的,這樣當(dāng)你被打擾時(shí),你的搭檔能夠幫你回憶被打斷前的思維。另外可以采用TDD(測(cè)試驅(qū)動(dòng)開(kāi)發(fā)),失敗的測(cè)試能幫你維護(hù)住編碼進(jìn)度的上下文,被打斷后重新回去時(shí),你就會(huì)很清楚下一步的任務(wù)是解決這個(gè)失敗的測(cè)試。當(dāng)然了,寫(xiě)代碼被打斷是在所難免的,禮貌表現(xiàn),并且樂(lè)于助人,才是良好的職業(yè)態(tài)度。

?適當(dāng)?shù)姆潘捎兄诟玫耐黄啤?/strong>
有些時(shí)候死活寫(xiě)不出代碼, 應(yīng)該去找一些事情做,比如去查看郵件、喝喝水、翻翻書(shū)、上上微博、檢查進(jìn)度或看點(diǎn)文檔;另外,想要編程不延遲,就要早期檢測(cè)和保持透明,根據(jù)目標(biāo)定期衡量進(jìn)度,不要把預(yù)估和期望混淆在一起,把全部數(shù)字呈現(xiàn)給團(tuán)隊(duì),并且每天修正進(jìn)度。
提升工作效率,也提升自己能力。
可以適當(dāng)?shù)募影嗉狱c(diǎn)。但不是提倡加班,加班有時(shí)候有必要,因?yàn)槭谴龠M(jìn)短期完成工作量。但是如果加班半天,其實(shí)是完成不了額外的半天工作的,因此,長(zhǎng)期連續(xù)加班是不可取的工作方案。

幫助他人&接受別人的幫助。
編程不是容易的事,把IF語(yǔ)句和 while語(yǔ)句組裝在一起的方式十分重要,不是簡(jiǎn)單混在一起就能得到優(yōu)秀的代碼,必須小心謹(jǐn)慎,而且僅憑一已之力也無(wú)法寫(xiě)出好程序,需要相互借鑒思路和觀點(diǎn)。