今天我們從兩個話題出發,為你提供知識服務。一是百度釋出新款無人駕駛車,二是程式設計師日即將到來。我們來看看從這些話題當中,能學到點啥知識。
本週,自動駕駛領域有一條值得關注的訊息,就是百度聯合威馬汽車,釋出了一款新的無人駕駛車,而且可以實現量產。無人駕駛時代離我們又近了一步。當天,百度股價大漲超5%,有分析認為,百度的長期價值得看自動駕駛的了。
其實早在今年8月,百度釋出第二季度財報時,業內就有很多分析,認為百度的估值邏輯該變了。過去,儘管百度投入了上千億元去研發硬核科技,但在資本市場上,投資者並沒有把百度當成“科技公司”,主要還是把百度當成“廣告公司”,按流量生態和變現能力來估值。但現在,趨勢已經比較明顯了,百度的業務增長引擎不再是廣告,而是智慧雲、自動駕駛等新引擎。科技公司的市盈率要明顯高於廣告公司,可以想見,一旦市場轉變觀念,把百度當“科技公司”來估值,那麼百度的市值還會有上升空間。
再舉個例子。資本市場對網際網路企業的估值比對硬體公司要高。因為硬體公司的產品銷售成本比較高,而且會受到產品生命週期的影響。而網際網路公司的平臺是持續運營的,可以超越單個產品生命週期的波動。小米就一直堅持自己是一家網際網路公司,它的市盈率在40倍左右。相比起來,蘋果被認為是計算機硬體公司,它的市盈率只有20多倍。你看,這個差別還是挺大的。
蔡鈺老師在《商業參考》中也提到過一個例子,華熙生物。這是一家做玻尿酸原料的頭部企業,屬於醫美行業;不過目前,它正在積極佈局護膚產品和功能性食品。蔡鈺老師說,這事兒有利有弊。進軍護膚品和食品領域,市場規模更大,但同時,資本市場對你的估值邏輯也會變,從醫美行業變成消費品行業。作為醫美企業,華熙生物目前的市盈率是110倍左右,而消費品龍頭企業農夫山泉的市盈率才70倍左右。華熙生物要是下了決心做消費,它的市盈率可能會下降。
你看,對一家業務多元化的公司來說,把它歸到哪個行業賽道,對估值的影響很大。此外,我們還發現一個類似的現象,就是對一個具有多元屬性的商品來說,它的歸類可能直接影響到銷售。
比如大疆公司,在全球無人機市場上佔據了80%的市場份額,產品在海外很吃香。不過,2018年,大疆的一款無人機在出口歐洲時,遇到這樣一個問題:無人機究竟是帶照相機的飛行器還是會飛的照相機?這個問題看起來很無厘頭,對吧?但對產品出口來說,這可是個生死攸關的問題。
無人機是創新型的高科技產品,當時在國際上缺乏統一認可的歸類。出口時,如果把無人機看作是“帶照相機的飛行器”,它就必須按照飛行器進行監管,各國對飛行器的貿易管制條件都比較嚴格,非常難進。而如果按照“會飛的照相機”歸入“照相機”分類,就沒有特殊的貿易管制要求,有利於產品進入當地市場。2018年9月,中國海關代表經過艱苦談判,世界海關組織的歸類技術委員會終於同意,把大疆無人機歸到了攝像機分類,為出口掃除了障礙。
也是在這個會議上,我們還解決了其他兩個商品歸類問題。一是,一條結構複雜的通訊用天線,是屬於通訊裝置,還是屬於通訊零件?在一些國家,“通訊裝置”產品的稅率幾乎是“通訊零件”的兩倍。還有,帶邊框和加熱絲的車窗玻璃,如果按照“汽車配件”去歸類,稅率也會比“玻璃製品”低。這兩個產品,我們都成功爭取到了稅率更低的分類類別。
矽谷風投教父彼得·蒂爾說,“好公司無法被貼標籤”,但站在剛才的角度,我們說,好公司、好產品應該主動給自己貼標籤。做品牌營銷,就是撕下錯誤標籤,貼上理想標籤的過程。
來看今天的第二條。
這個週日,10月24日,是一個特殊的日子——程式設計師節,碼農們的節日。為啥是10月24日呢?因為1024這個數字,正好是2的10次方,也是二進位制世界裡最重要的數字,1M=1024K,1G=1024M。所以,就把這一天定為程式設計師節。祝我司的程式設計師同事節日快樂,祝咱們的程式設計師使用者節日快樂!
我聽說,程式設計師當中也是有鄙視鏈的。先是工種的鄙視鏈:搞演算法的看不上搞架構的,搞架構的看不上搞工程的,搞工程的看不上搞前端的。更嚴重的是語種的鄙視鏈:用匯編語言的看不上用C語言的,用C語言的看不上用C++的,用C++的看不上用JAVA的,然後所有人都鄙視用PHP的。這個鄙視鏈的邏輯是:使用靠近底層語言的程式設計師,看不起使用更高層語言的程式設計師,因為越是底層語言越難學。
當然,前面說的這些只是江湖傳聞,咱們聽個樂,不用太當真。不過,科普作家王木頭老師告訴我,在全世界的程式設計師群體當中,確實存在一個獨特的榮譽體系,不是看證書,也不是看title,更不是像影視作品裡演的那樣,看你有多大的能耐黑入別人的系統,而是看你對開源專案的貢獻。
王木頭老師在解讀《大教堂與集市》這本書時,舉了個例子:如果你對開源作業系統Linux的核心貢獻了1%的程式碼,那麼你在全球碼農眼中就是頂級大牛,可以橫著走,連微軟首席程式設計師都得仰視你。還有,現在最大的開源軟體社群GitHub,任何人都可以在上面釋出自己的開源專案,也可以參與別人的開源專案。很多公司招程式設計師,除了看你的簡歷,就是看你的GitHub頁面,看你對哪些開源專案作出過貢獻。反過來,程式設計師也會透過開源專案來評價一家公司。如果一個軟體公司在開源專案上投入得不夠,那麼這家公司就不會贏得程式設計師的尊敬。
你看,對開源專案的貢獻,是程式設計師這個群體非常獨特的榮譽體系。我第一次聽說這個榮譽體系的時候,非常震撼。在這個體系當中,不是誰佔有的東西越多、地位就越高,而是誰作出的貢獻越大、地位就越高。換句話說,他們比的不是獲取,而是給予。
那麼,這樣一個獨特的榮譽體系,又是怎麼來的呢?這就要說到《大教堂與集市》這本書,書名代表了兩種不同的軟體開發模式:大教堂模式,是自上而下的開發,先做頂層設計、開發核心,再往下層層分解;集市模式,是自下而上的開發,把初始軟體的原始碼公佈出來,讓更多的志願者參與進來,對初始軟體進行反饋和修改,不斷迭代,讓軟體自己生長出來。這就是開源專案。
比如最成功的開源專案Linux作業系統,持續更新了30年,全球幾萬程式設計師參與了開發。除此之外,還有很多網際網路基礎設施,都是由開源軟體構成的。發展到今天,開源專案和共創思想,已經成為一種網際網路文化基因,並且形成了前面說的程式設計師榮譽體系。
不過,說到這兒,我還有一個疑惑:在軟體開發專案裡,有一個悖論性的難題,就是當專案延遲了,你越往裡增派人手,專案會延遲得更厲害。因為隨著人手越來越多,溝通成本會指數級增長。實際上,專案的複雜程度和溝通成本,與開發人員數目的平方成正比。這就是我們之前聊到過的“複雜性定律”,也被稱為“布魯克斯法則”(Brooks's Law)。
但你發現沒有,在一個開源專案裡,同時參與開發的程式設計師動不動幾百上千人,按照“布魯克斯法則”,Linux根本不可能完成。這怎麼解釋?
根據《大教堂與集市》這本書裡的說法,“布魯克斯法則”只適用於“大教堂”開發模式,從上而下劃分職責,每個人各管一塊,互不干涉。結果,你這裡解決了一個問題,可能在別人那裡產生10個新的問題。而在“集市”開發模式下,開發人員不把程式碼看作是自己的“私人領土”,而是鼓勵別人發現其中的bug和潛在改進點,每個人都可以進行修改,然後把最靠譜的修改篩選出來放在新版本中。這是一種參與的人越多、迭代速度越快的方式。“布魯克斯法則”在集市開發模式下失效了,就好像牛頓定律不適用於量子世界一樣。
總結一下:開源專案,就好像是程式設計師們創立的一個自由演化的“元宇宙”。在這個宇宙中,積累演化變異的DNA就是原始碼;而演化的能量來源,就是那個獨特的程式設計師榮譽體系。