在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何包裝你的代碼?優秀的工程師不會告訴你的秘密

自動駕駛說 ? 來源:自動駕駛說 ? 2020-05-13 17:01 ? 次閱讀

工程師最大的冤屈莫過于辛辛苦苦寫的代碼卻不受待見。其背后的原因往往與release做得不夠好有關。 Release直譯為“發布”,其實是“更新”的意思,是軟件開發的重要環節。自動駕駛的工程師們和互聯網行業的軟件工程師們一樣,需要通過release證明自己的工作成果。和互聯網產品不同的是,自動駕駛的release成果看不見也摸不著,一切只能上路測試見分曉。 然而在疫情期間,各個公司都已暫停了路測。路測是代碼的試金石,一旦沒有了試金石,就需要工程師們更加用心做好release,通過純軟件的方法,證明自己的代碼的價值。 其實,不論有沒有路測,工程師都應該認真做release。假設一個項目需要50天完成,寫代碼本身可能只需要30天,剩下的20天完全用于release,一點也不為過。一次高質量的release往往要經歷以下幾個步驟。

測試:越用心做,收獲越大。

毋庸置疑,未經測試的代碼不可以被更新。問題是,我們該如何測試,又該測試哪些部分。代碼完成之后,工程師首先要寫的一份文檔應該是測試文檔。在文檔中,我們要把測試分為幾個步驟:單元測試、模塊測試、集成測試。然后根據每個步驟分析代碼中所牽扯的各個環節,分析與其他部門代碼之間的關系。讓自己的工程經理或產品經理去和這些部門協調,保證更新之后部門之間的代碼不會發生“摩擦”。

指標與報表:白紙黑字證明你的實力。

我們需要思考,可以通過哪些方式衡量自己代碼的影響力。假設你的代碼是為了提高計算速度,那么,你就要證明之前的計算速度有多慢,現在有多快,然后將這些數據清清楚楚地反應在一份報表上。這份報表最好可以自動更新,用圖表顯示出速度提升的前后對比,讓同事和老板們都可以定期看到。

掌握好更新的節奏。

你打算多久更新一次?下一次更新需要做哪些?講清你的近期規劃有助于增進同事對你代碼的信賴度。

你是否需要留一些保留項目?如果想一口氣把所有功能都做出來,就會需要更久的時間。我們需要思考哪一部分可以作為V0。

如果公司對的代碼反響很好,想讓你多加一些功能,你該如何處理?這一過程很像“客服”,也需要提前講清。

人靠衣裝,code靠doc裝。

你可以把你的代碼想象為一款辦公軟件,沒有用過的用戶其實很難了解這款軟件到底值不值得買。這時就需要靠包裝與產品說明了,也就是文檔(doc)。一次優秀的更新往往需要多種文檔,包括一些幾種。

文字文檔,也是最常見的文檔,比如Google Docs

代碼文檔,比如markdown

公司內部網的網站

最后,通過郵件、做報告會議等方式,為這次更新做宣傳。

如果以上這幾方面都可以做到,不但可以保證release的質量,同時也可以提升自己在公司的影響力,為其他同事樹立榜樣,營造積極地工程師文化。

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

    關注

    5

    文章

    1788

    瀏覽量

    58753
  • 代碼
    +關注

    關注

    30

    文章

    4891

    瀏覽量

    70363
  • 自動駕駛
    +關注

    關注

    788

    文章

    14245

    瀏覽量

    169937

原文標題:如何包裝你的代碼?優秀的工程師不會告訴你的秘密

文章出處:【微信號:zidongjiashishuo,微信公眾號:自動駕駛說】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    機械工程師的九個段位,現在處于哪一層?

    學好數學、力學就能當機械工程師?太天真了!搞工程不是做研究,光會算應力應變可不行,機械原理、零件設計、材料工藝這些硬功夫一個都不能少。還要能夠將理論真正用到實踐中,才是最重要的。 對照以下標準,看看
    發表于 05-28 13:47

    一個優秀的射頻測試工程師需要具備哪些技能?

    一個優秀的射頻測試工程師需要具備哪些技能?在無線技術高速發展的今天,射頻(RF)測試工程師是確保通信設備性能與用戶體驗的關鍵角色。從復雜的調制方案到無處不在的干擾,從功耗優化到標準合規性,工程
    的頭像 發表于 05-16 10:08 ?212次閱讀
    一個<b class='flag-5'>優秀</b>的射頻測試<b class='flag-5'>工程師</b>需要具備哪些技能?

    (仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達半導體 #電子工程師

    電子工程師
    MDD辰達半導體
    發布于 :2025年04月27日 18:21:47

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51

    硬件系統工程師寶典—完整版

    資料介紹: 這是一本硬件工程師的必備書,介紹了硬件工程師所必須的一些知識,例如EMC、SI、PI等知識,讓將學習過的硬件知識融會貫通。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內容有幫助可以關注、點贊、評
    發表于 03-22 15:47

    想成為年薪百萬的電機控制工程師,這幾個問題不得不會!

    困惑吧,電機控制到底發展有沒有前景呢?自己如何才能成為百萬年薪的電機控制工程師? 咱們不說電動車、機器人這些高端技術,就說這個: 全球約57.3%的電力都是被電機驅動所消耗,說電機控制工程師重不重要?有沒有前景? 下
    的頭像 發表于 12-05 15:20 ?2331次閱讀
    想成為年薪百萬的電機控制<b class='flag-5'>工程師</b>,這幾個問題<b class='flag-5'>你</b>不得<b class='flag-5'>不會</b>!

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    的設計和實現。他們使用硬件描述語言(如 Verilog 或 VHDL)來編寫代碼,構建復雜的數字邏輯系統。工作包括模塊的設計、功能的實現、時序的優化以及與其他硬件組件的接口設計等。 FPGA 原型驗證工程師
    發表于 09-23 18:26

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

    電子工程師
    安泰小課堂
    發布于 :2024年07月25日 11:31:02
    主站蜘蛛池模板: 亚洲 欧美 丝袜 制服 在线 | 性欧美videofree丝袜 | 国产精品网站在线进入 | 国产精品久久久久久久久齐齐 | 在线视频免费视频网站 | 欧美视频亚洲色图 | 久久久久激情免费观看 | 青草国内精品视频在线观看 | 久久就是精品 | 色射色| 手机看片福利盒子 | 永久手机看片福利盒子 | 美女三级黄| 狠狠色丁香婷婷久久 | chinese国产videoxx实拍 | 你懂的网址在线观看 | 国产精品福利午夜在线观看 | 黄色毛片大全 | 国产精品三级 | 九九九精品午夜在线观看 | 亚洲国产精品网站久久 | 色色色色色色网 | 美女免费黄 | 777影院| 青青青青久久精品国产h | 欧美三级久久 | 国产高清美女一级a毛片 | www.av片| 老师在办公室被躁得舒服小说 | 亚洲国产午夜看片 | 一级特黄色毛片免费看 | 玖玖爱在线播放 | 国产免费久久精品 | 亚洲综合色在线观看 | 手机精品视频在线观看免费 | 欧美午夜视频在线观看 | 高清视频一区 | semm亚洲欧美在线高清 | 亚洲香蕉影视在线播放 | 在线电影你懂得 | 国产精品三级视频 |