當(dāng)前位置:首頁(yè) > 汽車(chē)電子1 > 糖果Autosar
[導(dǎo)讀]上一篇文章木城:聽(tīng)說(shuō)你想做一個(gè)汽車(chē)軟件工程師?(上)閱讀量挺好,于是我打算趁熱打鐵,加一個(gè)番外篇。在本篇文章里,我們來(lái)探討一下一位汽車(chē)軟件工程師的成長(zhǎng)過(guò)程。還是那句話:一家之言,姑妄聽(tīng)之!想當(dāng)年還在校園的時(shí)候,我們都被安排好了固定的課程和培養(yǎng)方案,一年一年只要按部就班地選課,最后...

上一篇文章 木城:聽(tīng)說(shuō)你想做一個(gè)汽車(chē)軟件工程師?(上) 閱讀量挺好,于是我打算趁熱打鐵,加一個(gè)番外篇。在本篇文章里,我們來(lái)探討一下一位汽車(chē)軟件工程師的成長(zhǎng)過(guò)程。

還是那句話:一家之言,姑妄聽(tīng)之!

想當(dāng)年還在校園的時(shí)候,我們都被安排好了固定的課程和培養(yǎng)方案,一年一年只要按部就班地選課,最后總能拿到那張畢業(yè)證、開(kāi)始人生的下個(gè)階段。即便是研究生時(shí)寫(xiě)論文,也總歸有大老板/中老板/小老板們給出方向。

等走出了校園才暮然發(fā)現(xiàn),自己再也沒(méi)有“培養(yǎng)方案”了,每個(gè)人的路都是那么的不同,瞬間就被卷在了滾滾紅塵之中,零落成泥呀。不過(guò)呢少年,既然已經(jīng)陰錯(cuò)陽(yáng)差地選擇成為了一名汽車(chē)軟件工程師,那成長(zhǎng)道路終歸還是有那么一些軌跡可循的。下面我們就來(lái)仔細(xì)品一品。

由于自動(dòng)駕駛技術(shù)的興起,汽車(chē)軟件行業(yè)最近正處于一個(gè)幾十年未見(jiàn)的巨變之中,將來(lái)發(fā)展的方向仍未可知。但是就未來(lái)幾年而言,無(wú)論你具體從事汽車(chē)哪個(gè)系統(tǒng)的軟件開(kāi)發(fā),軟件的基本構(gòu)成并不會(huì)有太大差異。具體而言可以分成以下幾個(gè)最重要的模塊:

  • 傳感器軟件

  • ECU底層驅(qū)動(dòng)

  • BootLoader

  • 內(nèi)存管理/內(nèi)存分配 (Memory Layout)

  • 操作系統(tǒng)調(diào)度

  • 通信模塊/通信協(xié)議

  • 診斷模塊/失效管理

  • 應(yīng)用層軟件


汽車(chē)ECU軟件架構(gòu)示意

基于這種軟件模塊的劃分,根據(jù)自己的經(jīng)驗(yàn),想成為一個(gè)優(yōu)秀的軟工程師,我認(rèn)為需要經(jīng)歷三個(gè)階段:

  1. 某一模塊的專(zhuān)才

  2. 在擅長(zhǎng)某一模塊的基礎(chǔ)上,對(duì)軟件整體比較熟悉

  3. 技術(shù)管理人才

某一模塊的專(zhuān)才:

這是汽車(chē)軟件工程師的第一階段。初出校園的時(shí)候,我們總是從接觸某一個(gè)具體模塊開(kāi)始職業(yè)旅程的。比如通信/診斷工程師,自然就開(kāi)始接觸通信、診斷模塊。而應(yīng)用層工程師會(huì)從應(yīng)用層中的某個(gè)具體功能入手。

即便是需求工程師測(cè)試工程師,也會(huì)先負(fù)責(zé)某個(gè)具體模塊的需求或者測(cè)試工作。

在這一階段,小白們需要做的是迅速掌握自己的模塊。對(duì)于通信/診斷工程師而言,這個(gè)過(guò)程比較輕松,半年到一年足夠了。所以我在上篇文章里說(shuō)這個(gè)職位很好上手;但是對(duì)于應(yīng)用層軟件的工程師而言就比較蛋疼了,真正上手某個(gè)功能模塊可能會(huì)持續(xù)一年以上,甚至兩到三年。因?yàn)閼?yīng)用層軟件耦合性很強(qiáng),往往要對(duì)整個(gè)應(yīng)用層都有了解,才能做好其中某個(gè)模塊的開(kāi)發(fā)。

測(cè)試工程師也是同樣道理,上手會(huì)比較慢一些。

總而言之,這一階段一般是職業(yè)生涯的第一到三年,也是每個(gè)工程師都要經(jīng)歷的階段。

