1.練習(xí)大聲說(shuō)話
有時(shí)候你的頭腦很清晰,卻找不出合適的語(yǔ)言來(lái)組織表達(dá)?大聲說(shuō)話可以幫助你組織言語(yǔ)。把和你對(duì)話的人想象成一個(gè)橡皮鴨,這樣你的思路就不會(huì)短路了。
2.快速反饋
快速反饋是一門十分有意義的學(xué)問(wèn),在工作中一個(gè)微不足道的變化可能導(dǎo)致數(shù)百行代碼需要修改或者調(diào)整。多和團(tuán)隊(duì)反饋交流,有時(shí)候他們的建議可以幫你節(jié)省不少工作量。
3.搞定端到端
在工作中的問(wèn)題,很容易在細(xì)節(jié)問(wèn)題上糾結(jié)。為什么不簡(jiǎn)單一點(diǎn),直接從端到端呢?編寫一個(gè)Hello World程序是每一個(gè)編程人員都會(huì)的,但是一些復(fù)雜的計(jì)算上,你是否會(huì)忙于計(jì)算細(xì)節(jié)呢,構(gòu)建一個(gè)模型會(huì)讓問(wèn)題變得簡(jiǎn)單很多。
4. 知道何時(shí)離開(kāi)鍵盤
有時(shí),在調(diào)試器、控制臺(tái)的錯(cuò)誤日志無(wú)處不在,反復(fù)敲打鍵盤是一個(gè)測(cè)試代碼的好方法。不過(guò)有時(shí),當(dāng)你遇到一個(gè)艱難或者復(fù)雜的設(shè)計(jì)問(wèn)題,你需要停止看屏幕。散步或者洗洗澡對(duì)你更有好處,我的妻子,也是一個(gè)軟件工程師,對(duì)她來(lái)說(shuō)睡覺(jué)是最好的思考(。 睡午覺(jué),去散步,去洗手間,不管怎樣,設(shè)法想遠(yuǎn)離你的電腦。
5.自動(dòng)化
高效的開(kāi)發(fā)人員懂得避免把自己陷入繁瑣的流程中去。關(guān)于自動(dòng)化,大家有一個(gè)常見(jiàn)的誤解就是節(jié)省時(shí)間。自動(dòng)化固然可以節(jié)省時(shí)間,這不是最主要的,自動(dòng)化最大的優(yōu)點(diǎn)是讓你的思路開(kāi)闊,朝著完成目標(biāo)的方向奮勇前行。
6.不要紙上談兵
紙上談兵是兵家大忌,當(dāng)你開(kāi)始工作時(shí),尤其是做一個(gè)新東西,常常發(fā)現(xiàn)無(wú)從下手,那么為什么不從已有的經(jīng)驗(yàn)開(kāi)始,將原先的代碼復(fù)制過(guò)來(lái),一步一步修改,總之不要讓他們變成無(wú)人收拾的爛攤子。
7.多做運(yùn)動(dòng)
編程不會(huì)消耗你多少卡路里。強(qiáng)迫自己保持活躍,多走動(dòng)。我們有一個(gè)俱樂(lè)部,每周都要做俯臥撐活動(dòng),這對(duì)身體很有幫助。對(duì)程序員來(lái)說(shuō),一直坐在座位上,脖子和頸椎都不會(huì)太舒服。多運(yùn)動(dòng)能有效改善這一狀況。
8.閱讀前文
看別人的文檔或者技術(shù)代碼常讓人抓狂,如果你不閱讀前文,很難發(fā)現(xiàn)更多細(xì)節(jié)。養(yǎng)成養(yǎng)好的閱讀習(xí)慣,對(duì)優(yōu)秀的程序員來(lái)說(shuō)是很有必要的。
9.記筆記
好記性不如爛筆頭,多做筆記,保證自己不會(huì)遺漏知識(shí)點(diǎn)。筆記對(duì)我來(lái)說(shuō)是無(wú)價(jià)的財(cái)富,很多難題我都在過(guò)去的筆記中找到了解決方法。
10.做事有計(jì)劃
每天都會(huì)做好第二天的行動(dòng)計(jì)劃,這樣明天到來(lái)之際,有一個(gè)明確的主題和議程,可以全身心的投入其中。
上面的這些內(nèi)容就是小編今天要和大家分享的程序二次開(kāi)發(fā)方面的內(nèi)容,希望大家看完之后如果覺(jué)得很不錯(cuò)的話可以和身邊的朋友好好分享一下。