成為更優秀的開發人員:第5篇 - 不要使用鈍刀

伯樂發表於2011-12-16

伯樂線上注:原文作者羅布·沃林(Rob Walling)從事Web應用開發10年之久,擔任過業內顧問、自由開發人員和全球最大的信用卡預付公司City of Pasadena的開發經理。現居住於加州中部城市弗雷斯諾(Fresno)。關注並指導IT創業,著有《開發人員創業指南 / A Developer’s Guide to Launching a Startup》一書。本文是“成為更優秀的開發人員”系列的第5篇。以下是全文:

我有個朋友曾經與一個這樣的開發人員一起工作過:在大家都在用 Visual Studio.NET時,他卻還在他的XP系統上啟動UNIX模擬器,然後開啟了 Emacs(一種古老的,過時了的,沒有任何裝飾的文字編輯器)。

當我聽說這個的時候,感覺難以置信。更糟糕的是,每當這傢伙遇到縮排問題或換行(因為他只能看到80列)時,他就會不停地抱怨,並且對其他開發人員大聲咆哮,說他們寫程式碼時應該用這種或那種格式,只為了符合一些早已不用卻也能讓那存在了二十多年的文字編輯器得以執行的規範。

我不否認 Emacs 是一個很好的編輯器(在90年代初我確實也用了它好幾年),但隨著計算機語言的演變,我們使用的工具也應當隨著升級。我們不用COBOL來開發網頁應用程式的原因有這麼一個:這種語言並不適合於這對這份工作。

在轉變工具時所遇到的學習困難,我知道是很令人痛苦的,但從長遠看,你必須使用可以最大地提高你的工作效率並且不會影響到你其他的組員的工具。

如果同一把刀你已經用了20年了,那麼也許有一把更鋒利的刀在別處等著你去發現它。

 

—————————————-

有關文字編輯器的補充:

@程式設計師的那些事 在新浪微博發起一個投票:《你最常用哪些文字編輯器?》,目前的投票結果如下圖:(截至2011-12-16 1:15:26)

你最常用哪些文字編輯器?

① Vi / Vim 43% ;② NotePad++ 39% ;③ UltraEdit 29%;④ EditPlus 21%;⑤ Gedit 11% ;⑥ Emacs 9%。

在《程式設計師/開發人員實際在用哪些工具》這張資訊圖中,有關文字編輯器的調查結果是:① Text Mate 33%;② NotePad++ 23%;③Vim 15%;④ Coda 9%;⑤ TextWrangler 4%

 

—————————————-

▲ 《成為更優秀的開發人員:第1篇 – 製造粉絲

▲ 《成為更優秀的開發人員:第2篇 – 知道你的核心競爭力

▲ 《成為更優秀的開發人員:第3篇 – 享受全景

▲ 《成為更優秀的開發人員:第4篇 – 知道自己在開發什麼

 

原文連結: Rob Walling   編譯:伯樂線上 – 張秀君

如需轉載,但請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作!

相關文章