魏忠
先說兩起飛機事故。
2019年3月5日,QANTAS(澳洲航空)的QF706航班起飛40分鐘后,所有的乘客被突如其來的顛簸驚醒,從8000米高空自由落體似地落到3000米高空,所有的人經歷了人生最恐怖的5分鐘,開始留下人生最后的遺言。而原因卻是機長故意的,飛機突然失壓,副機長提示需要檢查失壓的流程,這一點也沒有錯,然而機長比副機長的收入高兩倍不是白給的,所有的飛機標準流程機長和副機長全部清楚,但是機長明白如果那樣做就會重蹈之前的覆轍:飛機由于失壓而造成缺氧,快速成為幽靈飛機并造成100多人喪命。雖然失壓到底是怎么造成的機長也不清楚,但是機長對這臺飛機的操作系統異常清楚,憑著經驗和勇氣,他只對副機長說了一句“年輕人,來不及了,你這時候需要提醒所有人戴上氧氣罩”,然后帶領飛機砸向地面。機長挽救了整架飛機,又一次鑄就了澳洲航空公司的安全奇跡。
5天以后的3月10日,一架埃塞俄比亞航空公司的波音737MAX起飛,這一次,飛機就沒有那么幸運,157名乘客成為殉葬品。問題還在追查之中,然而波音公司的“軟件化、數字化飛機”的一個BUG已經確認是造成幾個月前馬來西亞獅子航空災難的元兇。利用大數據進行診斷,按照大數據的方式和判斷進行緊急切換,甚至代替機長的指令,波音飛機的數字化改革成就了他的輝煌,也背了這口巨大的黑鍋。
IT界都知道微軟是一家用傳統公司管理方法管理的IT公司,很重要的一個例證就是微軟開發視窗操作系統的成本如登月計劃。相比起來,亞馬遜等新一代公司尤其是騰訊、阿里就完全不同了。迭代式開發讓客戶找BUG,是成本最經濟的一個辦法,有時候又是沒辦法的辦法。十多年前,微軟就鼓勵發燒友找到自己的漏洞,因為如果按照標準的測試流程(就像副機長那樣)其實是找不到問題或者時間就過去了。然而用大量的用戶和快速的迭代,就能讓軟件系統按照自己的邏輯快速成長起來。
這種讓用戶找BUG的思路也有巨大的危機,那就是有兩個前提:一是必須確認沒有重大的缺陷和災難性后果,二是迭代頻次要足夠快。飛機是一種典型的B2B業務,也就是飛機制造廠和航空公司進行交易的業務,故障迭代頻次低、后果嚴重。基于此,美國軍方除了提出來虛擬仿真的辦法外,還提出了數字孿生的交付迭代方法,但是也不能完全模擬真實的復雜飛行甚至人性的考驗。因此,才有了一個飛行員至少經過7年才能夠成為機長的制度。
中國自從1978年恢復高考以來,如同全國的路名叫人民路、中山路的最多一樣,中國的中小學“實驗學校”是最多的,而中國的教育改革一波熱過一波,到了數字時代,利用大數據和互聯網改變教育又熱鬧非凡。但是,一個新的操作系統上線,如果沒有老的機長,飛機失誤是機毀人亡,而教育失誤卻并不容易發現,20年后發現已悔之晚矣。
這幾天看過去一年倒閉的“在線教育公司”,都是在試圖拋去“機長”的經驗的基礎上憑空去做一個后果極其嚴重、迭代頻次并不高的教育改革,這種改革基本上是由一批自己都沒有受過良好教育的不到30歲的年輕人引領的。教育做的年數越多,其實膽子越來越小,像澳洲航空公司的“老機長”那樣具有膽魄的驚人之舉,不是膽量有多大,而是對操作系統極其熟悉。
教育,不能讓用戶改BUG,這種BUG沒有30年看不出來。