汽車行業(yè)軟件開發(fā)前景(汽車行業(yè)軟件開發(fā)前景分析)
本篇文章給大家談?wù)勂囆袠I(yè)軟件開發(fā)前景,以及汽車行業(yè)軟件開發(fā)前景分析對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
SOA在汽車行業(yè)的應(yīng)用和前景
面向服務(wù)架構(gòu)(SOA)是一個(gè)典型的從IT/互聯(lián)網(wǎng)行業(yè)引入到 汽車 的軟件技術(shù),現(xiàn)在 汽車 行業(yè)圍繞SOA有很多討論和實(shí)踐,主要集中于SOA本身的概念和在智能 汽車 中的實(shí)際應(yīng)用,有些觀點(diǎn)把SOA捧得很高,認(rèn)為SOA是一勞永逸的方案,用了SOA就可以具備和特斯拉一較高下的軟件能力,也有人覺得SOA比較虛,上了SOA用戶也沒什么直接的體驗(yàn),不見得能多賣幾輛車。毫無疑問,新技術(shù)的引入總是伴隨著爭議,主要還是專業(yè)背景的不同,站在 汽車 電子,通信或者電氣工程師的角度去看待一個(gè)軟件問題,總會(huì)有各種懷疑,也有很多與SOA無關(guān)的需求和問題,想讓SOA來解決,這些都跨專業(yè)的理解偏差。而 汽車 軟件,畢竟還是軟件,不是信號(hào)、電子或芯片,很多疑問還得回到軟件的領(lǐng)域,才能正確理解SOA的概念以及它能解決的問題。
智能 汽車 到底需不需要SOA?這里需要先看一下智能駕駛時(shí)代的 汽車 架構(gòu)和 汽車 軟件的實(shí)際需求:
傳統(tǒng)的整車架構(gòu),尤其是電子和電氣部分,主要就是分布式ECU,嵌入式軟件和現(xiàn)場總線級(jí)別的通信網(wǎng)絡(luò),傳統(tǒng)的EEA很大程度上是一套硬件集成方案(當(dāng)然復(fù)雜度比手機(jī)高出幾個(gè)量級(jí)),如果沒有特斯拉,可能這套成熟的體系還能用上很多年,沒有人考慮過把IT行業(yè)的軟硬件架構(gòu)直接套用到 汽車 上,但現(xiàn)在這事被特斯拉做成了,而且類似 科技 公司背景的入局者和模仿者越來越多,各類 汽車 軟件也大幅增加。對(duì)于傳統(tǒng)OEM,根據(jù)自己的專業(yè)背景,在這一輪技術(shù)升級(jí)中,基本都能看到域控制器、新型傳感器、車載以太網(wǎng)、操作系統(tǒng)、APP和各種算法等新技術(shù),但如何把它們有效地集成在一起,做成用戶體驗(yàn)卓越的智能產(chǎn)品,還能保證成本可控,是一個(gè)比較大的挑戰(zhàn)。新硬件好學(xué),拆來看看,大概也能明白對(duì)手怎么做的,但是軟件和代碼,還有基于這些軟件的運(yùn)維方式和盈利模式,對(duì)于傳統(tǒng) 汽車 行業(yè)來說,是所謂的虛擬經(jīng)濟(jì)和“靈魂”,既看不太懂也有內(nèi)部變革的阻力。所以O(shè)EM需要的是在現(xiàn)有EEA基礎(chǔ)上,想辦法把這些五花八門的新技術(shù)用更快更有效的方式集成到一起,而且采用成本和風(fēng)險(xiǎn)可控的迭代方式,而不是推倒現(xiàn)有架構(gòu)和供應(yīng)鏈重來。這個(gè)目標(biāo)從軟件的角度來看,其實(shí)就是要求OEM要具備整車軟件的集成能力。
但大型系統(tǒng)軟件的集成正是傳統(tǒng)EEA缺失的能力,因?yàn)楝F(xiàn)有零部件都是軟硬件耦合的,傳統(tǒng)車內(nèi)嵌入式軟件的集成基本是零部件和CAN網(wǎng)絡(luò)調(diào)通即可,由于CAN是基于廣播的,所以各個(gè)零部件軟件之間實(shí)際并沒有直接對(duì)接。而隨著新的非嵌入式的軟件越來越多進(jìn)入到車內(nèi),相互之間會(huì)通過基于以太網(wǎng)的軟件接口(API)來直接傳輸數(shù)據(jù),API調(diào)用和CAN信號(hào)廣播完全是兩回事,API設(shè)計(jì)是軟件問題不是通信問題,同時(shí)新的 汽車 軟件會(huì)有獨(dú)立的生命周期線,為了保證讓大量的新軟件能通過以太網(wǎng)絡(luò)在一起協(xié)同工作,OEM必須引入全新的獨(dú)立于硬件的大型軟件集成能力,相當(dāng)于需要一套單獨(dú)的整車軟件架構(gòu)。
這套軟件架構(gòu)的基本作用是:
能集成整車各個(gè)ECU、DCU(域控制器)、ZCU(區(qū)域控制器)、分布式網(wǎng)關(guān)/中央網(wǎng)關(guān)等的軟件,而軟件集成最重要的環(huán)節(jié)就是,設(shè)計(jì)一套統(tǒng)一的軟件接口和數(shù)據(jù)傳輸格式,當(dāng)然還有安全、性能等一系列規(guī)范。有了這套整車軟件集成方案,OEM才能讓各個(gè)供應(yīng)商或服務(wù)商的軟件按事先約定好的統(tǒng)一標(biāo)準(zhǔn)來傳輸數(shù)據(jù)。否則就會(huì)演變成各供應(yīng)商自行定義接口名稱和參數(shù),輸出各式各樣的數(shù)據(jù),安全標(biāo)準(zhǔn)也不一致,最終還得由OEM來適配和對(duì)接,成百上千的新軟件集成到車內(nèi),接口聯(lián)調(diào)和適配的復(fù)雜度和工作量是OEM無法承受的,這會(huì)比CAN矩陣設(shè)計(jì)高出幾個(gè)量級(jí)。
那么現(xiàn)在 汽車 行業(yè)選擇了面向服務(wù)架構(gòu)(SOA)來作為 汽車 的整車軟件架構(gòu),主要是為了解決各個(gè)零部件間的數(shù)據(jù)交換和通信。這個(gè)方向?qū)Σ粚?duì)?我們可以從IT行業(yè)設(shè)計(jì)SOA的初衷來分析。
廣義的面向服務(wù)架構(gòu),或者廣義的“服務(wù)”本身,是從單機(jī)軟件到網(wǎng)絡(luò)軟件都一直存在的最基本的概念。傳統(tǒng) 汽車 的ECU嵌入式軟件,都算是單機(jī)軟件,功能界面數(shù)據(jù)處理基本都在同一個(gè)硬件上,沒有前臺(tái)界面+后臺(tái)服務(wù)的概念,但在IT/軟件行業(yè),從局域網(wǎng)到廣域網(wǎng)、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等,軟件早已完成了分層架構(gòu),從最早局域網(wǎng)軟件的Client/Server(C/S)架構(gòu),到web時(shí)代的B/S架構(gòu),最近十幾年又迭代出SOA、微服務(wù)、無服務(wù)架構(gòu)等等,服務(wù)這個(gè)概念始終存在且保持進(jìn)化,貫穿了整個(gè)軟件發(fā)展。簡單來講,軟件的復(fù)雜業(yè)務(wù)代碼都是運(yùn)行在所謂的“服務(wù)器”上,這些服務(wù)器都是遠(yuǎn)程部署在機(jī)房的高性能計(jì)算機(jī),運(yùn)行在這些服務(wù)器上的軟件被統(tǒng)稱為“后臺(tái)服務(wù)”,而運(yùn)行在用戶終端上的,比如PC、手機(jī)或智能硬件的軟件,都叫做“前臺(tái)界面”,其實(shí)就是 汽車 行業(yè)經(jīng)常提的HMI。這種把交互界面和業(yè)務(wù)模塊(算法)分離的主要原因是終端算力有限,同時(shí)為了避免重復(fù)開發(fā)可共用的復(fù)雜模塊,才把這類模塊都放到后臺(tái)服務(wù)器上去做成“服務(wù)”來共享使用。
所以 汽車 軟件從嵌入式逐步升級(jí)為大型系統(tǒng)軟件的趨勢下,只要有網(wǎng)絡(luò),那么基于服務(wù)的架構(gòu)是不可避免的。高算力平臺(tái)或域控制器就是車內(nèi)的服務(wù)器,這些服務(wù)器把各種 汽車 零部件的控制權(quán)以軟件接口的方式,提供給車內(nèi)或車外以太網(wǎng)的其他軟件使用。
但狹義上的SOA (Service-Oriented Architecture), 尤其是 汽車 行業(yè)目前多從IBM借鑒的那套SOA和企業(yè)總線理念,是不是必須的呢?并不是,而且IBM的SOA解決方案已經(jīng)是過時(shí)的技術(shù)了,原因有很多,總的來說,和商業(yè)軟件公司的沒落有關(guān)系。
上面講了面向服務(wù)架構(gòu)的來龍去脈,就比較容易澄清SOA的用處,面向服務(wù)架構(gòu)是在IT行業(yè)軟硬件運(yùn)行環(huán)境都很成熟的基礎(chǔ)上出現(xiàn)的架構(gòu),用于軟件模塊之間分層,對(duì)于部分公用的,消耗計(jì)算資源的代碼,被抽象成服務(wù),單獨(dú)運(yùn)行在專門的服務(wù)器上,被其他軟件模塊共享使用。十幾年前SOA的提出顯然沒有考慮過 汽車 行業(yè)現(xiàn)在還需要先實(shí)現(xiàn)車載以太網(wǎng)通信,域控制器和操作系統(tǒng)升級(jí)的情況。 如果說IT行業(yè)搞SOA是從0到1,那么 汽車 行業(yè)搞SOA就是從-1到0,再從0到1 ,因?yàn)檫€得先解決硬件升級(jí)的問題,-1到0就是OEM先得補(bǔ)齊的硬件功課(當(dāng)然自動(dòng)駕駛或者座艙應(yīng)用本來也需要升級(jí)這些硬件),這里面又涉及到成本和長期ROI,以及傳統(tǒng)OEM如何看待SOA的價(jià)值問題。 從整車成本的角度來看 ,SOA會(huì)給OEM每次新車換代節(jié)省一定比例的零部件開發(fā)費(fèi),但是在使用了SOA的第二代車開始才會(huì)節(jié)省,而第一代使用SOA的 汽車 ,又要升級(jí)網(wǎng)絡(luò)又要引入中間件,各種新增成本,OEM未必能買單,所以如果對(duì)軟件架構(gòu)的長期價(jià)值理解不清楚,這個(gè)總賬算起來很有難度。 而從技術(shù)上看 ,OEM其實(shí)需要在短時(shí)間內(nèi)同時(shí)完成通信網(wǎng)絡(luò)升級(jí)、硬件升級(jí)、軟件升級(jí)(生態(tài)建立,盈利模式)的三步走,這三步可能在其他行業(yè)都經(jīng)歷了十年以上的時(shí)間,所以 汽車 行業(yè)面臨的挑戰(zhàn)要復(fù)雜不少。
SOA本身能解決哪些問題,不能解決哪些問題,到底能帶來什么好處?
SOA的范圍包括:
SOA最重要的作用:
SOA能保證車內(nèi)和車外所有使用以太網(wǎng)通信的軟件采用同一套數(shù)據(jù)格式進(jìn)行數(shù)據(jù)交換,避免大量的軟件接口適配和數(shù)據(jù)不兼容,給OEM和供應(yīng)商雙方都省去大量的集成成本。長期來看,SOA會(huì)是未來 汽車 開放平臺(tái)的基礎(chǔ),如果有一天特斯拉開放和蘋果類似的應(yīng)用商店,面向服務(wù)架構(gòu)必然是最底層的技術(shù)基礎(chǔ)。
SOA不包含:
另外OEM需要的軟硬件解耦能力,須由操作系統(tǒng)和SOA中間件開發(fā)商共同提供,操作系統(tǒng)可以通過驅(qū)動(dòng)模型、硬件抽象和設(shè)備樹等方式把常用的標(biāo)準(zhǔn)零部件轉(zhuǎn)成系統(tǒng)接口,但各OEM的零部件很多都是非標(biāo)準(zhǔn)化的,操作系統(tǒng)并沒自帶這些零部件系統(tǒng)接口,所以還需要SOA這樣的架構(gòu)來補(bǔ)充這部分零部件的協(xié)議轉(zhuǎn)化和為應(yīng)用層提供API。
在實(shí)際SOA項(xiàng)目落地過程中,會(huì)有各種車載網(wǎng)絡(luò)和硬件的限制條件,尤其是SOA整體性能問題,會(huì)牽涉到車內(nèi)現(xiàn)有網(wǎng)絡(luò)和ECU的性能和負(fù)載瓶頸,需要OEM和零部件廠商共同解決,都是有不小的挑戰(zhàn)。另外SOA雖然是后臺(tái)架構(gòu),但也會(huì)被質(zhì)疑能帶來什么用戶體驗(yàn),這涉及到應(yīng)用層開發(fā),確實(shí)需要一些新的APP或新場景來驗(yàn)證SOA的作用。
汽車 行業(yè)的工程師多年來習(xí)慣了先找行業(yè)標(biāo)準(zhǔn),工具,然后才是研發(fā),制造,最后再用標(biāo)準(zhǔn)來測試驗(yàn)證的閉環(huán),這套流程是典型的制造行業(yè)的模式,凡事都得先看看有沒有行業(yè)標(biāo)準(zhǔn)和成熟工具,上下游各公司都用同一套標(biāo)準(zhǔn),最后以最小的成本和最低的風(fēng)險(xiǎn)把 汽車 造出來,流程很穩(wěn)定,但這種思維模式會(huì)讓工程師過分依賴標(biāo)準(zhǔn)和工具,失去真正的研發(fā)和創(chuàng)新能力,尤其是整車架構(gòu)中很多標(biāo)準(zhǔn)和協(xié)議都是歐美日定義的,大量的資金都投給了國外的工具商和外資Tier-1,給到工程團(tuán)隊(duì)的研發(fā)費(fèi)用反而很少。現(xiàn)在這套閉環(huán)被特斯拉帶頭用更先進(jìn)的理念和技術(shù)打破了,還造出了跨代領(lǐng)先的產(chǎn)品,證明了開源軟件在車內(nèi)的可行性。而且新的智能軟件并不像硬件或者嵌入式軟件需要那么多規(guī)范,傳統(tǒng) 汽車 軟件開發(fā)類似于做填空題,題干都被固定了,我們只能做最沒有技術(shù)含量的部分,而智能軟件都是根據(jù)用戶需求自行開發(fā),更像是寫作文,就一個(gè)題目,剩下的自由發(fā)揮。這個(gè)變化對(duì)于新一代智能 汽車 或者新一代的 汽車 軟件供應(yīng)商,都是研發(fā)能力升級(jí)的最佳機(jī)會(huì),也有充分的商業(yè)動(dòng)機(jī)去完成新一代核心軟件和工具的國產(chǎn)化。
作者:
Luke Chen
快控 科技 CEO
北大青鳥分享學(xué)汽修和軟件開發(fā)哪個(gè)有前途?
學(xué)汽修和軟件開發(fā)哪個(gè)有前途?軟件行業(yè)和汽修行業(yè)目前都是很熱門的,不同的人適合不同的方向,不同的方向都有不同的需求,我們不能一概而論。下面北大青鳥來進(jìn)行多方面對(duì)比,看看汽修行業(yè)和IT行業(yè)誰更適合你。
學(xué)汽修:學(xué)習(xí)周期長,工作環(huán)境差,工作辛苦一輩子
隨著汽車行業(yè)的迅猛發(fā)展和改革,我國汽車維修行業(yè)需求量也不斷增加,相應(yīng)的汽車保養(yǎng),檢測,維護(hù)和美容逐漸成為人們關(guān)注的對(duì)象,汽車維修培訓(xùn)機(jī)構(gòu)也遍地開花。學(xué)習(xí)汽車維修學(xué)習(xí)周期較長,少則1年多則三四年才能成為老師傅。
然而,汽車維修的工作環(huán)境并不讓人滿意。除了大牌售后服務(wù)中心環(huán)境稍好,一般的維修工作間地上到處是零件,廢機(jī)油,散落的廢舊螺絲,廢舊輪胎,老虎鉗等各種工具。每天穿著一層又一層油污侵蝕過看不出顏色的工作服,房間充斥著刺鼻的汽油味汽車維修店
再看工作強(qiáng)度,汽車維修業(yè)注定是非常辛苦的。正值風(fēng)華正茂的年輕人每天身著骯臟油膩的工作服在油熏刺鼻,噪音轟鳴的環(huán)境里工作。頂著大太陽汗水淋漓地維修作業(yè)是常有的事情。特別是夏日搶修時(shí),需要鉆進(jìn)車底下檢查車輛底盤情況。而烈日下的車殼溫度都有四十度以上,發(fā)動(dòng)機(jī)的運(yùn)轉(zhuǎn)溫度更高,許多人還是穿長袖長褲戴手套工作,就是為了防曬防燙。
汽車維修是一門必不可少的技術(shù),汽車維修工默默為中國的交通運(yùn)輸工作做出自己的貢獻(xiàn),值得所有人尊敬。然而汽車維修工的社會(huì)地位卻只能被定為成“工人”。發(fā)展也只是從技術(shù)生澀的“小師傅”變成技術(shù)熟稔的可以帶徒弟的“老師傅”。
綜上所述,汽車維修是一門很辛苦的職業(yè),雖然辛苦,但至少不必?fù)?dān)心失業(yè)。
學(xué)軟件開發(fā):薪資高,環(huán)境好,更容易學(xué)!
再來看看軟件行業(yè)。據(jù)有關(guān)權(quán)威部門統(tǒng)計(jì),進(jìn)入21世紀(jì)以來,軟件產(chǎn)業(yè)規(guī)模年均增長38%,IT企業(yè)從4700多家擴(kuò)張到4萬余家。而所有的信息化功能需要軟件工程師來完成,使得中國軟件工程師供不應(yīng)求,軟件人才缺口達(dá)到60萬以上。未來幾年內(nèi)我國軟件行業(yè)的從業(yè)機(jī)會(huì)十分龐大,權(quán)威專家預(yù)計(jì)軟件工程師在未來20年前景不可估量,作為高科技行業(yè)的代表,技術(shù)含量很高,薪資前景好。
工程師的工作環(huán)境自不必多說,每個(gè)人都有自己的獨(dú)立辦公桌,坐在電腦面前,品嘗著咖啡,手指靈活地敲擊著鍵盤,一行行代碼能夠?qū)崿F(xiàn)各種軟件的功能:自動(dòng)排分系統(tǒng),10086電話查詢系統(tǒng),支付寶交易平臺(tái),淘寶購物交易這些都是軟件工程師的杰作。
軟件工程師前景:
與其他行業(yè)相比,IT行業(yè)的薪資待遇均高于其他行業(yè)同比水平。IT信息技術(shù)時(shí)代的我們依賴各種軟件,軟件開發(fā)工程師已成為“白領(lǐng)”、“高富帥”、“白富美”的代言詞。據(jù)調(diào)查,不少女生心目中理想男朋友的崗位中,“IT男”占了不在少數(shù)。
軟件開發(fā)行業(yè)如此好,當(dāng)然學(xué)習(xí)的周期比汽車維修學(xué)習(xí)時(shí)間要長。我們需要學(xué)習(xí)掌握更多的IT基礎(chǔ)知識(shí),如計(jì)算機(jī)硬件,數(shù)據(jù)結(jié)構(gòu),編程語言等,只有全面掌握了軟件開發(fā)工程師的需要運(yùn)用的基本知識(shí),才能成為一名出色的軟件工程師。對(duì)于急于想要就業(yè)和對(duì)計(jì)算機(jī)完全沒有興趣的人群來說,軟件工程師或許不是最好的選擇。
汽車行業(yè)和軟件行業(yè),哪個(gè)更好?
目前來說自然軟件行業(yè)好,當(dāng)然,得是同等水平下,如果你去一個(gè)二本讀軟件,那和同濟(jì)大學(xué)的汽車專業(yè)比不了。
軟件行業(yè)屬于計(jì)算機(jī)大類的,是目前最火的行業(yè)了,這個(gè)沒什么可說的。
軟件行業(yè)作為基礎(chǔ)性、戰(zhàn)略性產(chǎn)業(yè),在促進(jìn)經(jīng)濟(jì)和社會(huì)發(fā)展中具有重要作用。近年來,在支持軟件產(chǎn)業(yè)發(fā)展和信息技術(shù)、互聯(lián)網(wǎng)技術(shù)的廣泛普及等因素的驅(qū)動(dòng)下,軟件產(chǎn)業(yè)保持快速增長態(tài)勢。數(shù)據(jù)顯示,2019年軟件業(yè)務(wù)收入達(dá)71768億元,同比增長15.4%。
軟件貿(mào)易作為數(shù)字貿(mào)易的重要的組成部分,是決定數(shù)字經(jīng)濟(jì)時(shí)代服務(wù)貿(mào)易競爭力的關(guān)鍵領(lǐng)域。近年來,在信息化、產(chǎn)業(yè)化變革以及積極支持軟件出口發(fā)展的大環(huán)境下,涌現(xiàn)了一批具有較強(qiáng)競爭實(shí)力的軟件開發(fā)企業(yè),軟件出口規(guī)模持續(xù)提升。數(shù)據(jù)顯示,2019年軟件業(yè)務(wù)出口額達(dá)505.3億美元,同比下降1.1%。
隨著信息技術(shù)和互聯(lián)網(wǎng)技術(shù)的普及,移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、云服務(wù)等新興技術(shù)的廣泛應(yīng)用,軟件和信息技術(shù)服務(wù)業(yè)的快速發(fā)展,互聯(lián)網(wǎng)浪潮持續(xù)推進(jìn),互聯(lián)網(wǎng)在經(jīng)濟(jì)各領(lǐng)域的重要性不斷提升,促使互聯(lián)網(wǎng)用戶群體規(guī)模不斷增長。數(shù)據(jù)顯示,2020年3月網(wǎng)民規(guī)模達(dá)9.04億人。
軟件開發(fā)在以后怎么樣?
1、軟件行業(yè)社會(huì)需求量大, 未來五年,軟件行業(yè)就業(yè)崗位需求量將達(dá) 200 萬人,目前,中國軟件行業(yè)人才稀缺,從業(yè)人員僅僅約 100 萬,優(yōu)秀軟件行業(yè)技術(shù)人才更少,所以說軟件行業(yè)是一個(gè)社會(huì)需求量大,不愁找不到工作的職業(yè)。
2、軟件行業(yè)好就業(yè) 由于社會(huì)需求量大,而專業(yè)的軟件行業(yè)工程師又供不應(yīng)求,所以軟件行業(yè)專業(yè)就業(yè)前景十分樂觀, 完全不用擔(dān)心找不到好工作。不管在哪里隨處可見軟件行業(yè)連鎖企業(yè),所以說軟件行業(yè)好,就業(yè)不是問題,在任何一個(gè)城市都可以去找到。
3、就業(yè)快、創(chuàng)業(yè)容易 軟件行業(yè)是一個(gè)新興熱門行業(yè),就業(yè)優(yōu)勢明顯,同時(shí)學(xué)習(xí)軟件創(chuàng) 業(yè)的人也不少,軟件行業(yè)店面不需要太大,啟動(dòng)資金需求不大,軟件是投 資少,風(fēng)險(xiǎn)小,回報(bào)高的行業(yè),是創(chuàng)業(yè)投資的最佳選擇。 因?yàn)檐浖袠I(yè)的職業(yè)稀缺性,所以現(xiàn)今軟件行業(yè)更是成為了高薪 族中的佼佼者。
汽車行業(yè)軟件開發(fā)前景的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于汽車行業(yè)軟件開發(fā)前景分析、汽車行業(yè)軟件開發(fā)前景的信息別忘了在本站進(jìn)行查找喔。