IT行業(yè)的職業(yè)細分 軟件研發(fā)和硬件研發(fā)[1]
我在IT業(yè)很多年,也仔細分析過(guò)IT業(yè)的職業(yè)構成,就我的了解,其實(shí)IT業(yè)也在細分,大致分為如下幾種:
1、研發(fā),包括軟件研發(fā)和硬件研發(fā),就好比我們大多數朋友,在一個(gè)公司里面完成項目開(kāi)發(fā),或者定制產(chǎn)品,一般說(shuō)來(lái),軟件研發(fā)基本上就算產(chǎn)品的設計者和制造者,硬件研發(fā),只能算設計者。因為后面還有生產(chǎn)環(huán)節。
通常研發(fā)崗位,包括RD,QA,以及配置管理員,架構師,小組長(cháng),項目經(jīng)理,研發(fā)助理等,就是研究部分所有的職位。部門(mén)經(jīng)理一般我沒(méi)有計算在內,感覺(jué)部門(mén)經(jīng)理管人,應該算管理崗位。不過(guò)有些小公司,部門(mén)經(jīng)理和項目經(jīng)理,甚至架構師,都不分,因此需要具體情況具體分析。
其中RD,就是我們說(shuō)得最多的'設計人員了,以后估計大多數都從這里起步,當然,做QA測試的也不少。
RD這個(gè)詞有講究,就是設計和實(shí)施,是兩個(gè)意思,設計,是決定一個(gè)東西怎么做,實(shí)施是把它做出來(lái),我們剛開(kāi)始,可能都是先做實(shí)施,慢慢走到設計,模塊設計,系統設計等等,如果做得好,以后慢慢專(zhuān)門(mén)做設計,就是架構師了。
軟件人員一般RD不分,設計者通常就是實(shí)施者,因為基本上程序敲完,產(chǎn)品也就出來(lái)了。硬件人員則不同,一般就是設計者,以及第一輪白盒測試的QA,自己測,當產(chǎn)品測試穩定,定型,就可以交給中試部進(jìn)行產(chǎn)品測試,最終上線(xiàn)貼片生產(chǎn)。
QA,這里面一般細分為軟件測試和產(chǎn)品中試,像華為、邁普這類(lèi)大中型企業(yè),以生產(chǎn)硬件產(chǎn)品為主的公司,都有自己的中試部,中試部簡(jiǎn)單說(shuō),就是專(zhuān)門(mén)測試硬件的,比如各種靜電測試,溫度測試,跌落、震動(dòng)測試等,為產(chǎn)品最終上線(xiàn)做準備。我想,大多數同學(xué)可能對軟件測試熟悉,對產(chǎn)品中試可能不太熟悉,不過(guò)差不多就這么多東西。
軟件研發(fā)通常還有個(gè)角色很重要,就是配置管理員,一般小公司沒(méi)有這個(gè)角色,由負責的測試人員兼任,大公司會(huì )專(zhuān)門(mén)設置這個(gè)角色,并且這個(gè)角色還有商業(yè)秘密保全的功能。
我們軟件人員開(kāi)發(fā)的產(chǎn)品,在自己的機器上,一般叫測試版,只有提交到CVS或SVN等版本管理系統,才叫產(chǎn)品,測試部不是從我們手里拿軟件去測,而是由配置管理員在中心服務(wù)器上,將軟件產(chǎn)品從源代碼編譯成可執行文件,生成安裝程序包,然后發(fā)給測試部,測試部測試完畢,返回測試報告,公司領(lǐng)導簽字后,以后軟件產(chǎn)品的發(fā)貨,就是配置管理員負責發(fā)貨。
大家明白了吧,這里面很?chē)栏竦,在大公司,軟件一旦投測,如果RD發(fā)現有個(gè)小bug,小公司可能打個(gè)招呼就改了,項目控制流程上看不出來(lái),但在大公司,必須發(fā)文,說(shuō)明上一版本作廢,然后重新發(fā)測試申請,重新提交代碼走流程,項目流程上就記錄,廢版一次,以后就是扣工資的依據。因此,大公司的程序員一般比較嚴謹,發(fā)版測試很謹慎,就是怕出現這類(lèi)bug,這樣的缺點(diǎn)是對市場(chǎng)的反應不夠靈敏,可能客戶(hù)提交一個(gè)bug,RD改只要幾分鐘,但是流程要走一兩天,但是好處是產(chǎn)品質(zhì)量有保證,每個(gè)人的工作結果都記錄在案。便于管理。且程序外泄幾乎不可能。
我以前有篇文章說(shuō),國外很多程序員,可能在一個(gè)公司工作一輩子,都沒(méi)有見(jiàn)過(guò)自己服務(wù)的計算機,就是這樣的,RD都在終端工作,自己本地測試好了,提交到中心服務(wù)器,由配置管理員負責最后的編譯和提交。
【IT行業(yè)的職業(yè)細分 軟件研發(fā)和硬件研發(fā)[1]】相關(guān)文章:
軟件研發(fā)工程師專(zhuān)業(yè)簡(jiǎn)歷范文10-07
軟件研發(fā)工程師筆試題目12-08
研發(fā)簡(jiǎn)歷模板01-26
JAVA類(lèi)軟件研發(fā)工程師筆試題目12-08
軟件研發(fā)企業(yè)價(jià)值鏈成本控制論文05-11
有關(guān)怏淌品行業(yè)研發(fā)項目管理運作流程08-26
研發(fā)項目管理的流程11-21