在擅長(zhǎng)某一子系統(tǒng)的基礎(chǔ)上,對(duì)軟件整體比較熟悉 :

職業(yè)的成長(zhǎng)在這一階段發(fā)生分化了。

在熟悉了自己的模塊以后,我的建議是一定要抓住各種機(jī)會(huì),對(duì)汽車(chē)軟件的所有關(guān)鍵模塊都有了解。只有這樣才能進(jìn)一步提升自己綜合解決問(wèn)題的能力,使自己的價(jià)值獲得進(jìn)一步提升,為以后成為架構(gòu)師或者技術(shù)管理人才做準(zhǔn)備。

測(cè)試/診斷工程師和驅(qū)動(dòng)工程師第一個(gè)死在這一關(guān)。因?yàn)樗麄儧](méi)有什么好的機(jī)會(huì)去深入了解別的模塊。如果企業(yè)比較開(kāi)放的話,可以多去讀別的模塊的需求和代碼, 然后多向其他工程師請(qǐng)教,這就看少年你自己的技巧了。如果可能的話,這個(gè)時(shí)候也可以考慮轉(zhuǎn)崗。

需求工程師和測(cè)試工程師情況稍微好點(diǎn),也趕緊開(kāi)始行動(dòng)吧。

對(duì)于應(yīng)用層軟件工程師而言,此時(shí)就可以堂而皇之地熟悉各個(gè)部分的功能和代碼,梳理整個(gè)軟件的內(nèi)在關(guān)聯(lián)。你們有足夠多的機(jī)會(huì)對(duì)整體軟件都有了解。所以我說(shuō)應(yīng)用層軟件工程師的成長(zhǎng)性和靈活性是最好的。

除了對(duì)軟件本身的了解,在這個(gè)階段也要盡量熟悉功能安全。說(shuō)功能安全是現(xiàn)在全行業(yè)最熱的話題也不為過(guò),一定不要覺(jué)得自己不是安全工程師就不需要去了解它。熟悉功能安全也能顯著地提升軟件工程師的競(jìng)爭(zhēng)力。

如果順利的話,這個(gè)成長(zhǎng)的第二階段會(huì)是你職業(yè)生涯的第二到五年。

有的同學(xué)會(huì)說(shuō),我就想做個(gè)螺絲釘,干好自己的本職工作,也不想做管理,熟悉好自己的模塊不就完了嗎!這個(gè)說(shuō)法我覺(jué)得沒(méi)毛病,但是呢,如果對(duì)整體軟件都熟悉,第一是可以顯著提升你自己在就業(yè)市場(chǎng)上的競(jìng)爭(zhēng)力,同時(shí)肯定能夠反哺你自己的模塊,讓你做得更優(yōu)秀。我始終覺(jué)得這是職業(yè)成長(zhǎng)必不可少的。

職業(yè)成長(zhǎng)的第三個(gè)階段是技術(shù)管理人才

在經(jīng)歷了第二階段以后,一小部分工程師會(huì)進(jìn)入職業(yè)生涯的第三階段,也就是成為項(xiàng)目主管??梢哉f(shuō),這是一個(gè)全新的職業(yè)階段,除了軟件工程師本身的工作以外,項(xiàng)目主管還要肩負(fù)很多新的挑戰(zhàn),包括并不限于:

  • 軟硬件選型

  • 客戶溝通

  • 招投標(biāo)/報(bào)價(jià)/談判

  • 項(xiàng)目管理

  • 團(tuán)隊(duì)管理

  • 功能安全

  • 信息安全

  • 質(zhì)量管理

  • 法務(wù)、合規(guī)

可以說(shuō)至此已經(jīng)不再工作在軟件開(kāi)發(fā)的第一線了。

如何從第二階段進(jìn)入第三階段是個(gè)玄學(xué)問(wèn)題。常見(jiàn)的方法有祈禱公司開(kāi)展新業(yè)務(wù)、祈禱原項(xiàng)目主管跳槽/高升(大霧.....)、換去新部門(mén)、換公司等等,總之就是可遇而不可求了。前些年中國(guó)的汽車(chē)軟件行業(yè)發(fā)展蓬勃,從無(wú)到有、從弱到強(qiáng),只要有心,跨入第三階段也是不難的?,F(xiàn)在行業(yè)整體不景氣,加上汽車(chē)軟件行業(yè)的從業(yè)人員越來(lái)越多,確實(shí)要麻煩了些,但比起國(guó)外還是容易的。

如果一直沒(méi)機(jī)會(huì)或者自己不想成為項(xiàng)目管理人才,在工作四到五年以后可以考慮換一條產(chǎn)品線,來(lái)豐富自己的簡(jiǎn)歷。至于選擇怎樣的部件,可以看看我的下一篇文章。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