2021年10月,俄羅斯下諾夫哥羅德羅巴切夫斯基大學的大學生在國際大學生程序設計競賽(ICPC)中成為絕對的獲勝者。俄羅斯其它大學也獲得兩套金牌和一套銅牌。
俄羅斯代表隊的優異成績並非偶然、也非意外,要知道,我國程序員已14次獲得世界冠軍,而且,2021年奧賽金牌已蟬聯第九次。傳統上,堪稱俄羅斯程序員“熔爐”的有聖彼得堡國立資訊科技機械與光學大學、莫斯科技術物理學院和高等經濟大學。同時,首都高校並不是優秀大學生的絕對“壟斷”:在全俄和國際競賽中,來自下諾夫哥羅德(比如2021年獲得ICPC冠軍)和喀山等城市的大學生亦成績斐然。
蘇聯遺產
專家們認為,俄羅斯代表隊獲勝有諸多原因,其中之一是蘇聯時期形成的實力強大的數學學派。蘇聯科技在20世紀所取得成就難以估量:科學家們在很多領域曾獲得世界難以想象的突破性發現。對高科技人才的需求,致使上世紀60年代對中學數學教育進行改革。著名數學家之一的安德烈·科爾莫格羅夫是新規劃的領導者。在他的努力下,蘇聯建起物理數學寄宿學校網絡,教學水平相當高。這些專門學校,設置了各種課程和研討會,發展學生們的獨立性和能力,以尋找解決問題的非同尋常的方法。與此同時,高校里的數學小組也在增加學生們對數學的興趣。
大約同時期,蘇聯掀起奧林匹克運動浪潮:1961年4月舉辦了首屆全蘇奧林匹克大賽。全蘇奧賽獲勝者在國際大賽上獲得了卓越成績。奧林匹克大賽,是發現和支持天才少年的有效工具,好成績者有機會進入著名高校,另外,還建起志同道合者社團,營造出奧林匹克人經驗代代相傳的氛圍。
這種傳統延續至今。尼基塔·梅登採夫是莫斯科大學數學力學系的畢業生。他上學期間曾積極參加程序設計奧賽,並在4年時間里給大學生小組上課。梅登採夫在接受俄羅斯衛星通訊社採訪時指出,“奧林匹克人”建起非常緊密的社團,從繼承性角度看這點非常重要。大學生或自己組織,或在導師及有參加編程大賽經驗教練的幫助下,進行各種學習訓練活動。
俄羅斯程序員在國際大賽獲勝的另一個原因是,以不同方式去面對西方國家和俄羅斯的專家培訓經驗。美國和歐洲的中等和高等院校,主要關注項目活動和應用數學,而俄羅斯高校培養程序員,更多關注的是基礎數學。尼基塔·梅登採夫強調,對程序員來說,好的數學基礎意義重大。
他說:
“數學、尤其是基礎知識在編程過程中確實意義重大。思維方式和某些方法常常是交叉的,優秀的數學奧賽選手,甚至沒有編程培訓,也很容易進入編程領域。”
編程教育從孩子抓起
在俄羅斯中學教育框架下,孩子們在信息學課程中已對編程有了初步瞭解。現代中學生學習的Python-課程,是編程邏輯和結構語言之一,同時,還額外瞭解更為複雜的C++ 和Golang語言。
目前,大型IT公司也在積極尋找有才華的年輕人,他們前景上可成為公司的員工。比如,據莫斯科市長網站資料,大型科技企業yandex與中學合作,為學生們設置額外課程,他們由此可掌握工業編程技能,也就是說,中學期間已在獲得專業資格。
為全俄天才兒童提供培訓的“天狼星”教育中心,也非常關注未來程序員的培訓工作,他們為孩子們提供內容豐富和有意思的教學課程。
長久趨勢
現在,俄羅斯青年人中“去做IT”已成為趨勢。據俄羅斯商務咨詢數據,技術和自然學科高校中,2021年最受歡迎和準備考入的專業是信息學。不久前的全俄輿情中心調查顯示,大多數俄羅斯人認為IT專家是受人尊重的職業。
前景可期
世界局勢不穩定和制裁壓力,也對IT產業造成重大影響:很多國外科技公司不再與俄羅斯合作。但是,程序員和研發者依然廣受歡迎。在進口替代總體趨勢下,研發自主軟件和科技產品的必要性在不斷增長。
今年3月,政府為科技公司提供顯而易見的優惠政策,其中包括為員工培訓提供資金,IT專家有機會獲得優惠房貸和延期服兵役。
完全有理由相信,俄羅斯的IT產業還將得到進一步發展,畢竟,實力雄厚的 培訓機制依然存在,專家們可學到基礎性知識。國際大賽結果顯示,俄羅斯程序員的職業水平非常高。目前,俄羅斯勞動力市場上的研發人員和程序員,是最為需要的專家之一。基於自主研發國產軟件和新技術產品的需要,對程序員需求只會進一步增長。