老程式設計師推薦10個程式設計策略
1.橡皮鴨debug法
也許大家都有過這樣的經歷,那就是當你在和別人討論問題時,突然就有了答案和別的想法,這是因為當你和別人一起討論時會讓你的大腦重新組織問題,這樣的情況下,你的聊天物件就是“橡皮鴨”。所以我們每個人都應該積極主動的成為對方的“橡皮鴨”,這樣我們彼此才有可能得到好的建議。
2.資訊反饋要及時
如果寫好了程式碼,就怎該馬上到你的討論區裡去討論下,和你的“橡皮鴨”們交流下,聽下他們的建議,因為現在糾正可比你做成成品後改動要節約成本的多.
3.換種方式思考
當你冥思苦想得不到你想要的答案時,你不妨先離開下你的工作崗位,換種方式和地點思考,這種方法有時真的很有效,身邊有很多朋友在聊天時也會說起這種方式,有時在你上廁所或是打個盹時真得就能想到你想要的答案,有要不信。總之,換個環境真的對你有幫助。
4.自動化的好處
很多程式設計師都認為自動化只是能做到節約時間,這完全是一個誤解。他不只是如此,自動化最大的優點是他可以讓你的思想沒有阻礙,可以朝著目標勇往直前。假設我們常要執行一些複雜的查詢,而且每次都要重新輸入一遍,當然,你應該不會真的傻乎乎的這麼做,大家都會使用剪貼簿或是其他的工具,我認為自動化是更為有效的。
5.善用“拿來主義”
我們都希望寫出完美的新程式碼,有新的抽象概念。可當我們設計新程式碼時,抽象概念又成了我們的困擾。當我有這種困擾時,我不是馬上思考各種抽象概念,而是先複製一些程式碼作為原型。這樣就可以上手新專案了,而且效果也不錯,不過要記住一點,不要只複製,還要清理程式碼,不然就會很難收拾。
6.適當的運動是很有必要的
因為常常要做在電腦旁很久,所以久坐使我們經常腰痠背痛。因些想要有個好的身體就要常運動,不然什麼都是白費。每週至少三次超過1時間的運動大家都很難堅持。
如果你真的像我所說的難以堅持的話,不妨試下立式桌,他是可能站立也可以坐下的,這樣就可以輕鬆的在上班時解決久坐不動的問題。
7.瞭解前面的文章
每當自己閱讀新的文章時總是有些地方讓人搞不清楚狀況,為了能更好的閱讀和理解文章,大家最好先看下這篇文章的前文才好,這樣才能更好的幫助我們理解當前的文章。
8.記錄筆記
有些人可以對自己的記憶很有自信,所以對這種記筆記的辦法很不屑,但我是會每天都做筆記的,把所以遇到的問題和如何解決這些問題的方法詳細的記錄下來,等現碰到這些問題時很快就能解決掉,我敢打賭,就算你有再好的記憶也會有一些事情記不清楚,所以拿起紙和筆記錄起來。
9.提前做好計劃
在一天工作完畢後我都會把第二天的工作做的計劃表,這樣到了第二天就不會太盲目,目標也很明確。這種方法對於第二天的工作真的有質量上的提高和速度上的加快。
10.總結
上述所有的內容不一定對每個人都有用,但這也是個人很長時間從事開發一來的經驗之談,希望對大家有所幫助。
原作:10 Practical Tips for Software Engineers 翻譯:netsmell
相關文章
- 程式設計師歌曲推薦程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 每個程式設計師都在推薦的好用api程式設計師API
- 推薦幾個好用的程式設計師效率神器程式設計師
- 老程式設計師的10個程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 程式設計師朋友推薦的好用API程式設計師API
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師
- 一個BAT老程式設計師的忠告!BAT程式設計師
- #給java程式設計師的10條建議,吐血推薦!Java程式設計師
- 強烈推薦10本程式設計師在家讀的書程式設計師
- 求推薦幾個程式設計師每天必看的網站程式設計師網站
- 推薦收藏!10大程式設計師必備生產力工具程式設計師
- 老程式設計師都去哪了?程式設計師
- 書單推薦:每個程式設計師必看的11本書程式設計師
- 程式設計師經典書籍推薦-附 PDF程式設計師
- 推薦程式設計師必備的 10 大 GitHub 倉庫,前端佔了 7 個!程式設計師Github前端
- 程式設計入門,這763位老程式設計師有話講!程式設計師
- 老程式設計師都去哪兒了?程式設計師
- 程式設計師們都在推薦使用的API介面大全程式設計師API
- 免費好用api推薦,程式設計師的介面福利API程式設計師
- 推薦一個程式設計猿(www51xuebccom)程式設計
- 內推go/php程式設計師GoPHP程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師的10個好習慣程式設計師
- 大學教程式設計的老師為何不去當高收入的程式設計師?程式設計師
- 10個程式設計好習慣:優秀程式設計師的經驗分享程式設計師
- 程式設計師強烈推薦的熱門免費api程式設計師API
- 好程式設計師Python培訓分享開發工具推薦程式設計師Python
- 【程式設計師的實用工具推薦】 Mac 效率神器 Alfred程式設計師MacAlfred
- 招個程式設計師,難?程式設計師
- 不會填坑的程式設計師不是一個好程式設計師!程式設計師
- 做個清醒的程式設計師之要不要做程式設計師程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 程式設計中實用的工具推薦程式設計
- 推薦幾個私藏的適合99%程式設計師的開源專案程式設計師
- 程式設計師永遠不要再犯的5個程式設計bug程式設計師
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 以前的程式設計師,現在的程式設計師程式設計師