中文字幕一级黄色A级片|免费特级毛片。性欧美日本|偷拍亚洲欧美1级片|成人黄色中文小说网|A级片视频在线观看|老司机网址在线观看|免费一级无码激情黄所|欧美三级片区精品网站999|日韩av超碰日本青青草成人|一区二区亚洲AV婷婷

您當前的位置:檢測資訊 > 科研開發(fā)

華為是怎樣開發(fā)硬件的?(連載之一)

嘉峪檢測網(wǎng)        2018-10-28 19:36

提到硬件開發(fā),華為無疑是制造業(yè)的領(lǐng)導者,從今天開始,小編就分享一些華為開發(fā)的文章,供業(yè)界參考。

 

我講一講華為是怎么做硬件開發(fā)的,給正在做硬件開發(fā)的朋友一些啟示。說的不對的地方,大家批評指正。

 

曾經(jīng)2007年,剛工作2年的時候去一家小公司去面試。當時考題,我感覺我做得很好,面試的時候,對方對我也很認可。但是他當時說:“我需要招一個,在大公司待過的,最好知道硬件開發(fā)流程和規(guī)范的。雖然你題答得不錯,但是我們需要一個有豐富經(jīng)驗的,最好在華為待過的。”

當時,我就在想“華為的規(guī)范和流程是啥樣的”,就一直想去看看。之前對華為的面試一直都不是很感興趣。之后,就很想有機會去華為看看。2008到了華為。

 

我能想到的華為硬件開發(fā)的幾個不一樣的點,跟大家分享一下,想到哪寫到哪,歡迎大家批評指正。

 

1、 文檔、評審、設(shè)計

當時剛?cè)肼殨r,三個人做一個電路板。雖然電路復(fù)雜一些,還是有一些人力過剩的。所以,我就被安排去寫一個PCI轉(zhuǎn)UART的邏輯。

我當時是新員工,也急于表現(xiàn)自己,利用周末的時間,估計用了一周的時間,就寫完代碼,開始仿真了。我以為我的導師兼主管會表揚一下,結(jié)果沒有,他說:“你為什么沒有召集大家討論?然后再寫方案,評審?然后再動手寫代碼?”我當時是沒有理解的,覺得我一個人就搞定的事情,為啥要這樣勞師動眾?

 

現(xiàn)在反思:

第一、 從主管的角度,不知道新員工的個人能力,你能把做的事情講清楚了,他才放心。

第二、 從公司的角度,有一套流程來保證項目的交付。那么則不再太依賴某個人的個人能力,任何一個人的離職,都不會影響項目的交付。這也是華為最了不起的地方,把復(fù)雜的項目拆得非常細碎,這樣不需要特別牛的人來交付項目。這是為什么華為的工程師的收入是思科的N分之一。

第三、 從效果角度,畢竟一個人的想法是有限的,把想法文檔化的過程,就是整理思路的過程;討論的過程,就是收集你自己沒有想到的過程。正式的評審,是大家達成意見的過程。提前討論,讓相關(guān)的人都參與到你的設(shè)計中,總比你設(shè)計完了,被別人指出一個致命的問題要強得多。

就是因為華為把一項工作拆散了,所以溝通,文檔,評審,討論,變得非常重要。

這個工作模式的缺點,也是顯而易見,溝通成本高,工作效率低。

 

2、華為的硬件領(lǐng)域的人員構(gòu)成:

在華為內(nèi)部里面,人員角色非常多。硬件的人是對產(chǎn)品開發(fā)階段,端到端負責的。

做單板硬件工程師,可以涉獵最多的領(lǐng)域,同時也是工作內(nèi)容最雜,接觸人最多,扯皮的最多的工種。

但是也因為有人專門負責畫PCB、EMC、電源、邏輯,原本硬件工程師應(yīng)該做的領(lǐng)域。那么硬件工程師就武功盡廢,變成“連連線”。

其實不然,正是由于每個人都是一個小的領(lǐng)域,沒有人統(tǒng)領(lǐng),所以一個好的硬件經(jīng)理的作用非常的重要,是貫穿所有領(lǐng)域和全部流程的關(guān)鍵角色。

正如原來華為內(nèi)部論壇上有一個人比喻的,硬件工程師更像是處理器里面的“Cache”,是所有環(huán)節(jié)的中轉(zhuǎn)站。

大公司把人的分工分的這么細,也是防止某一撥掌握了太多公司的核心技術(shù),出去單搞了。

 

3、 華為的流程

 

其實華為的流程,很多人都知道IPD流程是從IBM來的,同時華為也去咨詢過愛立信,愛立信的硬件開發(fā),完全沒有流程一說。

我個人理解:IPD流程已經(jīng)在華為變種,結(jié)合了中國人的特點,華為的企業(yè)特點進行了變通和優(yōu)化。如果華為僵硬的套用IBM的這套流程,也必定不會這么成功。

 

那么概括一下華為的硬件開發(fā)流程:

需求分析→總體設(shè)計→專題分析→詳細設(shè)計→邏輯詳設(shè)→原理圖→PCB→檢視→粘合邏輯→投板→生產(chǎn)試制→回板調(diào)試→單元測試→專業(yè)實驗→系統(tǒng)聯(lián)調(diào)→小批量試制→硬件穩(wěn)定→維護。

 

流程的根本在于,這個環(huán)節(jié)做好了,再進入下一個環(huán)節(jié)。所有的環(huán)節(jié)其實跟其他公司并沒有太大的區(qū)別,只不過嚴格把握了進入下一個環(huán)節(jié)的考核條件。令硬件工程師最糾結(jié)的是“沒有個節(jié)點跟’投板’對應(yīng)”。

 

華為支撐IPD流程的系統(tǒng)是PDM(又名爬的慢)

PDM的中文名稱為產(chǎn)品數(shù)據(jù)管理(Product DataManagement)。PDM是一門用來管理所有與產(chǎn)品相關(guān)信息(包括零件信息、配置、文檔、CAD文件、結(jié)構(gòu)、權(quán)限信息等)和所有與產(chǎn)品相關(guān)過程(包括過程定義和管理)的技術(shù)。

華為所有的器件資料,產(chǎn)品部件,工具,文檔,原理圖,PCB,邏輯代碼等都存在這個系統(tǒng)上。

但是系統(tǒng)過于龐雜,其實比較難使用,跟服務(wù)器歸檔、SVN歸檔、也容易搞混淆。

 

未完待續(xù),請持續(xù)關(guān)注

作者:朱曉明

 

分享到:

來源:硬十

相關(guān)新聞: