衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件開發工程師的負價值是什么

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-11-01 09:20 ? 次閱讀

在軟件開發者的職業生涯中,我們一定會遇上一兩個產生負價值的同事。你也許會想:負價值是個什么鬼?

曾經就有過這樣一個同事。在 6 個月的時間里,他對代碼庫進行了兩次更改。而這些更改不但沒有起到好的效果,反而影響了產品的多個其他功能。

這樣的開發者,他做的事情不僅沒有任何效果,還會影響其他人的工作,這就是他們所產生的負價值。為了解決他所帶來的問題,整個團隊都不得不花費很長時間來解決問題。

相信你一定也遇到過這樣的“坑隊友”。

還有一種開發者,他們寫的代碼都能正常工作,但是他們寫的代碼卻只有自己能看懂,團隊中的其他人要想看懂他寫的代碼,要花費大量的時間去理解。這樣的開發者,在某種程度上也是在貢獻負價值。

我們來算一筆賬:

糟糕的開發者花費 5 個小時,寫了一堆難以理解的代碼。其他 4 名開發者為了看懂這些代碼,每個人都花費了 10 個小時:

總花費時間: (4 * 10) + 5 = 40 + 5 = 45 小時

而好的開發者,可能花費 10 個小時寫了清晰明了的代碼,其他 4 名開發者只需要 1 個小時就能完全搞懂:

總花費時間:(4 * 1) + 10 = 4 + 10 = 14 小時

可節省時間: 45 – 14 = 31 小時

而且這些數字還有可能會大量增長。我曾經見過這樣一個情況:由于代碼寫的太糟糕,一名優秀的開發者花了兩周的時間才搞懂這部門代碼;如果這部分代碼寫的清晰明了的話,這名開發者只需要 2 個小時就能搞懂。

還有一種情況,也是最可怕的情況,那就是這些負價值開發者不愿意學習新的東西,而且他還是團隊中的領導。由于不喜歡新東西,他會一直使用過時的代碼編寫方法,而且要求團隊中的其他人要向他看齊。結果就是,整個團隊中的每一個人都成為了負價值開發者。

我就有過類似的經歷,我以前供職的公司中,本來所有人都在使用一種代碼編寫方式,這種編寫方式每解決一個問題需要我們花費數個小時的時間。后來,有一個同事向我們介紹了一種新的方法,新方法解決問題只需要幾分鐘。但是,團隊中那個做決策的資深開發者卻不讓我們使用這個新方法,因為他不喜歡改變。

大多數人在工作的時候,都希望能有一些成就感,我們希望感到自己的時間沒有被浪費。對于開發者來說,最大的成就感就是做出有價值的軟件。

我們也希望能和有才能的人一起共事。而如果團隊中有一個這樣的“拖油瓶”,開發者會感到非常不舒服。

對于開發者個人來說,如果團隊中真的有這樣一個負價值開發者,這個問題也很好解決:換個工作,畢竟市場對于開發者的需求程度很高。但是對于企業來說,這絕對是一個災難。

那么話說回來,這些負價值開發者當初是如何找到工作的?一部分原因,是企業的面試流程設計的不夠完善。還有一部分原因,那就是企業總是在不知不覺的降低自己的雇傭標準。

有的時候,企業會發現自己有大量的工作要做,而且時間緊迫,而公司內的開發者數量不夠。在這種時候,企業最容易降低自己的招聘標準。

某些企業在這種情況下,就會進行“恐慌招聘”。可惜的是,并不是所有開發者都能給團隊帶來正面價值。我理解企業在用人方面的急迫性,但是恐慌招聘無法解決問題。糟糕的開發者不僅會拖慢你的速度,還會讓那些優秀的開發者離開你的團隊。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件工程師
    +關注

    關注

    8

    文章

    218

    瀏覽量

    21175
