在作業系統、晶片領域跌倒的中國程式設計師,如何崛起?
在作業系統、晶片領域跌倒的中國程式設計師,如何崛起?
http://blog.sina.com.cn/s/blog_cfa68e330102z2e8.html
今年年初,中興事件的缺芯之痛,讓國人無不為之悲憤;14億元平均全國一人一元的罰款,更是讓人心痛不已。究其關鍵,是因中美科技仍存差距,更因美國始終緊緊攥著科技行業的核心技術。
那麼,已經成為世界第二大經濟體的中國,面對此種局面,究竟該如何“制夷”?
作者 | 我不想種地
責編 | 胡巍巍
首先,核心技術的範圍非常廣,所以先限定在資訊領域(科技網際網路);其次,有必要對核心技術做一個劃分,暫且劃分為核心理論和工程實現。
如果把晶片、作業系統、資料庫、AI框架這些列為資訊領域核心技術的話,我認為目前國內是能做出來的,做出來的水平可能離行業最好有差距,但也應該能用。但能做出來,也是因為這些方面的核心理論已經成熟,如果在核心理論不成熟的領域,那麼現在還不好說。
核心理論部分,是能不能的問題,工程實現部分,是做不做的問題。 能不能是基礎研究的部分,這個投入很大,需要長時間的積累,目前國內在這方面還很少團隊在投入;做不做更多是商業上的考慮,老生常談的話題,需要有生態支撐。
1
官方認知
工信部長苗圩曾在全國政協常委會上針對《中國製造2025》作出全面解讀:
全球製造業四級梯隊中,中國位於第三梯隊(中低端製造領域),排在第一梯隊美國(全球科技創新中心)和第二梯隊歐盟和日本(高階製造領域)之後,且目前這種格局在短時間內難有根本性改變。
而在全球科技排名上,綜合考慮頂級科技公司、頂尖大學、尖端實驗室、諾獎、核心專利等各個方面,中國亦大幅落後於美歐日等發達資本主義國家。尤其在資訊科技領域,中國差距巨大,美國以無可爭議的壓倒性優勢稱霸全球。
作為主管工業和資訊化的部長,苗的講話基本上代表了國家認知。追趕超越的第一步即是認識和承認自身的不足,在民間一片盲目自大和沾沾自喜的氛圍裡,官方決策層能對中國科技發展現狀有著冷靜客觀的認識,並敢講真話,顯得尤為可貴和重要。
2
偉大成就和巨大差距
高鐵、天眼、大飛機、墨子號、國產航母、載人航天、深海探測、港珠澳大橋、北京新機場。上天入地下海,幾乎無所不能,這些偉大成就的取得,體現了中國近年來的科技進步和日益增強的綜合實力,讓我們不由的感慨“厲害了我的國”。
中國憑藉全球最大的單一市場潛力,加上集中力量辦大事的制度優勢,使得在大型工程和技術攻關,具有無可比擬的優勢。
但我的國也有不厲害的地方,雖然中國擁有躋身全球TOP10的阿里騰訊,擁有數以百萬計的程式設計師和千萬計的科研人員,但在資訊科技領域,核心技術卻長期被美國壟斷和把持,受制於人的局面未被破解,斷糧的風險隨時存在。
中國尚無真正意義上的流行的國產作業系統,伺服器領域被Linux壟斷,PC領域被Windows和MacOS佔領,移動裝置被Android和iOS瓜分。
國內手機廠商作業系統只是基於Android開發互動介面(UI),是在別人地基上起房子,說完全自主智慧財產權有點自欺欺人。
晶片技術領域,則被Intel、AMD、ARM三巨頭把持,為全球計算裝置供應晶片。前不久中興因晶片禁售事件直接導致公司休克,教訓不可謂不深刻。
中國政府部門、銀行證券電力通訊等國民經濟命脈、以及各大公司都在使用Oracle等資料庫系統,等於是把賬目記在別人賬本上。
中國還沒有自主智慧財產權的瀏覽器核心,國產瀏覽器無不基於Chrome、IE、Webkit等核心二次開發,而紅芯瀏覽器就是一個徹頭徹尾的騙局。
資訊科技領域的基礎性原創性發明創造,比如儲存程式原理、網際網路、衛星通訊、手機等幾乎都由西方國家取得。
計算機程式語言、經典著作、先驅大師、以及頂級開源專案跟美歐日相比有很大差距。
新興的大資料、雲端計算、量子計算、人工智慧、區塊鏈等關鍵技術的重大突破也大都由Google、Microsoft、Amazon等美國公司完成。
在資訊科技領域,中國只是學生和跟隨者,核心技術尚未掌握在自己手裡,這是基本事實。這也跟社會主義初級階段的國情和經濟發展水平的狀況相符。任何誇大事實、誤導民眾的言論都是站不住腳的,不妄自菲薄,也不要妄自尊大。
3
彎道超車是否可行?
既然有這麼大差距,而資訊領域傳統技術又很難超越,那有沒有其他突破口呢?
最近“彎道超車”的用語常常見諸報端,我覺得有誤導之嫌。首先可能不存在真正的彎道超車,或者很難彎道超車,要知道外國人也不傻;其次彎道超車不是包治百病的良藥,過分強調彎道超車,或許骨子裡還是走捷徑的思想在作祟。
冰凍三尺,非一日之寒,核心技術是長期積累的結果,需要放棄急功近利抄近路的想法。
放眼全球,資訊領域的核心技術只掌握在極少數幾個西方已開發國家手裡,說的更直接一點,主要是掌握在美國手裡,所以說中國在資訊領域沒有抓住核心技術,既未貶低、亦不奇怪,因為世界上其他國家也大多如此。
4
商業和技術的中美差異
1. 美國:技術驅動商業
IBM 豪擲340億$買了一頂靠賣license的 紅帽 ;Microsoft因看中程式碼一鍵部署到Azure雲的整合能力而花75億美金收購 GitHub ;Google亦花高價收購DeepMind、Android、Waymo等公司和專案。
諸如此類的巨頭收購技術初創公司的案例非常多,美國是技術驅動商業的典型。
2. 中國:商業驅動技術
反觀中國巨頭點外賣、買破銅爛鐵,與美國形成鮮明對比。其實不是他們不想買好東西,而是買不到,目前國內依靠技術優勢存活的小公司鳳毛麟角。
中國是一個巨大的市場,這是非常大的優勢,需要保護好利用好這個優勢,華為、BAT等一大批中國公司發展壯大都得益於此,這種商業上的成功是非常了不起的成就。
商業上的成功會帶動技術上的進步,技術上的進步又會促進商業上的提升, 這種互動和影響正在悄無聲息的發生,以華為和BAT為代表的這一類大公司正用商業上賺取的利潤,投入到技術研發領域,努力縮小與國際巨頭在技術上的差距。
商業帶動技術,而不是技術驅動商業,對中國目前來說,既是不得已而為之,亦切實可行。假以時日,中國在資訊科技領域的地位一定會有大的改觀。
5
為何國人不愛技術?
1. 歷史欠賬太多
中國自古以來便以為官入仕為正道,官本位的觀念根深蒂固。封建社會對孔孟尤為推崇,讀四書五經,學為人處世,考科舉功名,為光宗耀祖;學而優則仕,做學問亦成為升官爬仕途的階梯。
而對於技術(手藝)歷來以雕蟲小技稱謂之,旁門左道(科技)難登大雅之堂,不是正經人該琢磨的事情,作用被一再貶低和低估,長期得不到應有的認可和尊重。
在這種傳統觀念的影響下,大家都去擠獨木橋,聰明才智全花在升官發財、爾虞我詐、察言觀色上,哪有時間做科學研究和技術突破?欠下的歷史舊賬太多了。
直至小平提出“科學技術是第一生產力”,才首次在國家層面提倡科技。但 舊觀念的影響並未從人們的腦海中根除,因為這種意識是自上而下刻骨銘心的。
2. 技術環境欠佳
國內目前對技術人才的重視依然不足,前不久鬧得沸沸揚揚的張小平離職影響登月即是明證。
-
坐不了冷板凳,都想快速升遷,而技術路線相對慢一些,所以便琢磨著走管理捷徑。
-
高齡程式設計師難獲認可,年紀大了加班吃不消,跟不上節奏容易被汰換,這加劇了大家的焦慮。
-
缺乏極客精神和技術信仰,畢業幾年便迫不及待轉管理,一有機會便不想碰程式碼。
-
管理崗位可以產生槓桿效應,待遇佔優,且更容易獲得升職加薪的機會。
-
社會普遍懷有對程式的誤解,奇論怪調不絕於耳,很多人認為程式設計人人可做,跟挑夫走卒無異,簡直大錯特錯,能做跟做好可是兩回事,小學生跟大學生能一樣嗎?
-
人窮志短,因為窮(中國之前窮了太長時間),再加上高房價高醫療的客觀影響,在物質沒有得到充分保障的情況下,人很難完全基於興趣愛好做職業規劃和選擇。
-
造假頻發,雖然造假是全球科技界的頑疾,但國內的幾個有影響力的事件真的可以用匪夷所思來形容,也多少反映出創新艱難、績效導向和追名逐利等一些其他問題。
6
為何不做國產系統?
作業系統於軟體行業而言可謂皇冠上的明珠,為什麼這麼多年來,一直沒有真正流行的國產作業系統出現,正如前文講的,這個問題不是能不能的問題,主要還是做不做的問題,不做的理由有下面幾點:
-
作業系統是複雜龐大的系統工程。幾個流行系統,都是幾千萬行程式碼量級,研發新作業系統需要巨大的資金、人力和時間投入。
-
作業系統生態非常難做。因為系統直接面向消費者,如果沒有應用廠商為系統開發應用,則無法推向市場;另外系統切換成本也遠高於資料庫,這也是為什麼阿里的OceanBase成功了,但YunOS卻不被市場接納。
-
公司從商業利益角度出發研發新系統投入高、風險高、回報低,沒有意願;大學和科研院所說得直白一點,沒有能力。
-
技術上很難突破已有架構和設計上的桎梏。創新很難,如果沿襲開源系統的思路,則重新研發意義不大。
7
今非昔比
雖然在核心技術的橫向比較上,中國跟美國差距很大。但如果跟以前做縱向比較的話,進步也大。
十幾年前,中國尚沒有世界級的網際網路巨頭,通訊裝置幾乎全部依賴進口,手機市場被外國廠家瓜分殆盡,作業系統、資料庫、中介軟體等基礎軟體則完全是一片空白。
而如今,阿里完成了全面去IOE(IBM小型機、Oracle資料庫、EMC儲存),跨越關聯式資料庫的死亡之谷、自研出分散式資料庫OceanBase並大規模商用,工程師拿命填出來的阿里雲也為中國在該領域爭得一席之地。
華為由小做大、由弱做強,成功擊敗阿、思、愛全球登頂,並在5G通訊、核心晶片、高階儲存等領域為中國在世界贏得話語權。
天河二號代表中國在世界超算排行榜多次折桂,光纖通訊和資訊保安領域亦多有斬獲。
除了資訊科技的長足進步之外,商業模式和業務創新亦可圈可點。移動支付、共享經濟、滴滴叫車、基於演算法推薦的頭條抖音,一些領域全面趕超甚至領先於世界。之前Copy To China,如今Copy From China。
8
明天會更好
每個公司有每個公司的基因,每個國家有每個國家的國情,存在即合理,需要客觀認識和理解現狀。
我認為指望大學和科研院所,在資訊領域取得技術突破非常困難,資訊科技面向大眾,跟國防航空還不一樣,懂的自然懂,裝睡叫不醒。
寄希望於透過科技網際網路公司帶動資訊科技進步,甚至破除壟斷可能會是一條行之有效的路,中國將走一條有別於美國技術驅動商業的新路。
中國人民勤勞智慧,90、00後這些新一代的年輕人,出生和成長在物質條件更富裕的時代,沒有缺衣少食的困擾,所以他們往往會更加理想化,更有想象力,更具創新和開拓精神。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2219594/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 領域驅動設計在重構業務系統中的實踐
- 中國作業系統如何崛起,「根社群」是轉折點作業系統
- 程式設計作業——系統管理程式設計
- 程式設計師在企業中是如何做需求的程式設計師
- Linux作業系統有什麼吸引力,在程式設計師中這麼受歡迎!Linux作業系統程式設計師
- 必須相容中國芯 國產作業系統將崛起抗衡Windows?作業系統Windows
- 程式設計師如何在社交領域成長快一點?程式設計師
- 軟體設計師25-作業系統作業系統
- Linux作業系統的主要應用領域有哪些?Linux作業系統
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- Linux作業系統應用領域有哪些?必知四大領域!Linux作業系統
- 在中國程式設計師是青春飯嗎?程式設計師
- 作業系統實驗(一)-Shell程式設計作業系統程式設計
- 作業系統精髓設計原理 程式排程作業系統
- 以前的程式設計師,現在的程式設計師程式設計師
- 中國程式設計師與美國程式設計師寫程式碼的區別分析程式設計師
- JavaScript中的領域驅動設計JavaScript
- 在Deepin Linux作業系統中如何連線Microsoft OneDriveLinux作業系統ROS
- 在中國,什麼樣的Java程式設計師最受歡迎Java程式設計師
- JAVA程式設計師需要知道的計算機底層基礎10-作業系統載入程式的簡單製作Java程式設計師計算機作業系統
- Linux作業系統應用領域彙總!四大類Linux作業系統
- 工作學習中如何選擇作業系統?如何學習linux作業系統作業系統Linux
- 在複雜領域中設計軟體:領域驅動設計 - levelup
- 在經濟衰退期間領域驅動設計如何幫助您的業務? - jamesmichaelhickey
- Linux作業系統中如何檢視當前程式的狀態?Linux作業系統
- 系統設計:如何設計一個分散式作業排程器 ?- Rakshesh分散式
- 好程式設計師Java教程分享如何系統的學習Java程式設計師Java
- 領域驅動設計實踐:支付系統建模 - Xiao
- 為什麼在中國僅有20%的程式設計師買房?程式設計師
- 扎心的程式設計師,你不會修電腦一定懂作業系統吧!程式設計師作業系統
- 自學程式設計方法論:怎麼學作業系統?程式設計作業系統
- 如何成為真正專業的程式設計師程式設計師
- 皇家國際娛樂線上開戶18669187779程式設計師的薪資在各行業中程式設計師行業
- Linux進入桌面作業系統領域為什麼這麼難?Linux作業系統
- 漏洞治理智慧化,國產作業系統再獲漏洞管理領域權威認可作業系統
- 國產作業系統如何追趕windows?作業系統Windows
- 人工智慧或許就是能讓程式設計師身價“翻倍”的領域人工智慧程式設計師
- 系統分析設計小組作業1