愛偷懶的程式設計師是好程式設計師
為什麼呢!我們可以舉些簡單的例子:
1.只有懶惰的程式設計師才會去編寫那些可以最終代替自己工作的自動化工具,好的程式設計師都會有一套自己的程式碼自動生成工具,有的是用模板語言,有的是用shell.在開發一個新的系統時,系統基礎框架設計好後,很多業務層程式碼基本上都是一個模子出來的,要想讓這些程式碼都是從一個模子裡出來,那麼就需要在底層下很大的功夫才能做到.所以,每個程式設計師夠應該有,或者會寫程式碼自動生成工具,當然,這個工具並不是一個成功工具!它的前提是你必須在底層有足夠的抽象.
2.只有懶惰的程式設計師才不會去去寫大段的冗餘重複的程式碼,他們會想出各種方法來避免這種冗餘程式碼的情況,做的好的,就是在系統的基礎架構層來解決大部分這樣的問題,通過精緻的設計模式,高度抽象的模組,易用的介面,高度可配置的基礎平臺等等來實現,做的一般的會利用各種開源工具來代替自己想要的程式碼,做的差些的就是不斷利用refactor重構出那些重複程式碼.
3.好程式設計師怎麼可能"笨"呢!哈哈!俺們可都是天之驕子啊!小心我扔你雞蛋啊!
很聰明的程式設計師一般比較自信,難以聽進別人的意見,在一個團隊中,最怕的並不是怕沒有技術好的人,而是怕那些很聰明的人不跟你團隊保持一致,舉個例子,可能團隊裡有一套通用的資料存取方法,但聰明的程式設計師會堅持己見,自己發明出一套新的方法來!聰明的程式設計師會認為自己更懂客戶的需求,而不顧市場人員提出的需求.這也是為什麼很多人會說"要對團隊中聽話的人委以重任",我當然不同意這種看法,但是,既聰明團隊意識又好的人,就比較少見了.團隊不行的話,一個人再聰明又有什麼用?
4.聰明的程式設計師喜歡自己重新發明輪子!笨的程式設計師喜歡利用聰明的程式設計師寫出的程式碼!
5.聰明的程式設計師一般有自己思維的定勢,笨的程式設計師因為什麼都不懂,所以他的眼裡什麼都是可能,什麼都是不可能!查詢程式碼問題的時候,聰明的程式設計師首先會說:這是系統的bug,笨的程式設計師會看看自己的程式碼是不是有拼寫錯誤!笨的程式設計師跟容易換位思考,下面有個例子:
一段關於web開發問題的程式設計師和客服人員的對話:
“從昨天開始我們的使用者就看不到我們站點上的Logo了。”
“他試過重啟瀏覽器麼?”
“是的。”
“他試過重啟電腦麼?”
“是的。”
“他清空過瀏覽器Cache麼?”
“是的。”
“他的瀏覽器版本是IE6麼?”
“是的。”
“他確信是真的看不到Logo了麼?”
“是的。”
“他是在電腦顯示器螢幕上看我們的站點麼?”
“什麼?”
“比如說,它可能是列印出來看不到?”
“不。他是在顯示器上看的。”
“除了站點Logo之外,他是不是其他的圖片都看不到?”
“什麼?哦。我再問問他。”
也許,聰明的程式設計師遇到這個問題的時候,甚至可能去找個圖形演算法分析下這個圖片是否有問題!
最後,以不會偷懶的程式設計師不是好程式設計師!
相關文章
- 程式設計師如何偷懶?偷懶是一種至高境界程式設計師
- 偷懶是程式設計師的一種至高境界程式設計師
- [愛偷懶的程式設計師系列]-Section 1. “懶”是一切需求的根源程式設計師
- 程式設計師應當學會“偷懶”程式設計師
- 你的程式設計師是在努力工作還是在偷懶?程式設計師
- 計算機愛好者 VS 程式設計師計算機程式設計師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 程式設計師的愛情程式設計師
- 程式設計師應該是先是個計算機愛好者程式設計師計算機
- 對於一個程式設計師來說偷懶很重要 (轉)程式設計師
- 最偷懶程式設計師:1/5薪水將工作外包中國公司程式設計師
- 讓老闆開心的程式設計師不是好程式設計師程式設計師
- 程式設計師真的很懶程式設計師
- 程式設計師的愛情詩程式設計師
- 科技愛好者週刊(第 174 期):全能程式設計師 vs 特長程式設計師程式設計師
- 盲人程式設計師是如何程式設計的?程式設計師
- 高效的程式設計師是聰明和懶惰的程式設計師
- 程式設計師偷懶指南 — 用chrome外掛實現前端資訊推送程式設計師Chrome前端
- 程式設計師偷懶指南 -- 用chrome外掛實現前端資訊推送程式設計師Chrome前端
- 不會填坑的程式設計師不是一個好程式設計師!程式設計師
- 視障程式設計師是如何程式設計的?程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 程式設計師,熱愛你的 bug程式設計師
- 請相信程式設計師的愛情程式設計師
- 程式設計師之愛情觀程式設計師
- 程式設計師如何愛護眼睛程式設計師
- 好程式設計師不寫程式碼程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 《程式設計師的春天:EOM與程式設計師》程式設計師
- Lisp程式設計師眼中的其他程式設計師Lisp程式設計師
- 首批程式設計師他們是如何程式設計的?程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 好程式設計師Java培訓分享Java程式設計師技能提升指南程式設計師Java
- 高效程式設計師的特徵:聰明 懶惰程式設計師特徵
- 高效程式設計師的特徵:聰明,懶惰程式設計師特徵
- 神愛程式設計師,於是帶來Python程式設計師Python