編者按:近日,教育部、工業和信息化部聯合印發了《特色化示範性軟體學院建設指南(試行)》。中國電子報特策劃推出「建設特色化示範性軟體學院·探索軟體人才培養新模式」專欄,邀請高等院校、地方工信部門、骨幹企業相關專家和負責同志圍繞特色化示範性軟體學院建設、產教融合培養路徑、創新軟體人才培養模式等方面對建設指南進行深入解讀,分析我國軟體人才現狀和存在問題,並提出推動特色化示範性軟體學院建設的舉措建議。敬請關注。本期為浪潮(全球)數字科技人工智慧研究院院長周恆的署名文章。
近日,《特色化示範性軟體學院建設指南(試行)》由教育部、工信部聯合印發,為軟體學院教學發展指明了方向。如果說數據是數字經濟的「石油」,資料庫則是數字經濟的「內燃機」。資料庫作為關鍵基礎軟體,對可用性、性能、安全性等都有極高的要求,被稱為軟體皇冠上的明珠。
突破現有桎梏,推動產學研深度融合
在傳統資料庫賽道上,主流產品基本由國外主導,我國關鍵領域採用的資料庫被國外的Oracle、DB2、SQLServer所壟斷,造成了信息安全隱患。關鍵基礎軟體行業的學習曲線非常高,研發必須一步一步地從較低水平逐漸積累經驗才能提高。
在攻關核心技術的過程中,浪潮秉承預研一代,開發一代,裝備一代的方式,不斷迭代前行。對於前沿技術,不確定性因素非常大,是否一定代表正確的技術發展方向?即使代表未來的發展方向,當下也很難應用到產品中去產生效益。但是資源永遠是有限的,如何以緊張的資源,分配到廣闊無邊的不確定前沿技術中去?浪潮與高校聯手,進行了一些有益嘗試和探索。
企業負責從用戶需求出發,以客戶為中心,洞察前沿的發展趨勢,實施產品的工程化研發,並分解出300多個前沿子課題;而高校則探索學術界趨勢,進行不確定性的技術預研,針對子課題進行預研。在學校側建設小型的資料庫風洞環境,方便老師進行資料庫理論、模型、原型驗證工作,原型驗證完成後,放在浪潮建設的上千節點的超大規模資料庫風洞環境上進行工程化驗證,風洞提供端到端的沙盤分析、仿真各種複雜場景、幾十萬個真實環境提取的用例、仿真注入各種軟硬體故障,用數字來說話,使得老師的研究成果能夠快速得到檢驗和反饋,有效的成果可以快速應用到產品中。
承載軟體學科教育,培育高水平軟體人才
十年樹木,百年樹人,教育乃國之大計,人才培育是進行科技創造、科技創新的關鍵。高水平的老師、卓越的課程體系、先進的實訓體系是高校人才培養的關鍵。
我們在發展過程中,最大困難是難以招聘到優秀的系統級編程人員。在100名211以上院校畢業的5年以上工作經驗的候選人裡,只有20人能熟練使用指針和內存操作,10人熟練掌握常用數據結構和算法,2人能對體系結構、架構方法和系統工程有好的理解。如果不能在學習能力最強、學習精力最旺盛、學習時間最充沛的學校期間大量進行編碼訓練,掌握算法和體系結構,掌握系統級的編程能力,畢業以後再想有本質的提升則非常困難。
和下圍棋一樣,IT人員計算力最強、最有創造力的時候是在20多歲。Linus在21歲時候經常要用終端仿真器去訪問新聞組和郵件,為了方便讀寫和下載文件,他自己編寫了磁碟驅動程序和文件系統,這成了Linux的第一個內核雛形。往前追溯,他在12歲開始學習編程,在就讀於赫爾辛基大學期間,為Minix(一種Unix)做開發,奠定了他21歲研發出Linux雛形的能力。而如果學生在畢業前,已經進行過大量的系統級編碼訓練,研發過一個小的作業系統、程式語言、資料庫、CPU,那麼,則非常有希望在未來像Linus一樣,發明Linux和Git,作出卓越的貢獻。即使不能像Linus那樣,起碼也會是一個優秀的系統級編程人員。
雲原生分布式資料庫集網絡密集、存儲密集、計算密集於一生,需要在有限的空間和時間約束下,最大限度地利用編譯技術、計算技術、網絡技術、存儲技術、資源管理技術、調度技術、軟硬體融合技術、數據結構和算法,並在工程上利用軟體架構方法、系統工程方法。資料庫涵蓋了編譯原理、計算機體系結構、大型軟體工程、大型系統架構方法、數據結構與算法、程式語言訓練、網絡、計算機原理等內容,能較完美的承載軟體學科專業課程的建設。
浪潮與西安電子科技大學在堅持「資源共享,優化配置,提升實力,共同發展」的指導思想和恪守「互相合作、互利互惠、實現雙贏、共同發展」的原則下,全方位戰略合作,成立了「西電-浪潮」資料庫創新實驗室。實驗室引入資料庫業界世界級大師,與高校學術老師一道,以資料庫研發、課題承接、信息化建設、平臺建設、科研合作、人才輸送、培養與發展為切入口,開展深層次合作。雙方建立企業和學術雙導師制,將資料庫的各種技術融入到課程中,共同研討課程體系,編寫專業課教材,培養高水平師資隊伍,孵化前沿理論技術,培養高水平學生,為企業儲備核心技術人才,共同培育產業化高端人才。利用現有的資料庫風洞環境搭建大型工程實踐能力培養的實訓平臺,讓本科生可以提前參與到資料庫的單元測試和開發,研究生提前參與到資料庫的關鍵技術攻關研究。通過讓學生提前參與到大型軟體生命周期研發過程中,不但掌握先進的架構、系統工程的方法、數據結構與算法模型的能力,還培養了學生的家國情懷、為國家奮鬥的使命感。
目前雙方已經達成共建「特色化示範性軟體學院」的意向,按照一流規格、一流標準、一流要求進行規劃,面向國產分布式資料庫,凝聚一流師資和技術人才,產出一流成果和服務,探索「優勢共建、強強互補」軟體學院運行新模式。
相關連結:
1.清華大學軟體學院院長王建民:肩負使命,建設特色化示範性軟體學院
2.南京航空航天大學計算機科學與技術學院/人工智慧學院院長陳兵:校企協同創新,特色化示範性軟體學院建設的靈魂
3.哈爾濱工程大學軟體學院副院長馮光升:立足國家戰略,探索軟體學院特色化辦學新模式
4.北京理工大學軟體學院院長薛靜鋒:軟體鑄魂新時代,特色引領育英才
5.華北電力大學控制與計算機工程學院院長房方:構建「三協同」模式,培養電力特色軟體人才
6.西北工業大學軟體學院院長鄭江濱:校企深度融合視域下特色化示範性軟體學院建設探索與實踐
7.哈爾濱工業大學軟體學院副院長王忠傑:打造軟體領域的國之重器,培養軟體領域的傑出人才
8.華中科技大學軟體學院院長李國徽:把握軟體定義時代的機遇與挑戰, 構建產學研用融合的高端軟體人才培養體系
9.福州市工業和信息化局副局長謝學科:多措並舉構建軟體人才培養新機制
10.蘇州市工業和信息化局副局長金曉虎:產學融合搭建校企互動橋梁
11.阿里雲大學總經理孫麗歆:持續深化產學合作協同育人機制 有效打通產業鏈、教育鏈與人才鏈
12.聯想集團副總裁戴京彤:以產融結合為抓手,大力推動軟體產業高質量人才培育