五種型別的程式設計師
我在程式碼之路上曾經遇到過很多奇怪的對手,也遇到過奇怪的隊友。我至少接觸了五種不同的“程式碼鬥士”。其中一些有才的戰友有助於開發工作的進行,而另一些看起來阻礙了我的每一個計劃。
然而,他們全都在軟體開發的“萬神殿”中擁有一席之地。如果不能將這些不同風格的程式設計師協調好的話,你會發現你的專案會花費很多時間、不夠穩定或者程式碼難以讀懂等問題。
補漏靈型
補好了!
該死,程式碼雖然不夠完美,但是能工作就行了!
這種人是你公司的基礎。當哪裡出現差錯的時候他會迅速的修補,在某種程度上,保證不會再出錯。當然,他不會操心它如何工作,易用性如何等等瑣碎的問題,但是他會去修補問題,而不是說一大推廢話,做些浪費時間的事情。利用這種員工最好的方法就是:交給他們一個問題去解決,然後走開。
完美主義強迫症型
我不值得
你想對我的程式碼做什麼!
這種程式設計師不關心你的deadline和預算,這些和程式碼的優雅相比都是微不足道的,當你最後收到完成的結果時,除了提交這些閃耀著榮譽的光輝的、完美的程式碼之外什麼也不用做,這樣效率極高,因為你做的所有的事情都只會破壞這些程式碼的完美,他們是唯一具有修改程式碼資格的人。
反程式設計型
我是一個程式設計師,但是老子不寫程式碼!
你到底在做什麼!
他們的世界中只有一個真理:寫程式碼是糟糕的。如果你必須要寫的話,那麼你就已經走上了錯誤的道路。別人已經做過了這項工作,所以只要用他們的程式碼就好了。他會告訴你這項開發實際操作起來有多快,即使有時候他花了別的程式設計師相同的甚至更多的時間,但是你最後得到結果的時候會發現只有20行程式碼,並且簡潔易讀。這也許不夠快,不夠高效或者不能向前相容,但卻是最小工作量。
半吊子型
這邊已經做好啦!
你還想怎樣?它已經能工作了不是嗎?
這種人根本不在意程式碼的質量,他們認為這是別人的工作。他快速的完成被要求的任務。你可能不喜歡他這樣工作,別的程式設計師也憎恨這種人,但是經歷和客戶喜歡他。他會給你將來的工作產生很大的痛苦。可他卻總是能按時完成工作,你還沒辦法訓斥他(不管你有多麼想)。
理論型
這就是0和1的不同之處了!
好吧,這樣是可行的,但事實上還有一個更好的選擇。
比起應該做什麼,這種傢伙對選擇更感興趣。他會花80%的時間來盯著電腦思考實現一種任務的方法,15%的時間用在了抱怨不合理的deadline上,4%的時間在不同方案之間作出選擇,只有1%的時間在寫程式碼。當你收到最後的結果時往往還會得到這樣一句抱怨——“如果我有時間,我肯定能做的更好。”
你是哪一種?
就個人而言,我認為自己是一個完美主義型。那麼,你是哪一種呢?或者你覺得還有什麼別的型別的程式設計師是這篇文章沒有提到的?歡迎在下面留言。
相關文章
- 程式設計師的五種型別程式設計師型別
- 程式設計師的四種型別程式設計師型別
- 5種型別的程式設計師型別程式設計師
- 程式設計師的(血型)型別程式設計師型別
- 程式設計師的八種級別程式設計師
- 五種血型的程式設計師 你屬於哪一種?程式設計師
- 牛逼程式設計師分五種不同類別,你屬於哪一種?程式設計師
- 程式設計師的十種級別[轉載]程式設計師
- 黑馬程式設計師——型別轉換程式設計師型別
- Golang 常用的五種建立型設計模式Golang設計模式
- 程式設計師必看的書(五)程式設計師
- 程式設計師常用的五種輕量級程式碼編輯器程式設計師
- 好程式設計師web前端教程分享引用型別與基本型別程式設計師Web前端型別
- 五種Java程式設計高效程式設計方法 - BablaJava程式設計
- STL程式設計實踐五:巢狀式的型別宣告 (轉)程式設計巢狀型別
- 好程式設計師web前端分享CSS元素型別程式設計師Web前端CSS型別
- 程式設計師的八種級別,你在哪一級?程式設計師
- 程式設計師職業發展道路的十種級別程式設計師
- 從程式碼的風格看出六種不同型別的程式設計師型別程式設計師
- 別做程式設計師程式設計師
- 每週五程式設計師段子程式設計師
- 低階程式設計師和高階程式設計師的區別程式設計師
- 精通型程式設計師的特點程式設計師
- 高效程式設計師的 5 種角色程式設計師
- 中國程式設計師與美國程式設計師寫程式碼的區別分析程式設計師
- 初探 TypeScript 型別程式設計TypeScript型別程式設計
- 程式設計師獲取程式設計靈感的 10 種方式程式設計師
- 程式設計師:增加程式設計經驗的3種途徑程式設計師
- 架構師與程式設計師的區別架構程式設計師
- 程式設計師與架構師的區別程式設計師架構
- 程式設計師五大層次程式設計師
- 告別程式設計師生涯程式設計師
- 程式設計師_區別01程式設計師
- 千萬別理程式設計師程式設計師
- 程式設計師必收藏的五個網站程式設計師網站
- 雷軍給程式設計師的五點建議程式設計師
- 程式設計師保值的五個關鍵點程式設計師
- 五年程式設計師人生的點點滴滴程式設計師