警惕那些產生負價值的開發者
在軟體開發者的職業生涯中,我們一定會遇上一兩個產生負價值的同事。你也許會想:負價值是個什麼鬼?
曾經就有過這樣一個同事。在6個月的時間裡,他對程式碼庫進行了兩次更改。而這些更改不但沒有起到好的效果,反而影響了產品的多個其他功能。
這樣的開發者,他做的事情不僅沒有任何效果,還會影響其他人的工作,這就是他們所產生的負價值。為了解決他所帶來的問題,整個團隊都不得不花費很長時間來解決問題。
相信你一定也遇到過這樣的“坑隊友”。
還有一種開發者,他們寫的程式碼都能正常工作,但是他們寫的程式碼卻只有自己能看懂,團隊中的其他人要想看懂他寫的程式碼,要花費大量的時間去理解。這樣的開發者,在某種程度上也是在貢獻負價值。
我們來算一筆賬:
- 糟糕的開發者花費5個小時,寫了一堆難以理解的程式碼。其他4名開發者為了看懂這些程式碼,每個人都花費了10個小時:
- 總花費時間: (4 * 10) + 5 = 40 + 5 = 45小時
- 而好的開發者,可能花費10個小時寫了清晰明瞭的程式碼,其他4名開發者只需要1個小時就能完全搞懂:
- 總花費時間:(4 * 1) + 10 = 4 + 10 = 14小時
- 可節省時間: 45 - 14 = 31小時
而且這些數字還有可能會大量增長。我曾經見過這樣一個情況:由於程式碼寫的太糟糕,一名優秀的開發者花了兩週的時間才搞懂這部門程式碼;如果這部分程式碼寫的清晰明瞭的話,這名開發者只需要2個小時就能搞懂。
還有一種情況,也是最可怕的情況,那就是這些負價值開發者不願意學習新的東西,而且他還是團隊中的領導。由於不喜歡新東西,他會一直使用過時的程式碼編寫方法,而且要求團隊中的其他人要向他看齊。結果就是,整個團隊中的每一個人都成為了負價值開發者。
我就有過類似的經歷,我以前供職的公司中,本來所有人都在使用一種程式碼編寫方式,這種編寫方式沒解決一個問題需要我們花費數個小時的時間。後來,有一個同事向我們介紹了一種新的方法,新方法解決問題只需要幾分鐘。但是,團隊中那個做決策的資深開發者卻不讓我們使用這個新方法,因為他不喜歡改變。
大多數人在工作的時候,都希望能有一些成就感,我們希望感到自己的時間沒有被浪費。對於開發者來說,最大的成就感就是做出有價值的軟體。
我們也希望能和有才能的人一起共事。而如果團隊中有一個這樣的“拖油瓶”,開發者會感到非常不舒服。
對於開發者個人來說,如果團隊中真的有這樣一個負價值開發者,這個問題也很好解決:換個工作,畢竟市場對於開發者的需求程度很高。但是對於企業來說,這絕對是一個災難。
那麼話說回來,這些負價值開發者當初是如何找到工作的?一部分原因,是企業的面試流程設計的不夠完善。還有一部分原因,那就是企業總是在不知不覺的降低自己的僱傭標準。
有的時候,企業會發現自己有大量的工作要做,而且時間緊迫,而公司內的開發者數量不夠。在這種時候,企業最容易降低自己的招聘標準。
某些企業在這種情況下,就會進行“恐慌招聘”。可惜的是,並不是所有開發者都能給團隊帶來正面價值。我理解企業在用人方面的急迫性,但是恐慌招聘無法解決問題。壞的開發者不僅會拖慢你的速度,還會讓那些優秀的開發者離開你的團隊。
相關文章
- 讓敲過的每行程式碼產生價值行程
- css浮動產生的負作用CSS
- iOS開發者有價值的工具集iOS
- Rampant Coyote:闡述智慧財產權對獨立遊戲開發者的價值遊戲開發
- 【精益生產】108頁PPT搞懂精益生產價值流分析圖(VSM)
- 蘋果企業開發者賬號的價值決定價格蘋果
- 讓計算機讀懂商品,將產生哪些應用價值?計算機
- 啟用海量資料價值,實現生產過程最佳化
- 提升軟體開發者生產力的 10 個提示
- 生鮮配送小程式開發價值
- 蘋果公司會生產廉價的iPhone嗎?蘋果iPhone
- 負載均衡的那些事?負載
- 京東雲開發者|程式碼評審的價值和規範
- 2017年-2021年中國IC生產價值(附原資料表)
- NPD:2013年全年美國遊戲行業共產生153.9億美元價值遊戲行業
- 人工智慧---AI產品的使用者價值人工智慧AI
- Scrum Mastery:產品開發中如何優化產品價值?ScrumAST優化
- 軟體產品檢測的意義、價值和目的
- Serverless 的價值Server
- 開發者談論出品一款價值遊戲的五個步驟遊戲
- 精益生產的價值流程圖VSM很多講師都搞錯了,實踐是這樣做流程圖
- 你的人生有沒有因為意外而改變?你知道哪些因意外而產生價值的事件?事件
- 後端開發學習敏捷需求-->產品價值的定位後端敏捷
- App的使用者價值與商業價值APP
- iOS開發者證書的那些事iOS
- 年輕開發者的那些傷心事
- SegmentFault 高陽:堅持做長期有價值的事情,幫助開發者成功
- 即將IPO的波奇寵物:垂類生態平臺價值所在
- 技術的價值
- 軟體的價值
- 2022 Java 開發者生產力報告出爐!Java
- jrebel:202年Java開發者生產力報告Java
- 多位開發者聊電影IP對免費模式手機遊戲的推動價值模式遊戲
- 直流負載箱的價格和價效比如何?負載
- 那些讓Web開發者深感意外的事Web
- 資料分析:產品促銷價值分析和評估
- 2021TapTap開發者沙龍 江巨集演講——TDS將為開發者帶來更多價值APT
- 房地產專案成本管理系統包含的內容和價值