陳道蓄
一個令人陶醉的時代結(jié)束了:那時只要樹起計算機專業(yè)的旗號,學生便蜂擁而至,畢業(yè)生供不應求。當IT世界又回復理性軌道時,至少有一個好處:我們可以冷靜下來仔細想一想計算機專業(yè)教育應該如何發(fā)展。
北美作為計算機科學技術(shù)以及計算機教育最為發(fā)達的地區(qū),當然受到IT大潮起落的影響最為深切,因此,計算機教育專業(yè)改革的呼聲也最高。當然,美國、加拿大的國情與我們不同,比如說到軟件外包,美國是工作崗位失去方,而我們是潛在的獲得方。但是總體上,我們面臨的已經(jīng)發(fā)生深刻變化的IT產(chǎn)業(yè)“景觀”與北美并沒有本質(zhì)的差別。
這個變化在兩個方面體現(xiàn)得最為深刻:一是計算機科學研究與信息產(chǎn)業(yè)的發(fā)展呈現(xiàn)出巨大的差別;二是隨著信息技術(shù)廣泛深入的應用于各領(lǐng)域,編程序在信息技術(shù)專業(yè)人員工作內(nèi)容中占的比重已很小。大學的計算機學科對這兩個方面的變化沒有能夠作出積極合理的響應,一方面計算機學術(shù)研究沒有能為應用技術(shù)發(fā)展提供足夠的推動力,同時大學中計算機學術(shù)研究“有趣”的工作不足以吸引年輕的學生;另一方面,為社會提供的大量畢業(yè)生知識能力結(jié)構(gòu)不能很好地滿足產(chǎn)業(yè)發(fā)展的需要。
“學科建設”在中國的大學里是個很神圣的詞。大學的校長們以及院系的院長主任們都將學科建設作為自己的首要任務。但是,究竟何為學科建設,建設什么,真正能說清楚的往往是兩件事,一是建“點”,從碩士點、博士點、一級學科點直到國家重點學科點;二是科研,特別是科研的各項量化指標的追求。這本身都沒有問題,問題是如何體現(xiàn)社會需求。
坦率地說,我們在考慮學科建設的時候,很少會想到相關(guān)產(chǎn)業(yè)的狀況和學生就業(yè)狀況。特別是一提就業(yè),就會被批評為“大學教育職業(yè)培訓化”。
其實,從歷史上看,與自然科學基礎學科不斷發(fā)現(xiàn)與力圖解釋自然現(xiàn)象不同,一個以技術(shù)發(fā)展為主的學科總是在社會需求的推動下產(chǎn)生的。一種相對穩(wěn)定的服務需求形成,會對服務提供者的意識、知識、能力和技能有相當高的要求,需要專門的培養(yǎng)過程,于是在教育部門就會出現(xiàn)相應的“專業(yè)”,但僅僅如此還不能形成學科,學科的形成因為滿足這樣的服務需求還會對新理論、新技術(shù)、新方法、新工具提出更高要求,同時這一領(lǐng)域人才培養(yǎng)和技術(shù)進步所需的基礎知識體不能被其他學科所覆蓋。而學科建設的內(nèi)容就是發(fā)展基礎知識體,發(fā)展?jié)M足社會需求的技術(shù)、方法、工具,同時培養(yǎng)滿足社會需求的專業(yè)人員。因此,計算機學科的產(chǎn)生與發(fā)展一直是為了滿足社會發(fā)展對信息化的需要,而專業(yè)人員的需求其實反映了社會對一定知識與技能的需求,也間接反映了社會對這些知識技能所承載的理論、技術(shù)、方法、工具的需求。因此,我們可以說,一個學科培養(yǎng)的人就業(yè)狀況是該學科能否符合社會發(fā)展需求的一種度量。
計算機學科實際上覆蓋了從發(fā)展基礎知識體一直到提供信息化服務全過程中的科學、技術(shù)與工程問題。在學科建設與人才培養(yǎng)的實踐中,這個過于廣泛的任務導致了目前計算機學科所遭遇的許多問題。
過于廣泛的目標與教學實際可行性之間的矛盾導致了這樣一個現(xiàn)象:一方面我們對計算機學科內(nèi)容的理解極其寬泛(因此社會上對計算機專業(yè)畢業(yè)生的期望也是相應寬泛的),另一方面教學內(nèi)容卻相對狹窄(基本上還是沒有脫出計算機科學的框架)。
社會期望與學校實際教學狀況在這里出現(xiàn)了巨大的差距。絕大部分接受了計算機專業(yè)畢業(yè)生的計算機產(chǎn)業(yè)部門和信息化服務部門覺得不滿意,甚至在一些報告中,中國當前軟件人才75%以上來自各大高校計算機相關(guān)專業(yè)的現(xiàn)象被列為產(chǎn)業(yè)人才結(jié)構(gòu)不合理的一個原因。這給我們敲響了警鐘。
大學計算機專業(yè)的學科建設必須要將社會需求作為考慮發(fā)展的一個基本參照系,根據(jù)不同的社會需求,重點發(fā)展各自的優(yōu)勢方向。
此外,盡管現(xiàn)在大學計算機學科教學沿襲了計算機科學框架,但由于學科內(nèi)容的泛化,計算機專業(yè)不可避免地受到社會熱點的沖擊,計算機科學也被弱化了,在知識發(fā)展上成效不明顯,這也就出現(xiàn)了其知識內(nèi)涵對學生的吸引力下降。
畢業(yè)生就業(yè)競爭優(yōu)勢不明顯,學科內(nèi)涵不足以激發(fā)學生的興趣,這兩方面的因素導致北美報考計算機學科的學生人數(shù)下降。在我國,盡管大家暫時還不用擔心招生人數(shù)問題,至少分數(shù)線相對下降已經(jīng)是不爭的事實。其實從本質(zhì)上說,我們計算機專業(yè)面臨的問題和北美的情況類似。
近兩年來,計算機專業(yè)教學指導委員會參照國外的經(jīng)驗,提出了計算機專業(yè)分不同方向建設的思路,并編制了計算機科學、計算機工程、軟件工程與信息技術(shù)四個方向的相應的辦學規(guī)范,這是在按照社會需求推動計算機學科建設的道路上邁出的一大步,我們期待著在實施上能取得突破。