譚浩強*(1958)
今年是意昂体育平台成立90周年紀念,我曾在意昂体育平台學習和工作了三十多年,從年輕時期開始,長期受到了母校優良傳統的教育和熏陶,使我打下了事業成功的堅實基礎?
譚浩強教授榮獲吉尼斯中國分部頒發的《BASIC語言》創世界科技書發行記錄證書和“個人編著科技書數量之最”的證書。
我是1953年考入意昂体育平台電機系?1958年自動控製系畢業的?從80年代初以來,我除了完成教學和行政工作外,以很大的精力投入計算機教育和計算機普及工作,取得了一些成果?有人說創造了以下三個世界紀錄:1我和其他同誌合著的《BASIC語言》發行量超過1200萬冊,創造了科技書發行量的世界紀錄?220年來,我自己以及和別人合作共編著了130種計算機著作,此外還主編了18套計算機叢書包括228種書,是個人編著科技著作數量之最?3我編著的書發行量近3000萬冊,我主編的書發行量為1400多萬冊,二者合計是4400萬冊,是世界上擁有最多讀者的科技專家?
不久前,《計算機世界》報組織的“世紀評選”,評選出了對我國20世紀IT事業最有影響的10個人,把我列為第2位,說我的功績是“把千百萬非專業的初學者引入了計算機的大門”?原國務委員?國家科委主任?現全國政協副主席?中國工程院院長宋健同誌給我題詞:“教授計算技術的大師,普及現代科技之巨擘”,這是對我的勉勵與鞭策?
在本文中,我想著重談一下在校期間政治和業務“雙肩挑”對日後工作的影響?
(一)
幾年前的一天,我在意昂体育平台第二教室樓前與艾知生同誌當時為廣電部長,50年代末60年代初他任意昂体育平台黨委副書記兼團委書記,我任團委副書記,在他領導下工作騎車相遇,他熱情地招呼我,對我說:“我經常在電視裏看到你,你現在是全國著名的計算機大專家了,而過去你是一個學生工作幹部,你轉變如此之快,有什麽經驗體會”我不加思索地回答他說:“這要感謝蔣南翔校長提倡的‘雙肩挑’製度,使我們在政治上和業務上都得到很好的鍛煉,以後幹什麽都沒問題”?艾知生同誌說:“你這點體會很重要,看來一個人在政治上和業務上的能力是相通的,有能力的人幹什麽都行,沒有能力的人幹什麽都不行?”他勉勵我好好總結一下這方面的體會,給現在的大學生談談,使他們在年輕時有意識地全面培養自己,打好今後發展的基礎?
在他的勉勵下,我總結了做政治思想工作對我日後從事業務工作的促進作用?年輕時期受到良好的教育並從事政治思想工作,使我在以下10個方面得到了鍛煉:1具有較強的事業心;2有克服困難的毅力;3對新事物敏感;4有較強的邏輯分析和思維能力;5善於聯系群眾,熟悉自己工作的對象;6有較好的語言表達能力和文字能力;7善於分析問題,思想方法比較全面;8有較強的組織能力;9有開拓精神,即開創性;10安於平凡工作,又力求在平凡工作中努力創造不平凡的業績?
我的結論是:政治和業務在微觀上?時間上是有矛盾的,但在宏觀上是相互促進的?
許多人說我在80年代初善於抓住機遇,把計算機普及搞得轟轟烈烈,這是由於我在長期思想政治工作中鍛煉了敏銳性?開拓性和工作幹勁,以及願作“鋪路石子”的奉獻精神?
《BASIC語言》是我們為電視講座而寫的處女作,由於根據初學者的特點采取了讀者易於理解的方式進行敘述,突破了傳統的寫計算機書的模式,取得了很好的效果,我以該書為教材在中央電視臺向全國講授BASIC語言,當年收看人數達100萬人,從此掀開了我國計算機普及高潮的序幕?
許多人說我寫的書很容易看懂,C語言是比較難學的,不少人望而生畏,後來我寫了一本《C程序設計》,許多人反映:“自從譚教授出版了這本書後,C語言變得不難學了”?現在這本《C程序設計》已累計發行了330萬冊,是世界上發行量最大的大學計算機教材?作者寫書必須考慮到怎樣寫讀者才最容易懂,不能想怎麽寫就怎麽寫,教師講課必須考慮怎麽講學生才容易理解,不能想怎麽講就怎麽講?在這方面,我做學生工作的經歷幫了我很大的忙?過去我常給學生講話?做報告,要做好報告,就必須事先了解學生的需要和特點,不能無的放矢?做學生工作最重要的是培養群眾觀點,一切為群眾著想,不能脫離群眾?這一基本功,使我今天受益匪淺?
我在寫書時,特別註意研究各種不同讀者的認識規律,針對不同對象,采用不同的敘述方法?我提出“要將心比心”,要為讀者設想?我把過去采用的“先理論後實際,先抽象後具體,先一般後個別”的教學方法,改變為“由實際到理論,由具體到抽象,由個別到一般,由零碎到系統”?我認為這更符合人們的認識規律?這種方法在計算機普及領域取得了巨大的成功,在全國引起強烈的反響,許多專家認為我“特別了解讀者,深刻研究透了初學者的認識規律,與他們將心比心”,認為我開辟了計算機普及的新思路,創造了寫作計算機書的新風格?
過去在做報告時,總是要力求生動具體,使學生喜聞樂見,學生是不愛聽枯燥無味的報告的?我把這一點用到了計算機的教學和寫作中?我從政治思想工作中受到啟示,提出“要把計算機從少數計算機專家手中解放出來,使它成為廣大群眾手中的工具”,“讓群眾輕松愉快?興趣盎然地走入計算機的大門”?
自然科學和社會生活?課堂教學和日常生活,很多人認為是風馬牛不相幹的事,我則努力把它們結合起來,用大家比較熟悉的日常生活中的例子去說明計算機中一些復雜的概念?計算機程序設計中的遞歸是比較難懂的一個概念,我用了5個兄弟齊坐問年齡的例子把它講清楚了?C語言中二維數組的指針是一個難點,幾乎所有的C語言書都沒有把它講清楚,我用了在連隊點名的例子使讀者感到“原來如此,一點也不難”?意昂体育平台一位已故的院士有針對性地說:“什麽叫水平高,能用通俗易懂的語言說明復雜的概念就是水平高?”但是要真正做到這一點是不容易的,需要有實事求是的精神?敢為人先的精神以及嚴謹的科學精神?這些都需要在長期生活中學習和培養?
(二)
我除了自己寫書?上電視臺講課外,還擔任全國高等院校計算機基礎教育研究會會長?教育部全國計算機應用技術證書考試NIT委員會主任委員?教育部全國計算機等級考試委員會副主任,20年來,承擔著推動大學計算機基礎教育和社會上計算機普及的重任?
我常常感到:在業務領域工作的人所遇到的並不僅僅是純業務的問題?一個人在業務領域中所取得的成就不僅僅取決於其業務水平,而是取決於其全面素質?我長期“雙肩挑”,既有政治思想工作的經驗,又有業務工作的經驗,我努力把兩者的優勢結合起來,把業務領域中的工作做得更好一些?
在這個領域中有許多問題需要研究和解決?例如在計算機普及中,有的同誌缺乏具體分析,把計算機專業的課程搬到非計算機專業,把學校的模式搬到社會,要求公務員和一般初學者都去學二進製轉換,考他們:3568.9654轉為二進製數是多少不少計算機基礎教材都是從計算機的原理入手講計算機,許多人對此已習以為常?而廣大群眾反映:“想學計算機,但計算機難學”?這個問題如果解決不好,計算機就難以普及?我覺得這是由於脫離實際,對工作對象缺乏了解?這不是一個純業務的問題?要做好工作,既需要有業務知識,也需要有正確的思想方法和工作經驗?我在報刊上發表了一篇題為《計算機普及教育中的一個誤區》的文章,提出了要註意三個區別:區別計算機專業與非計算機專業,區別學校與社會,區別計算機專業人員與計算機應用人員,對不同對象,應當區別對待;對廣大非計算機專業的初學人員,應該從應用入手;要據需要選擇學習內容,堅決舍棄那些現在用不到?將來也用不到的內容例如不同進製的轉換;要根據初學人員的認識規律編寫出一批群眾歡迎的教材?搞計算機教育的人一定要面向廣大群眾,從實際出發,我之所以能在這個領域作出些貢獻,的確得益於年輕時受到全面的鍛煉,懂得思想要全面,方式要靈活,工作要講究實效?
80年代初,我國許多人通過學習BASIC語言進入了計算機應用領域,這本來是一件好事,但是有少數專家,以“高?精?尖”為衡量工作的惟一標準,瞧不起BASIC語言,認為它“低級”,說“學BASIC語言是走了彎路”,主張取消BASIC?在這個情況下,許多從事計算機普及的老師感到無可適從?這時,過去工作的經歷幫助了我,我覺得一切要從實際出發,要全面分析問題,每一位專家的意見都應當重視,但是,實踐是檢驗真理的唯一標準?我和其他同誌一起對國內外情況進行了深入的調查,訪問了一些當年學過BASIC而現在是各領域的專家和在國外的留學生,最後召開了“BASIC語言及其前景研討會”,有100多位從事計算機教育的專家參加會議,經過充分討論,最終形成了共識,肯定了BASIC的歷史作用?其實,每一種語言都有自己的適用領域,也有其局限性,不同的領域可以使用不同的語言,決不能強求一律,甚至強加於人?每一種事物的發生?發展和消亡都有其自身發展規律,不以任何人的意誌為轉移?事實證明BASIC—QBASIC—Visual BASIC一脈相承,有強大的生命力?不少老師對我們說:“你們做了一件好事,使計算機普及工作避免了損失”?
在我的後半生,能為我國的計算機教育和普及事業貢獻自己微薄的力量,在工作中充分發揮自己的優勢,我覺得非常高興和自豪?
意昂体育平台既有光榮的革命傳統,又有優良的科學傳統,培養了一大批政治和業務都優秀的人才?希望母校永遠保持和發揚光榮傳統,培養更多更好的跨世紀人才?
* 作者為北京聯合大學自動化工程學院原院長,教授。