收藏 人收藏

    評論

    相關推薦

    我國軟件開發者數量突破940萬

    。目前,開源已覆蓋軟件開發的所有場景,全球97%的軟件開發者和99%的企業使用開源軟件。 工業和信息化部總工程師 謝少鋒:我國已經成為全球開源參與者數量排名第二,增長速度最快的國家,開
    的頭像 發表于 12-24 13:52 ?191次閱讀

    嵌入式工程師常用的開發工具有哪些?

    仿真器可以模擬復雜的微控制器和外設,幫助工程師在早期階段進行軟件開發和調試。這大大縮短了開發周期,降低了開發成本。 總之,嵌入式工程師需要
    發表于 12-20 15:29

    ECU電控軟件開發及測試介紹

    本文重點介紹符合AutoSar架構的應用軟件開發、MBD開發模式下的軟件質量評估與優化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發表于 09-26 14:25 ?3548次閱讀
    ECU電控<b class='flag-5'>軟件開發</b>及測試介紹

    求LORA技術開發工程師合作

    求LORA技術開發工程師合作
    發表于 09-02 10:21

    嵌入式軟件開發招聘

    本帖最后由 jf_19082533 于 2024-7-26 13:56 編輯 尋求:嵌入式軟件工程師 要求:3年以上開發經驗,音視頻領域應用層開發 地址:北京市昌平區 郵箱:1017933921@qq.com 歡迎廣大感興
    發表于 07-26 13:44

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發布于 :2024年07月25日 11:31:02

    【《軟件開發珠璣》閱讀體驗】+ 心得

    ,《軟件開發珠璣》是一本值得每個軟件開發者閱讀的書籍。它教會了我們如何了解需求、設計、項目管理,如何與團隊合作以及如何持續學習和進步。在未來的軟件開發生涯中,我將繼續秉承書中的理念,努力成為一名項目的
    發表于 06-23 17:56

    找STM32硬件開發兼職工程師

    上海做傳感器的公司,找STM32硬件開發兼職工程師,會硬件開發,嵌入式軟件開發,可項目外包。有意聯系:15900460170
    發表于 06-22 19:12

    嵌入式軟件工程師如何提升自己?

    的發展打下堅實的基礎。 2.掌握專業技能 除了基礎知識外,嵌入式軟件工程師還需要掌握專業的技能。這包括熟練掌握嵌入式系統的開發工具、硬件平臺和軟件開發流程。建議通過參加培訓課程、實習經驗或自學等方式
    發表于 06-12 11:20

    共讀《軟件開發珠璣》

    作為項目經理,要處理好五大過程組和十大領域; 作為軟件配置管理,對軟件工程、算法和應用開發還不夠了解,本書介紹的軟件開發和管理60條經驗教訓,從標題就吸引到我了,有趣實用,期待試讀。
    發表于 05-21 11:28

    嵌入式軟件工程師和硬件工程師的區別?

    嵌入式軟件工程師和硬件工程師的區別? 嵌入式軟件工程師 嵌入式軟件工程師軟件開發領域中的一種專業工程師
    發表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發布于 :2024年04月30日 17:33:15
    百家乐光纤冼牌机| 大发888娱乐场下载客户端| 大发888娱乐城3403| 聊城市| 百家乐官网心术| 澳门百家乐文章| 亲朋棋牌大厅下载| 沙龙百家乐赌场娱乐网规则| 德州扑克比赛| 真人百家乐官网ea平台| 新思维百家乐投注法| 大发888代理佣金| 网上百家乐官网赌场| 誉博百家乐官网开户导航| 百家乐正负计| 博盈娱乐| 牌九百家乐官网的玩法技巧和规则| 百家乐路单| 六合彩下注网| 百家乐官网牌壳| 大发888 软件| 太阳城百家乐官网看牌| 百家乐棋牌外挂| 宝马会| 云鼎百家乐官网代理| 威尼斯人娱乐城地址| 真人百家乐官网输钱惨了| 赌博百家乐秘籍| 财富百家乐的玩法技巧和规则 | A8百家乐官网游戏| 钱百家乐取胜三步曲| 明升娱乐| 百家乐官网玩家技巧分享| 尊龙百家乐娱乐场| 百家乐官网赢新全讯网| 极速百家乐真人视讯| 红桥区| YY百家乐官网的玩法技巧和规则 | 百家乐官网投注组合| 网络百家乐| 百家乐官网最低压多少|