魏忠

● 我國大學生創新與實踐現狀
前一階段,一個在美國留學的本科生在一家世界500強的企業的財務部門做“財務自動化”的實習,他感慨,相對于中國的研究生和本科生,美國學生的基礎知識不夠扎實。例如,他雖然學習了四年計算機方面的相關知識,但在網絡原理、通信原理等方面與中國學生相距甚遠,可在開發工具、算法等方面,中國學生基本上落后時代5年以上,反映到工作實際中,就是美國學校畢業的學生到公司起手就能干活,而中國的學生要慢很多。
知識、技能、體驗基本上已經是被廣泛接受的學校教育的三個重要要素。隨著對教學質量、師資力量的重視,在知識層面,因為采用了博士比例控制、論文和科研項目的強制要求的方式,加上各種教學計劃和教學評估的支撐,問題不大。在體驗環節,近來創新導向的教學、大眾創新活動的推進、校企協同育人的建設、各地方科技部門對創業計劃的資助,促使校園創業氛圍逐漸形成,同時中國是一個產業鏈比較完整的國家,相對于歐美高校,中國高校與地方政府、地方經濟的聯系還算密切,橫向課題產生并延伸到教學,因此體驗環節也逐步改善。相對于以上的知識和體驗環節,技能環節是最難的,也是最容易被忽視的,而技能環節又是最敏感、細致、專業的,因此管理很難,問題最大,后果最嚴重。舉一個例子,如果有一個信息類學校的本科生,大學四年碰到的是以下的技能訓練體系,將是什么后果呢?
(1)上課期間,教師使用
Access數據庫講解數據庫原理,講解的案例是教師自己精心安排使用多年的學生名單的增刪改查。
(2)課外作業是用DEBASE編制一本學生成績冊,用DW做網頁。
(3)這個學生大學期間接受的是十五年前的網絡時代的實驗項目的培訓,主要進行的是TPLINK的交換機、路由器、防火墻的實驗項目,操作系統是Win2003,數據庫是PB。
(4)學生實訓的網頁工具是DW,以及網頁三劍客;電子實訓實驗室設備是電信公司淘汰下來的,原值比較高,給學生做實訓。
(5)學生社會實踐是參觀某家特定專用通信軟件公司。
(6)畢業前學生去了一家小的運維服務公司,幫助一家電子政務公司做客戶的電腦維修或者去一家很大的企業做特定不通用軟件測試的一個環節。
(7)大學期間參加某個省市和全國的創新大賽,寫了一個商業報告,按照收集的報告假設做了一家網絡銷售平臺。
(8)在校期間參加了幾場企業家論壇和講座,并按照教師要求簽到,企業家順便做了一個招聘廣告。
(9)大學期間做過一些創意作品并參賽,基本上和本專業沒有什么關系,或者是單獨完成的沒有真正的合作,即使合作也沒有跨專業、跨學科。
(10)由于實習單位規模小,畢業設計參照網絡論文寫了題為“淘寶公司網站優化的研究”的論文,或者做了一份依托實習單位特定軟件的測試報告。
其實,上述狀態不僅僅是中國高校很多信息類專業學生的通用狀態,甚至是一般本科院校學生的常態。究其原因,是實踐與創新環節相比知識和體驗環節,難度較大,系統性支持和師資要求高,成效慢。然而,在這個環節,對于20歲上下的大學生來說,肌肉記憶力快定型了,如果不進行體系性的建設,專業成長的缺失不像知識和體驗能夠補回來,后果很嚴重。
● 如何提升大學生創新與實踐能力
針對上面的大學生技能訓練體系,如果換一種辦法,大學期間受到的訓練是如下所述的,是否會好很多呢?
(1)上課期間,教師使用Access數據庫講解數據庫原理,但是教師告訴學生使用什么數據庫不重要,原理都一樣,關鍵是數據庫多個范式的邏輯關系。
(2)課外作業是利用MySQL實現學生成績冊。
(3)原理性的實驗項目教師嚴格要求,不追時髦,但在網絡實驗上,直接使用最新的虛擬機讓廠商支持,沒有經費讓學生找免費的去用,操作系統切換成最常見的Linux,數據庫盡量用主流電商的或者開源的。
(4)告訴學生做網頁要用框架,老師使用HTML語言,學生要使用H5,使用Vue去做一個界面;通信和接口追求主流或者“高大上”,直接使用開源的硬件平臺讓學生做實訓。
(5)學生社會實踐是接觸最主流的電商平臺后臺,使用微服務架構、內存數據庫、接觸數據中臺技術,充分理解云架構公司的大數據開發模式,或者去未來愿景的公司參觀。
(6)畢業前學生去一家具有創新能力的科創公司,學校進行嚴格的專業管理,公司可大可小,但是學校要求開發工具和技能必須是主流的或者符合未來方向。學生去特定公司做測試,學校提出預警,這份工作的技能不通用。
(7)要求學生參加創新大賽做作品可以有想象的成分,但是必須依托真實的需求,貼近自己的專業,做一個真實的產品,并且學校按照以上的標準進行初選。
(8)在校期間的實訓環境、授課工具、源代碼均是協作單位與學校深度合作的產物,學生在一個貼近社會的平臺上做開發。
(9)大學期間的創新大賽是協同不同的學院不同角色完成的,充分考慮了商業、技術、軟件、硬件、藝術的成分。
(10)畢業設計根據學校要求必須按照實習單位的實際案例進行,參加研究生考試的學生所選的非實際實習企業的案例,學校要求必須和導師充分溝通,選題要具體并且確保可達到。
上面的要求并不是特別理想化的,因為上述10條與一些A類計算機學科對學生的要求是基本符合的,以上的要求也并不需要學校的經費立即就非常充分,師資要求也不高,甚至還能夠容忍老教師使用非常老的工具,但是對學生的要求不能降低。
● 建立創新和實踐信息管理支撐體系
和時代結合越緊密的實踐,規范性越低,企業參與度越高;而越與基礎穩定技能相關的實踐,規范性越高,企業參與度越低。例如,前端UI的美學訓練,其實使用傳統的PS工具穩定性就很好,使用Access軟件進行數據庫原理的講解也不會有太多教師被淘汰,但企業參與的積極性都不高;反之,使用創新的深度學習模型解決一些實際問題,使用機器學習算法進行智能控制的創新,這些新的東西,工具變化大,規范性很低,年輕人比教師學得快,但是企業參與度很高。
所以,學校需要建立針對工具層的一整套的支撐體系,以便讓結構化的教育系統實現“大象也能跳舞”。這個體系應該先有管理思路的體系,條件允許的話可考慮使用信息化固化管理。經過這些年的實踐,我對200多所院校的實踐和創新體系進行了提煉,提煉結果如下圖所示。
下圖所示的體系如果要建成,需要經費的支撐,根據測算,完全實現這樣一個體系,一所擁有20000名本科生的大學,需要3000萬才能達到。這當然不是近期就能推廣的事情,然而,軟件系統的特點是,3000萬干成的事,需要的并不僅僅是資金,還有管理體系的支撐,管理體系到位,不走線上走線下,30萬也能有不錯的效果,如果管理體系理不順,投入幾千萬也不會有好的效果。那么管理體系有什么要求呢?我認為應有以下10條:
(1)嚴格按照學科評估的要求、學科發展的國際趨勢和標桿水平,緊扣課內輔助教學儀器和軟件工具的主流性、前沿性、穩定性、原理性。
(2)充分發揮教研組的力量對學生作業體系進行管理,一般情況下學校對學生的知識體系都有嚴格的管理,但對教師布置的作業沒有協同和管理,所以,任課教師布置的課外作業工具的實時性、先進性、普適性、移情性應有要求,同時建立起助教、助管體系,支撐教師把作業這一環節落到實處。
(3)充分發揮校外專家、企業家以及校友的作用,確保學科實驗項目體系的經典型、代表性以及更新、考核、管理等工作的進行。
(4)對計算機專業學生需要進行一些基本的代碼實訓,如代碼規范性、注釋、算法、動手能力、電子電工能力,實訓項目要求精巧設計,注意迭代、周期性評估,注重學生在青年時代經過重復訓練的穩定性的效果。
(5)社會實踐環節不能流于形式,選擇企業不應該是教師的個體活動,更不應該是學生的隨機活動,在社會實踐目標的標桿選擇、考核、過程管理方面,提高質量是很容易見效的。
(6)學生實習項目要確保嚴肅性,確保專業性和對口,確保與產教協同相結合,要周期性考核、管理。
(7)大學生創新考核要針對專業和學科,要聚焦科學、工程、數學、藝術、管理的基礎結構性目標,創新項目導向要朝著底層性、學科性進行,創新項目不能浮躁,要通過過程性管理、項目管理實現對學生學業的引導。
(8)校企合作不應流于形式,要充分考慮企業的訴求,充分尊重教師的專業性,充分考慮學生的成長規律,做好企業與學校的共贏、持續、深度合作,要給學生提供前沿、規模性或代表性的社會認知機會。
(9)學生創新作品要重視對學生價值觀、職業素養的培養,要培養和考核團隊性、分工性、協作性。
(10)將學生的課程設計(畢業論文)納入時間環節進行考核和管理,課程設計要有綜合性、實戰性、時代性的要求,不唯論文,但要務實、聚焦,要求面對社會,具有前瞻性。