最近看到了大家對(duì)工業(yè)軟件的討論,雖然幾篇文章引發(fā)了一些爭(zhēng)議,但是個(gè)人認(rèn)為這是好事,因?yàn)榇蠹叶奸_始有了共識(shí),即要重視工業(yè)軟件的發(fā)展,有爭(zhēng)議絕非壞事,差別在于定義邊界,對(duì)于軟件發(fā)展的看法。
工業(yè)軟件是知識(shí)的容器
工業(yè)軟件領(lǐng)域,無論是數(shù)字化設(shè)計(jì)類的CAD/CAE/CAM/CAPP,控制系統(tǒng)、工藝建模仿真,還是嵌入式系統(tǒng)開發(fā)環(huán)境、工藝軟件,都是具有非常顯著的行業(yè)特征與屬性,包括機(jī)器學(xué)習(xí)模型與算法的工業(yè)場(chǎng)景應(yīng)用,都包含了對(duì)行業(yè)Know--how的封裝,是將產(chǎn)業(yè)的智慧通過一種可復(fù)用的形式作為組件來使用,提升品質(zhì)、效率,降低成本,無論材料、機(jī)器、人工、工程時(shí)間的消耗,因此我覺得工業(yè)軟件是以這樣的知識(shí)為核心構(gòu)建的,包括了運(yùn)行硬件的RTOS,runtime、開發(fā)平臺(tái)、應(yīng)用工藝包,是制造業(yè)全體智慧的凝結(jié),通過科學(xué)的方法,包括數(shù)學(xué)建模,軟件工程方法,測(cè)試驗(yàn)證實(shí)踐長(zhǎng)期積累起來的。
知識(shí)復(fù)用以軟件復(fù)用形式體現(xiàn),而智慧則在于它用于分析,判斷與決策,它是為了代替人的不確定性和難以繼承性,但是同樣是來自人的智慧,因此人會(huì)開發(fā)軟件工具與封裝知識(shí)來代替自己。
狹義的講不能把工業(yè)用的軟件稱為工業(yè)軟件,而是凝聚了制造業(yè)本身的知識(shí)以及動(dòng)態(tài)的智慧行為。
工業(yè)軟件為什么沒有發(fā)展好?
簡(jiǎn)單說就是“難”,因?yàn)椋?).似乎投入大產(chǎn)出小,不像操作系統(tǒng)、辦公軟件可以有巨大的市場(chǎng),而工業(yè)軟件卻行業(yè)屬性太強(qiáng),而且需要巨大測(cè)試驗(yàn)證成本;(2).缺乏人才:這是一個(gè)大問題,工業(yè)軟件往往跨學(xué)科,機(jī)械,電氣,工藝,通信,安全,軟件工程多種學(xué)科交叉,人才培養(yǎng)周期比較長(zhǎng),要試錯(cuò),失敗才能鍛煉人才,而制造業(yè)由于總是處于“代工”為主,利潤(rùn)微薄因此難以吸引人才,人才培養(yǎng)的難度太高;(3).重硬件輕軟件,買硬件可以獲得即時(shí)滿足,而軟件大概需要延遲滿足;(4).創(chuàng)新力不足:建模仿真軟件是創(chuàng)新的基礎(chǔ),按照第一性原理要回到物理化學(xué)對(duì)象的本質(zhì),才能真正完成自主創(chuàng)新,但如果多是測(cè)繪別人已經(jīng)驗(yàn)證的設(shè)備與系統(tǒng)那么就無法讓數(shù)字化設(shè)計(jì)軟件得以成長(zhǎng),而缺乏個(gè)性化差異化競(jìng)爭(zhēng)力的戰(zhàn)略指引就不會(huì)去花費(fèi)精力在長(zhǎng)期工藝打磨而拿現(xiàn)成的系統(tǒng)來用,毀滅了自主工業(yè)軟件的發(fā)展;(5).知識(shí)產(chǎn)權(quán)保護(hù)力度不足,其實(shí)英國(guó)的工業(yè)革命也是有體制保障的,就是他們對(duì)專利的保護(hù),如果不能保護(hù)企業(yè)的自主研發(fā)成果,就會(huì)抑制自主研發(fā),工業(yè)軟件投入大得不到保障大家失去意愿,這一點(diǎn)尤為重要。
如何發(fā)展好工業(yè)軟件?
如果知識(shí)是工業(yè)軟件的核心,就要以此為準(zhǔn)發(fā)展工業(yè)軟件
首先:知識(shí)產(chǎn)權(quán)保護(hù)先行,確保企業(yè)的成果可以獲得盈利才有動(dòng)力,做好這件事事半功倍,有點(diǎn)理想主義的感覺。
其次:構(gòu)建高效生態(tài)系統(tǒng):確保產(chǎn)業(yè)鏈內(nèi)部交流,國(guó)際國(guó)內(nèi)廠商相互滲透,上下游共同努力發(fā)展制造業(yè)水平,不要搞對(duì)立樹敵,畢竟我們要與世界接軌開放,借助開放的資源發(fā)展自己的事業(yè),畢竟開放才能發(fā)展,但是必須明確自身發(fā)展的優(yōu)勢(shì),我們的優(yōu)勢(shì)在于市場(chǎng)試錯(cuò)機(jī)會(huì),但是我們沒有發(fā)揮這個(gè)優(yōu)勢(shì)發(fā)展自己的工業(yè)軟件,消化學(xué)習(xí)不會(huì)過時(shí),最優(yōu)的格局是你中有我我中有你的平衡狀態(tài),現(xiàn)在大家的焦慮在于認(rèn)為不平衡,沒有籌碼打不了好牌,把自己優(yōu)勢(shì)發(fā)展好,借力而不是閉門造車。第三,工業(yè)軟件的人才需要跨學(xué)科融合培養(yǎng),因此要打破教育中的垂直專業(yè)劃分過細(xì),產(chǎn)業(yè)與教育結(jié)合發(fā)展才能有高素質(zhì)人才基礎(chǔ)。
第四,方法論與體系支持:重視自主創(chuàng)新,突破價(jià)格比對(duì)優(yōu)勢(shì)而是進(jìn)入差異化競(jìng)爭(zhēng),合作競(jìng)爭(zhēng)的階段,這些需要管理學(xué)科、組織,戰(zhàn)略咨詢力量的支持,在精益研發(fā)、工程項(xiàng)目管理方面尋求支持,工業(yè)的事,站在局里的人未必清楚,旁邊的人看的更清楚,其實(shí)工業(yè)的人往往缺乏對(duì)其它學(xué)科的敬畏,很多人覺得技術(shù)很牛,但是術(shù)業(yè)有專攻,如何高效組織生態(tài)系統(tǒng),組織團(tuán)隊(duì),這些方法體系也能大幅提高效率。
(作者:宋華振 《說東道西》公眾號(hào))