一個(gè)老程序員推薦的 10 個(gè)編程策略
在這篇文章中筆者跟大家分享一個(gè)老程序員推薦的10 個(gè)編程策略希望對(duì)大家有所幫助。
1.橡皮鴨debug法也許大家都有過這樣的經(jīng)歷,那就是當(dāng)你在和別人討論問題時(shí),突然就有了答案和別的想法,這是因?yàn)楫?dāng)你和別人一起討論時(shí)會(huì)讓你的大腦重新組織問題,這 樣的情況下,你的聊天對(duì)象就是“橡皮鴨”。所以我們每個(gè)人都應(yīng)該積極主動(dòng)的成為對(duì)方的“橡皮鴨”,這樣我們彼此才有可能得到好的建議。
2.信息反饋要及時(shí)如果寫好了代碼,就怎該馬上到你的討論區(qū)里去討論下,和你的“橡皮鴨”們交流下,聽下他們的建議,因?yàn)楝F(xiàn)在糾正可比你做成成品后改動(dòng)要節(jié)約成本的多.
3.換種方式思考當(dāng)你冥思苦想得不到你想要的答案時(shí),你不妨先離開下你的工作崗位,換種方式和地點(diǎn)思考,這種方法有時(shí)真的很有效,身邊有很多朋友在聊天時(shí)也會(huì)說起這種方式,有時(shí)在你上廁所或是打個(gè)盹時(shí)真得就能想到你想要的答案,有要不信。總之,換個(gè)環(huán)境真的對(duì)你有幫助。
4.自動(dòng)化的好處很多程序員都認(rèn)為自動(dòng)化只是能做到節(jié)約時(shí)間,這完全是一個(gè)誤解。他不只是如此,自動(dòng)化最大的優(yōu)點(diǎn)是他可以讓你的思想沒有阻礙,可以朝著目標(biāo)勇往直 前。假設(shè)我們常要運(yùn)行一些復(fù)雜的查詢,而且每次都要重新輸入一遍,當(dāng)然,你應(yīng)該不會(huì)真的傻乎乎的這么做,大家都會(huì)使用剪貼板或是其他的工具,我認(rèn)為自動(dòng)化 是更為有效的。
5.善用“拿來主義”我們都希望寫出完美的新代碼,有新的抽象概念。可當(dāng)我們?cè)O(shè)計(jì)新代碼時(shí),抽象概念又成了我們的困擾。當(dāng)我有這種困擾時(shí),我不是馬上思考各種抽象概念, 而是先復(fù)制一些代碼作為原型。這樣就可以上手新項(xiàng)目了,而且效果也不錯(cuò),不過要記住一點(diǎn),不要只復(fù)制,還要清理代碼,不然就會(huì)很難收拾。
6.適當(dāng)?shù)倪\(yùn)動(dòng)是很有必要的因?yàn)槌3R鲈陔娔X旁很久,所以久坐使我們經(jīng)常腰酸背痛。因些想要有個(gè)好的身體就要常運(yùn)動(dòng),不然什么都是白費(fèi)。每周至少三次超過1時(shí)間的運(yùn)動(dòng)大家都很難堅(jiān)持。
如果你真的像我所說的難以堅(jiān)持的話,不妨試下立式桌,他是可能站立也可以坐下的,這樣就可以輕松的在上班時(shí)解決久坐不動(dòng)的問題。
7.了解前面的文章每當(dāng)自己閱讀新的文章時(shí)總是有些地方讓人搞不清楚狀況,為了能更好的閱讀和理解文章,大家最好先看下這篇文章的前文才好,這樣才能更好的幫助我們理解當(dāng)前的文章。
8.記錄筆記有些人可以對(duì)自己的記憶很有自信,所以對(duì)這種記筆記的辦法很不屑,但我是會(huì)每天都做筆記的,把所以遇到的問題和如何解決這些問題的方法詳細(xì)的記錄下來,等現(xiàn)碰到這些問題時(shí)很快就能解決掉,我敢打賭,就算你有再好的記憶也會(huì)有一些事情記不清楚,所以拿起紙和筆記錄起來。
9.提前做好計(jì)劃在一天工作完畢后我都會(huì)把第二天的工作做的計(jì)劃表,這樣到了第二天就不會(huì)太盲目,目標(biāo)也很明確。這種方法對(duì)于第二天的工作真的有質(zhì)量上的提高和速度上的加快。
10.總結(jié)上述所有的內(nèi)容不一定對(duì)每個(gè)人都有用,但這也是個(gè)人很長時(shí)間從事開發(fā)一來的經(jīng)驗(yàn)之談,希望對(duì)大家有所幫助。
相關(guān)文章:
1. Google Adsense西聯(lián)匯款領(lǐng)取方式與流程,親身實(shí)踐2. Hello World 程序的起源與歷史3. SEO優(yōu)化反向鏈接(Back-Links)的四大原則4. 程序員保值的五個(gè)關(guān)鍵點(diǎn)5. Papi醬首次直播的八大平臺(tái)是哪些 打賞90萬服不服6. 百度、360、搜狗、神馬搜索份額多少?2018中國搜索引擎排行7. 程序員應(yīng)該正確面對(duì)的8個(gè)錯(cuò)覺8. 網(wǎng)站里的圖片怎么優(yōu)化?淺談網(wǎng)站優(yōu)化之圖片優(yōu)化三步驟9. 做好微信公眾號(hào)運(yùn)營怎么能缺少這些幫手10. 網(wǎng)站優(yōu)化中搜索框如何設(shè)計(jì)?網(wǎng)站建設(shè)搜索框設(shè)計(jì)技巧和功能