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

上一篇文章 木城:聽說你想做一個汽車軟件工程師?(上) 閱讀量挺好,于是我打算趁熱打鐵,加一個番外篇。在本篇文章里,我們來探討一下一位汽車軟件工程師的成長過程。

還是那句話:一家之言,姑妄聽之!

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

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

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

  • 傳感器軟件

  • ECU底層驅動

  • BootLoader

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

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

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

  • 診斷模塊/失效管理

  • 應用層軟件


汽車ECU軟件架構示意

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

  1. 某一模塊的專才

  2. 在擅長某一模塊的基礎上,對軟件整體比較熟悉

  3. 技術管理人才

某一模塊的專才:

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

即便是需求工程師測試工程師,也會先負責某個具體模塊的需求或者測試工作。

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

測試工程師也是同樣道理,上手會比較慢一些。

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

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

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

在熟悉了自己的模塊以后,我的建議是一定要抓住各種機會,對汽車軟件的所有關鍵模塊都有了解。只有這樣才能進一步提升自己綜合解決問題的能力,使自己的價值獲得進一步提升,為以后成為架構師或者技術管理人才做準備。

測試/診斷工程師和驅動工程師第一個死在這一關。因為他們沒有什么好的機會去深入了解別的模塊。如果企業(yè)比較開放的話,可以多去讀別的模塊的需求和代碼, 然后多向其他工程師請教,這就看少年你自己的技巧了。如果可能的話,這個時候也可以考慮轉崗。

需求工程師和測試工程師情況稍微好點,也趕緊開始行動吧。

對于應用層軟件工程師而言,此時就可以堂而皇之地熟悉各個部分的功能和代碼,梳理整個軟件的內在關聯(lián)。你們有足夠多的機會對整體軟件都有了解。所以我說應用層軟件工程師的成長性和靈活性是最好的。

除了對軟件本身的了解,在這個階段也要盡量熟悉功能安全。說功能安全是現在全行業(yè)最熱的話題也不為過,一定不要覺得自己不是安全工程師就不需要去了解它。熟悉功能安全也能顯著地提升軟件工程師的競爭力。

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

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

職業(yè)成長的第三個階段是技術管理人才

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

  • 軟硬件選型

  • 客戶溝通

  • 招投標/報價/談判

  • 項目管理

  • 團隊管理

  • 功能安全

  • 信息安全

  • 質量管理

  • 法務、合規(guī)

可以說至此已經不再工作在軟件開發(fā)的第一線了。

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

如果一直沒機會或者自己不想成為項目管理人才,在工作四到五年以后可以考慮換一條產品線,來豐富自己的簡歷。至于選擇怎樣的部件,可以看看我的下一篇文章。

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

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

關鍵字: 汽車 人工智能 智能驅動 BSP

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

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

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

關鍵字: 華為 12nm 手機 衛(wèi)星通信

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

關鍵字: 通信 BSP 電信運營商 數字經濟

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

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

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

關鍵字: BSP 信息技術
關閉