當前位置: 華文問答 > 科學

電視劇【功勛】裏於敏團隊被催進度的呈現真實嗎?為什麽不稍微多給他們一點時間?

2021-11-10科學

我是做轉發芯片微碼的,就是給芯片寫驅動和邏輯程式碼。可能和傳統科研有點區別,但個人認為大同小異。

現代軟件工程是一個很復雜的系統工程,環環相扣,就拿我們一種芯片的一個特性版本開發來說。

基本開發釋出流程是這樣的:

se設計架構-】de設立程式碼框架-】碼農落地程式碼功能塊-】編譯-】測試部仿真-】打回修改,叠代n個版本-】實機測試-】打回修改,叠代m個版本-】最終釋出。

這還只是一個大迴圈的步驟,一個正式版本一般需要到四到五個迴圈才能真正debug成熟。

這就可想而知了,看似是研究一個目標,實則分解下來可能有上百甚至上千個步驟,環環相扣,就算是100個環節,每個環節寬限一天,那也是100天分分鐘就沒了。

而且做研發專案久了就會發現,真的有deadline魔力。

我們公司一般管最後沖刺叫小黑屋攻關,就是把專案核心開發還有測試關一個會議室裏,只要版本沒改好,就一直關到deadline。

當然前提是原時間計劃至少是靠譜的,你不能說一天就要開發出yutube來這種計劃。

這種小黑屋攻關,不管留有多少bug,一般就兩種結果,要麽是真的在時限前改完測完了,要麽是留存一些無關緊要的bug,帶病上線。

這兩種情況基本上是對開把。

所以deadline不僅是一個時間點,還是一個終點線,標誌著研究的產品雖然還有些小bug,但確實可用了,而我們的研發也已經盡力拼搏到了最後一刻,實在沒辦法精益求精了。再繼續強壓,時間投入成本就趕不上收益了。