昨天看到郭老師的文章《工業(yè)的復(fù)雜性與工業(yè)軟件》一文,深以為然,想到之前也打算寫(xiě)這個(gè)話題,晚上就臨時(shí)起筆把之前想寫(xiě)的寫(xiě)完。
存在工業(yè)軟件這個(gè)行業(yè)嗎?
這兩年,“工業(yè)軟件”火起來(lái)了—投資圈有大篇幅的分析這個(gè)“風(fēng)口浪尖”,欣欣然按照投資邏輯描述其廣袤無(wú)垠的市場(chǎng)、高壁壘的護(hù)城河、對(duì)標(biāo)全球產(chǎn)業(yè)巨鱷、標(biāo)的團(tuán)隊(duì)的光鮮靚麗履歷、大咖KOL站臺(tái)--工業(yè)類軟件之價(jià)值含量自不用說(shuō),但投資的套路對(duì)于它似乎急功近利快速套現(xiàn)的想法難以實(shí)現(xiàn)。
就實(shí)而論,并不存在一個(gè)被稱為“工業(yè)軟件”的行業(yè),這個(gè)詞是一個(gè)“事后諸葛亮”的定義,否則,為什么之前那么多年都沒(méi)有工業(yè)軟件這個(gè)行業(yè)呢?
但是,為工業(yè)應(yīng)用而設(shè)計(jì)的軟件是廣泛存在的-需要闡明此邏輯的原因在于,我們是因?yàn)橛龅搅斯I(yè)軟件這個(gè)困境,才開(kāi)始重視,并制定了計(jì)劃要發(fā)展這個(gè)“工業(yè)軟件”行業(yè)。
但是,很多人把工業(yè)軟件當(dāng)做“軟件”行業(yè)來(lái)發(fā)展的話,就會(huì)遇到很多困難—做一個(gè)殼很容易,但是,工業(yè)軟件的本質(zhì)是知識(shí)復(fù)用,就是得有“知識(shí)”—而工業(yè)知識(shí)的復(fù)雜性才是這些軟件復(fù)雜性的體現(xiàn)--而這又是每個(gè)當(dāng)前的工業(yè)軟件往往花費(fèi)數(shù)十年方能到今天的地位,而這急不來(lái),快不了,也并非輕易可成。
工業(yè)軟件這個(gè)行業(yè)的存在形式,是整個(gè)產(chǎn)業(yè)格局中的分工形成的,它是一個(gè)行業(yè)的局部,即,有專門為了解決這個(gè)行業(yè)特定問(wèn)題而解析出來(lái)的公司,為行業(yè)解決一些共性問(wèn)題,這就像德?tīng)柛?、偉世通這種汽車零配件廠商來(lái)自于GM和Ford一樣。因此,工業(yè)領(lǐng)域的軟件公司,如果觀察其歷史,大部分都還是來(lái)自于這個(gè)產(chǎn)業(yè)-只是,每個(gè)產(chǎn)業(yè)通常都有需要一些特別的軟件服務(wù)商,這本身是社會(huì)分工更細(xì)的表現(xiàn),而不是剛好有個(gè)工業(yè)軟件行業(yè)來(lái)幫大家解決問(wèn)題—這是需求產(chǎn)生了商業(yè)。
工業(yè)軟件前提是基于創(chuàng)新性設(shè)計(jì)才有意義
但是,我們權(quán)且認(rèn)為存在這個(gè)行業(yè),那么,工業(yè)軟件的產(chǎn)生有一個(gè)非常關(guān)鍵的背景,即,它基于“正向設(shè)計(jì)”、“原創(chuàng)性設(shè)計(jì)”,才有意義。
為什么原創(chuàng)性才有意義—因?yàn)?,工業(yè)技術(shù)最燒錢的不是那個(gè)結(jié)果,而是“工程迭代”—測(cè)試與驗(yàn)證,但是,如果你是通過(guò)測(cè)繪、逆向工程、皮尺工程方法進(jìn)行“仿制”,你只是得到了一個(gè)“結(jié)果”,你并不需要那個(gè)過(guò)程。
而工業(yè)軟件的產(chǎn)生,核心是為了降低這個(gè)“測(cè)試驗(yàn)證”成本的—只有原創(chuàng)性設(shè)計(jì)、正向設(shè)計(jì)才會(huì)這么燒錢,才有必要開(kāi)發(fā)和應(yīng)用這些軟件。
這就是我想說(shuō)的“數(shù)字化轉(zhuǎn)型”,首先你得改變過(guò)去的發(fā)展模式,即,通過(guò)快速仿制進(jìn)入市場(chǎng),發(fā)展模式的轉(zhuǎn)變,才是轉(zhuǎn)型的關(guān)鍵,即進(jìn)入“創(chuàng)新性”、“正向設(shè)計(jì)”的模式,這個(gè)時(shí)候,你才會(huì)有動(dòng)力去使用這些工業(yè)軟件。
為什么工業(yè)問(wèn)題難?
然后,我們才考慮為什么工業(yè)軟件比較難?其實(shí),有幾個(gè)方面,簡(jiǎn)單總結(jié)一下,會(huì)有所了解:
機(jī)電軟的強(qiáng)耦合關(guān)系
工業(yè)軟件的難度在于它要解決的工業(yè)中的問(wèn)題,都是非常復(fù)雜的,我們就以一個(gè)吹瓶的過(guò)程來(lái)看,因?yàn)樘^(guò)復(fù)雜,僅拿一些局部的例子來(lái)說(shuō)明:
瓶胚通常經(jīng)過(guò)加熱后進(jìn)入模具吹制瓶子-對(duì)于大型的吹瓶來(lái)說(shuō),這個(gè)速度要達(dá)到108000瓶/小時(shí),當(dāng)然,這是一個(gè)大圓盤,圍繞著30多個(gè)吹瓶模具,瓶子連續(xù)進(jìn)入不同模具站,然后進(jìn)行預(yù)吹、低壓、高壓吹、排氣幾個(gè)閥的動(dòng)作,同時(shí)拉伸桿進(jìn)入模具中對(duì)瓶子進(jìn)行拉伸控制,這個(gè)過(guò)程僅有100-200mS間就要完成,如圖1所示。
圖1-大型旋轉(zhuǎn)圓盤吹瓶系統(tǒng)
瓶子經(jīng)理胚、星輪加持進(jìn)入吹瓶模具,然后合模后開(kāi)始圖2的動(dòng)作過(guò)程,圖2僅體現(xiàn)了伺服拉伸桿的動(dòng)作,而同時(shí)進(jìn)行的動(dòng)作還包括預(yù)吹、低壓吹、高壓吹、排氣冷卻環(huán)節(jié),包括溫度壓力的閉環(huán)控制。
圖2-PET瓶的吹制過(guò)程中的機(jī)械拉伸動(dòng)作分解
這個(gè)是PET瓶的吹制過(guò)程,材料在模具中隨著溫度壓力、機(jī)械的拉伸力影響,本身其內(nèi)部結(jié)構(gòu)也在發(fā)生著變化,能夠最終形成穩(wěn)定的材料結(jié)構(gòu),滿足生產(chǎn)的要求。
在瓶子的拉制過(guò)程中,如果出現(xiàn)了拉伸速度快過(guò)了PET分子的應(yīng)變速度,就會(huì)產(chǎn)生珍珠光膜現(xiàn)象。如果瓶胚溫度高于結(jié)晶溫度,或者瓶胚在烘爐中受到風(fēng)扇循環(huán)不足,導(dǎo)致外部冷卻不足,或瓶胚在吹?;蚝鏍t穩(wěn)定時(shí)間過(guò)長(zhǎng)、瓶壁太厚等原因引起熱瓶現(xiàn)象。注口偏移是因?yàn)闄C(jī)械的拉伸桿、模具、注射嘴沒(méi)有在一條線上,導(dǎo)致產(chǎn)品缺陷。瓶身克重不均勻-往往是因?yàn)樵陬A(yù)吹提前瓶頸比較厚,預(yù)吹時(shí)間滯后則瓶底比較厚。
當(dāng)然了,上面這個(gè)內(nèi)容不在這個(gè)行業(yè)里基本上也看不懂—但是,沒(méi)有關(guān)系,只是用來(lái)說(shuō)明就這么吹個(gè)瓶子這樣的事情-材料的晶體變形速度、加熱的溫度曲線精準(zhǔn)性、機(jī)械的安裝匹配精度、吹瓶的各個(gè)階段的時(shí)間節(jié)點(diǎn)精準(zhǔn)控制—這些都會(huì)影響瓶子的質(zhì)量,這是典型的機(jī)械(拉伸速度與材料工藝間)、電氣控制如定位控制、溫度、壓力閉環(huán)控制,材料的晶體物理特性三個(gè)方面相互干擾,影響一個(gè)瓶子的質(zhì)量。
其實(shí),僅僅一個(gè)瓶子的過(guò)程我們就可以看到典型的工業(yè)復(fù)雜性,而這種復(fù)雜性、相互之間這種影響,都是需要大量的瓶子吹制過(guò)程中才能形成的—這里只是隨便拿來(lái)講一下,因?yàn)?,真正的這個(gè)瓶子吹好,能給你寫(xiě)好幾本書(shū)才能做到。
為了寫(xiě)好這個(gè)吹瓶機(jī)的控制系統(tǒng)軟件,必須得了解機(jī)械、控制、材料各個(gè)方面的知識(shí),才能去建模,并經(jīng)由大量材料測(cè)試驗(yàn)證才能成熟-這往往由數(shù)十年的經(jīng)驗(yàn)積累而成。
難在試錯(cuò)成本
其次,試錯(cuò),之前我寫(xiě)過(guò)一篇文章“錯(cuò)誤是更大的知識(shí)”,想表達(dá)的就是這個(gè)意思,就是知識(shí)不是我們看到的那個(gè)產(chǎn)品或技術(shù),我們所有看到的,都是經(jīng)由大量的試錯(cuò)形成的—而那些“不行的材料”、“不合理的流程”、“不起作用的控制參數(shù)”…這些同樣是知識(shí),Know-How不僅代表知道如何干這件事情的技術(shù),而知道什么不行是十倍百倍的知識(shí)-而如果沒(méi)有進(jìn)行原創(chuàng)性設(shè)計(jì),那么,就沒(méi)有掌握這個(gè)Know-How背后的知識(shí),因此,核心技術(shù)包括的不僅是看得到的,成熟的技術(shù),也包括那些看不到的十倍百倍的技術(shù)。
而知識(shí)都是經(jīng)由大量的物理測(cè)試來(lái)燒錢的—經(jīng)常聽(tīng)到大家說(shuō)“一旦中國(guó)企業(yè)做了某個(gè)產(chǎn)品,歐美人就廢了”—但是,這個(gè)看上去值得驕傲的背后有個(gè)“認(rèn)知遮蔽”。原因在于我們只是復(fù)制的成本,而沒(méi)有“測(cè)試驗(yàn)證”的燒錢部分的成本。當(dāng)然,我們占了很大的便宜,但是,如果說(shuō)—真正由我們?cè)瓌?chuàng)性且自主來(lái)進(jìn)行這些技術(shù)的研發(fā)呢?
其實(shí),成本并不會(huì)比別人低,因?yàn)檎嬲莆蘸诵募夹g(shù),它那些必須走的路很難越過(guò)。即使換道超車,其實(shí),研發(fā)所需的投入并不一定就會(huì)比現(xiàn)有的更低,一樣是需要不斷的工程迭代過(guò)程,漫長(zhǎng)而充滿風(fēng)險(xiǎn),還需要非常高效的研發(fā)管理能力。一定是這樣的,就像去年和G先生聊到華為為什么那么大的研發(fā)成本—因?yàn)樗麄冋娴脑谧觥皠?chuàng)新”,創(chuàng)新一定是燒錢的,沒(méi)有燒錢然后說(shuō)掌握核心技術(shù),那是不合乎世界的邏輯—能量守恒,沒(méi)有輸入哪里有輸出?
工業(yè)應(yīng)用人才的復(fù)雜性
很多人說(shuō)工業(yè)軟件,但是,忽視了工業(yè)軟件的復(fù)雜性還在體現(xiàn)在垂直行業(yè)的人才匱乏上。今天每個(gè)行業(yè)都迫切的需要復(fù)合型人才,這種復(fù)合包括了多個(gè)維度,在技術(shù)研發(fā)方面則希望機(jī)電軟一體化的人才。
工業(yè)軟件,就是這么苦—你說(shuō)你拿的薪水沒(méi)有AI/移動(dòng)互聯(lián)、金融的高,但你還真要考慮的問(wèn)題比他們復(fù)雜很多。當(dāng)然了,另一方面也說(shuō)明IT行業(yè)確實(shí)產(chǎn)業(yè)規(guī)模大,因此,可以養(yǎng)活成百上千的代碼工程師,然后分工極其細(xì),因此,你跟工業(yè)場(chǎng)景里的軟件設(shè)計(jì)相比,感覺(jué)工業(yè)場(chǎng)景的軟件人員都得是“全?!惫こ處?,就像江湖上的高手,得是打通任督二脈、練的上等內(nèi)功,然后來(lái)六脈神劍,將劍和意凝聚,做到人劍合一,也不知道咋就這么難,都這么厲害了,還不如人家重量級(jí)拳王,就練“天下武功,唯快不破”,以肌肉力量練習(xí)爆發(fā)力,拳速和反應(yīng)速度,還有各種打級(jí)打怪的設(shè)計(jì),然后獎(jiǎng)金高的嚇人-各種風(fēng)光。
這就像交大戴老師(William)說(shuō)那些小朋友畢業(yè)了非要去那些IT大廠做螺絲釘,越多走的人越窄,越少人走的路其實(shí)越寬,因?yàn)?,這個(gè)世界人們需要的是“差異”、“不同”,而人們最難克服的是“世俗的力量”,所謂的自由,就是克服社會(huì)的慣性,大部分人都無(wú)法克服慣性,跟著潮流走是最輕松的選擇,但不能稱為“智慧”。我說(shuō)這個(gè)不是說(shuō)他沒(méi)有錢賺,其實(shí),做什么行業(yè)都是一樣的,你得有真材實(shí)料-真解決問(wèn)題,肯定是有回報(bào)的,那你說(shuō)做工業(yè)軟件好像沒(méi)幾個(gè)賺錢的,那是,因?yàn)?,現(xiàn)在這才開(kāi)始重視這個(gè)問(wèn)題,我們反正什么地方都缺人,又不是這一個(gè)方向。