楊晴虹
2005年7月,我和黃河老師接到印度Infosys公司的邀請函,利用暑假期間到位于印度Masore的Infosys全球培訓基地,參加Infosys的FEP(Faculty Enablement Program) 培訓項目,他們希望通過該項目把印度的軟件思想及員工的培養(yǎng)模式介紹到中國,以便在中國建立他們的員工培訓機制。印度是軟件業(yè)強國,Infosys是印度第二大軟件公司,世界500強之一。對印度的軟件業(yè)我傾慕已久,帶著無數(shù)的向往和疑問,我踏上了西行的歷程。
中、印、美教學之比較
這次Infosys培訓,中國同來的有8位老師,分別來自杭州浙大、杭州電子、上海同濟、北京北航。
我們培訓課很緊張,每天早晨7:30起床,8:30培訓開始。上午8:30到12:20、下午1:30到5:30為技術(shù)培訓,午飯1個小時。上、下午中間各有15分鐘的Tea break。培訓的工作量很大,再加上半懂不懂的印度英文,一節(jié)課下來腦袋已經(jīng)成了印度糊糊不轉(zhuǎn)了。幸好中間的Tea break可以給大腦充充電,品嘗一下奶茶和咖啡,也可以和老師討論各種各樣的問題。
我在國內(nèi)上過美國項目管理學院的碩士課程,全是美國老師上課。在印度培訓幾天后,心中不由自主地對中、美、印三個國家的教學組織形式進行了比較。
中國的課堂教學現(xiàn)在一般還采用傳統(tǒng)的課堂模式。老師在前面講臺上講解,學生坐在下面聽講。在幾千年尊師重教思想的影響下,老師和學生有很強的距離感。老師滔滔不絕地講解和學生被動地接受,課堂上除非老師點名,一般很少有學生主動站起來提問;實驗課一般不隨堂進行,而是另外安排其他時間完成,有很多課程根本不安排實驗課?,F(xiàn)在,雖然黑板換成了幻燈投影,教學的內(nèi)容也改進了許多,但傳統(tǒng)的教學方式無論從教學效果上還是從組織方式上,都需要很大的改進。
美國老師喜歡學生參與,課堂組織采用圓桌圍坐的方式。學生圍坐成幾組,老師上課時前后左右地來回走動,你有什么問題,老師隨時都可以和你面對面地解決。老師可以隨時通過學生的表情和對問題的反映狀態(tài)了解學生對課堂內(nèi)容的掌握程度。上課時,學生隨時可以在老師的指導下就某一個問題展開小組討論。動手實踐一般隨堂進行,老師根據(jù)課堂內(nèi)容給出實踐課題,實踐一般以小組團隊的形式分工討論完成。實踐學習和理論學習的時間比例一般是1∶1.5;這種教學的組織形式,課堂氣氛異?;钴S,學生的參與性和實踐性很強,有著很好的教學效果。
Infosys課堂氣氛的活躍程度,是介于美國和中國之間的。一個100多人的大階梯教室,每人面前一臺電腦,課堂的組織形式是傳統(tǒng)的老師在前面講,學生在下面聽,這樣老師和學生就存在一定的距離感。雖然課堂上學生參與性也比較強,可以隨時打斷老師的講解,就自己疑問的地方和老師進行討論,但學生提的問題一般僅限于老師剛講過的內(nèi)容,老師的講解在課堂上占主導地位。他們一般上午理論學習,下午緊跟動手實踐,學到的東西雖不能當堂消化,但絕不會過夜。
美國的教學模式,只適合小班授課,在教學資源豐富的國家或許非常實用有效,但在學生眾多,教師教學資源相對缺乏的中國,我覺得Infosys的教學更值得我們借鑒。
印度的教師節(jié)
9月5日是印度的教師節(jié),那天我們四點就停課了,導師叫我們一起去食堂二層大廳參加教師節(jié)的慶?;顒印N倚睦锵胫隙ㄊ谴蠹乙黄鸪砸活D,然后發(fā)點禮物獎勵慰問。
等我們到了二層,令人奇怪的是,我既看不到晚宴的桌子,也看不到搭起的舞臺。等了大約五分鐘,活動開始。他們教師節(jié)的活動好像全是游戲,幾乎每個游戲都是考驗團隊合作,讓我奇怪的是,失敗的隊興高采烈,勝了的也沒有獎品,可是那些老師都爭先恐后地參加。
讓我記憶猶新的是運水游戲:四個隊,每個隊的隊首放一桶水,隊尾放一空桶,開始后,每個隊的第一個隊員用手捧起水,送到第二個隊員手里,依次傳下去,最后的隊員把手中的水放進空桶里。在規(guī)定的時間內(nèi)看哪個隊送到空桶里的水最多,哪個隊就獲勝。
印度的教師節(jié),并不是我想象的那樣,老師們好像用一種特別的方式慶祝自己的節(jié)日,印度人對團隊協(xié)作的培養(yǎng),那種積極參與、團結(jié)協(xié)作的精神讓我頗有感觸,在這里,物質(zhì)的刺激與快樂的參與和能力的培養(yǎng)相比,顯得是那么不重要。
課程設(shè)置的“流”意識
我們參加的是Infosys的師資培訓,還沒有踏上印度國土,就提前三周收到了課程準備的郵件,總共有八門課,分成A、B兩組:
A組是基礎(chǔ)課程,包括計算機硬件與軟件(Computer Hardware and System Software Concepts)、編程基礎(chǔ)(Programming Fundamentals)、關(guān)系數(shù)據(jù)庫管理(Relational Database Management Systems)、算法分析(Analysis of Algorithms)。
B組是提高課程,主要有系統(tǒng)開發(fā)方法(System Development Methodology)、面向?qū)ο蟮母攀觯↖ntroduction to Object Oriented Concepts)、用戶界面設(shè)計(Introduction to User-Interface Design)、網(wǎng)絡(luò)體系結(jié)構(gòu)(Introduction to Web Architecture)??纯催@些課程,都學過,感覺沒有什么好準備的。
但在學習的過程中,我才發(fā)現(xiàn)課程和我們國內(nèi)大學的不同。他們把課程學習叫做課程流(Stream Courses)。Infosys的培訓課程主要有兩個Stream:J2EE Stream和 .NET Stream。以J2EE Stream為例,該課程體系流包括九個課程環(huán)節(jié),分別是Unix操作系統(tǒng)、HTML/Java Script/XML、Java程序設(shè)計語言、Oracle數(shù)據(jù)庫、高級Java程序設(shè)計、J2EE基本概念、J2EE2、Infosys質(zhì)量保證體系、項目集成與提交。整個Stream的課程安排分得很細,課程前后順序明確,連貫性很強。每個課程、課程的每個環(huán)節(jié)都有具體的考核點。課程體系從整體到部分,從宏觀的構(gòu)架到具體的程序、文檔都有嚴格而具體的規(guī)范。
他們一般上午安排理論學習,下午緊跟上機動手環(huán)節(jié),理論和實踐緊密結(jié)合。Infosys的培訓課程之所以很有效,除了課程安排,還與它的課后作業(yè)的設(shè)計有關(guān)。上午上完了理論課后,下午上機完成和課程相應的作業(yè)。作業(yè)是加了寫保護的 PDF文檔,文檔給出非常詳細的步驟,基本上把當天講過的知識點都涉及到了,每一個步驟都說得很詳細,有了這個文檔,學生一天該做什么基本上就明白了。國內(nèi)老師布置作業(yè)一般說得很籠統(tǒng),考核目標及標準也不統(tǒng)一,學生要先分析老師考察的意圖,然后才根據(jù)對題意的理解做出自己認為正確的答案。在Infosys,下午動手實踐時,老師在現(xiàn)場指導答疑,內(nèi)部網(wǎng)上也有詳盡的資料供查閱,這些作業(yè)都規(guī)定必須在當天完成然后上傳到服務(wù)器上。作業(yè)的難度不大,但量很多,涵蓋當天講過課程的所有考核點,很多學生要做到很晚才能完成。
這里的課后作業(yè)與國內(nèi)的作業(yè)還有一點是完全不同的。每門課布置的作業(yè)是前后連貫的,課程和課程的作業(yè)也是層層嵌套的,所有的課程作業(yè)精心設(shè)計成一個有機整體。國內(nèi)老師一般布置的作業(yè)只考核當天內(nèi)容,前后沒有連貫性;而Infosys每門課程的實踐是一個按文檔開發(fā)的小項目,這些項目是按軟件項目開發(fā)的過程,一步一步地完成,層層嵌套,應用性很強。整個Stream課程學完,小項目可最終集成為一個大的項目,使你每天都能看到、感覺到自己的進步,隨時都能享受那種學習的成功喜悅。每天好像你就在搬一塊磚,然后壘成了一個個小房子,所有的課程結(jié)束時,你發(fā)現(xiàn)你和你的團隊修建了一座高樓。學生每天用這種方法學習,知識掌握得非常牢固,在學習的過程中培養(yǎng)了學生團隊協(xié)作的精神和按規(guī)范文檔工作的意識,使軟件工程的思想滲透在學習和工作的每一個環(huán)節(jié)。
我們國內(nèi)大學課程安排雖然也有課程先后順序,但只是按課程的難易和知識的邏輯進行先后排序,課程和課程之間相對松散,有機關(guān)系相對不足;課后作業(yè)更是老師們各自為政,沒有統(tǒng)一的體系。Infosys培訓課程,完全按照人的認知能力把課程排成一個有機的邏輯整體。Stream課程的安排像水流一樣前赴后繼,再沒有更恰當?shù)脑~來說明他們課程邏輯的科學性了。
印度的學生學習非常努力,他們安于自己的工作,有了這種有效的課程設(shè)置,每個學生學得都很扎實。讓我感到不管把他們放到哪里,每一個人都像一塊有用的石頭,隨時可以壘起高聳的大樓。我終于明白了,同樣的文檔,為什么十個中國人會編出十個不同的程序,而十個印度人編出的程序是一樣的。以前認為印度人聽話,沒有自己的思想,現(xiàn)在我知道這完全是團隊精神和嚴格培訓的結(jié)果。
后記
我從印度歸來已頗有時日,每天都在回憶著、對比著。Infosys作為一個有著幾萬員工的公司,它之所以有如此的基業(yè),員工是他們牢固的根基。而他們的培訓機制讓我忍不住在心中贊嘆:多少年的摸索,多少年成功和失敗的積累,才使他們的課程設(shè)置如此有效,才使他們的課堂的組織形式既適合國情又能充分利用資源。
“它山之石,可以攻玉”,我們的計算機教學教育體系,我們的教育體制改革,看來要借鑒學習的東西還有很多很多……