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