編者:2023年9月,學(xué)校評選并表彰了首屆最美教師(團隊)。他們師德高尚,愛崗敬業(yè)、為人師表,嚴(yán)謹(jǐn)治學(xué)、教書育人,關(guān)愛學(xué)生、勇爭一流,事跡突出,他們是成大師者的代表。為展示“最美”風(fēng)采,弘揚“最美”精神,激勵“向美”之行,新聞中心采訪了學(xué)校首屆8位(個)最美教師(團隊),今推出第7期,看計算機學(xué)院張修軍老師“解碼”人生。

他是學(xué)校新聞報道的“常客”。2018年,他榮獲四川省“五四青年教師模范”稱號,2019年獲成都市“師德標(biāo)兵”稱號,2023年他榮膺學(xué)校首屆“最美教師”稱號,新聞中心多次予以報道,他就是計算機學(xué)院張修軍老師。
張修軍,男,民盟盟員,教授,碩士生導(dǎo)師,高級工程師,成都市特聘技術(shù)創(chuàng)業(yè)導(dǎo)師,主要研究方向為圖論與組合優(yōu)化,主持國家級科研項目1項,參研國家級項目3項,主持廳局級項目3項,獲省教學(xué)成果獎2項;他發(fā)表論文50篇,其中SCI檢索50篇,中文核心期刊論文5篇;以第一發(fā)明人授權(quán)發(fā)明專利4項,第一發(fā)明人授權(quán)實用新型專利11項,第一著作權(quán)人授權(quán)軟件著作權(quán)40項。
“不務(wù)正業(yè)” 結(jié)緣計算機
重慶市南川區(qū)地處渝、黔兩省(直轄市)交匯點,張修軍老師就出生和成長在這里。
1992年,他考入被譽為“中國氣象人才搖籃”的南京氣象學(xué)院(現(xiàn)南京信息工程大學(xué))學(xué)習(xí)大氣物理學(xué),研究雷達氣象、衛(wèi)星氣象等。1994年我國正式接入互聯(lián)網(wǎng)后,學(xué)校購進了兩臺計算機。那個年代,計算機是稀罕的寶貝,學(xué)校專門為微機室配備了空調(diào) 。當(dāng)時還是單色顯示器,只有綠色的字符在屏幕上跳動。一次,老師帶著張修軍和同學(xué)們來上機操作,演示計算機如何運算,當(dāng)看著一長串代碼在幾秒鐘之內(nèi)運行出來,“運行速度好快,感覺好神奇!”自此以后,他對電腦生出濃厚的興趣。
他開始“不務(wù)正業(yè)”,買來與C語言相關(guān)的書自學(xué)。學(xué)了理論,更需要上機檢驗。那時,學(xué)校的機房要收費,2.5元一小時。他一個月的生活費也才200元,平均一天不到7元。“對我來說2.5元很貴了”。但這并沒有消減他學(xué)習(xí)的熱情,他把學(xué)校發(fā)放的200元助學(xué)金全部花在了機房。為了節(jié)省上機費,他先在圖書館手寫代碼,一個程序要在紙面上磨成熟了,他才在電腦上操作。
隨著學(xué)習(xí)難度的提升,當(dāng)他感覺吃力時,他便尋求“外腦”。在大二下學(xué)期,他跟著研究生學(xué)長學(xué)習(xí),每周都到學(xué)長的辦公室向他請教,一直到學(xué)長研究生畢業(yè)。得益于這段時間的朋輩互動,在學(xué)長毫不保留的幫帶下,他的相關(guān)知識大大進步。
在學(xué)習(xí)上,他有股“不到黃河不罷休”鉆勁兒。在一個項目中,他負(fù)責(zé)多普勒氣象雷達數(shù)字化產(chǎn)品設(shè)計,通過把Fortran語言移植為C++,再將采集下來的數(shù)據(jù)圖形化呈現(xiàn)。他對照代碼逐行翻譯后,再寫程序進行運算,結(jié)果運行失敗了。多次嘗試仍未找到“病癥”。他反復(fù)核對,一行行代碼挨著檢查,“我只要不上課,從早上到晚上,一天十個小時都在檢查代碼”。直到半個月后,他終于發(fā)現(xiàn)是在傳參數(shù)時有個符號缺失,只需加一個小符號,結(jié)果就會正確。“當(dāng)結(jié)果出來時,我高興得跳了起來,周圍都是做畢業(yè)設(shè)計的大四學(xué)生,他們都扭頭看著我,我當(dāng)時覺得很有成就感。”
輾轉(zhuǎn)行路 成為老師
大學(xué)畢業(yè)時,他憑借優(yōu)異的成績留校任教。回憶起第一次講課經(jīng)歷,他至今仍記憶猶新。因為是“新手”,學(xué)校先安排他教授成人教育課程。但他并沒有因為學(xué)生學(xué)歷層次低就放松敷衍,反而更加用心。一本書、幾桿筆和一疊草稿紙開始備課。他在圖書館寫教案,在辦公室與前輩老師探討難點,走在路上也在背書,整個暑假,他反復(fù)推演數(shù)據(jù)公式,課程內(nèi)容爛熟于心,那本空白教案也寫滿了密密麻麻的字。
即便做足了準(zhǔn)備,但直到他“人生的第一堂課”鈴響前,他懸著的心始終沒有放下。他在教室外來回踱步,反復(fù)梳理教學(xué)點。看著教室里那群比自己年齡還大的學(xué)生,他的心一下子提到了嗓子眼兒,生怕自己年齡小、氣場弱,“鎮(zhèn)”不住學(xué)生。他攥緊粉筆,深吸了一口氣,硬著頭皮開始講課。“第一次上講臺,怕講不好”,他笑著回憶。
對他來說,度過職業(yè)新人期是一段小火淬煉的過程。“能夠脫離教案,將教材內(nèi)容都刻在心里,這時候上課就一點都不緊張了。”
內(nèi)心戰(zhàn)戰(zhàn)兢兢,才能保持“學(xué)習(xí)饑餓”,不斷鉆研提升,行有所向。四年的助教生涯里,他邊工作邊備考。冬天南京零下10多度,他坐在圖書館里復(fù)習(xí),實在凍得受不了,才起身走走。終于,他考上了浙江大學(xué)信電系的研究生。還參加了浙大中控的機器人足球隊,為足球機器人開發(fā)軟件,也許從這里起,故事都有了源頭。“參加比賽,從這里開始了。”

心懷江海 傾心育人
他教授《數(shù)值計算方法》《C語言程序設(shè)計》《面向?qū)ο蟪绦蛟O(shè)計》《計算機網(wǎng)絡(luò)》四門課程。從教二十余年,反復(fù)打磨課堂,如今這些內(nèi)容他早已爛熟于心了。
“一個C語言程序有且只有一個main函數(shù),是程序運行的起點”,這節(jié)課講授的《C語言程序設(shè)計》的入門知識。這門課程注重思維發(fā)散能力和實踐檢驗,若僅靠上課時的單向輸出,無疑是紙上談兵,為了讓學(xué)生更容易“吸收”知識點,張老師會要求學(xué)生在課前提前預(yù)習(xí),在課后用電腦編程實踐。
給人滴水者,必心懷江海。張修軍為了豐富自己的“儲水量”,他保持學(xué)習(xí)更新節(jié)奏,不斷補充最前沿的成果和內(nèi)容到自己的教學(xué)中。當(dāng)看到課堂上學(xué)生手撐額頭,眼皮“打架”時,他便會調(diào)整課程內(nèi)容,拿出自己的“秘密武器”。
“有一天……”這三個字從他口中說出,學(xué)生們就會齊刷刷地抬頭,因為他們知道,“故事大王”就要登場了。張修軍會給他們講計算機行業(yè)發(fā)生的趣事,他最愛講的便是在軟件開發(fā)過程中bug和debug的由來。在課堂之外,他會去了解計算機技術(shù)的發(fā)展前沿,充實故事性內(nèi)容與AI相關(guān)的知識,“這些與計算機相關(guān)的趣事,既可以讓同學(xué)們了解計算機的發(fā)展史,也可以讓他們在上課時調(diào)整狀態(tài)。”
在課堂上,他還會對學(xué)生進行一系列“拷問”:“畢業(yè)之后你想找什么樣的工作?”“你想要多高的薪資?”“相比于985、211的學(xué)生,你的競爭力有多大”……通過這種方式,讓學(xué)生產(chǎn)生危機感緊迫感,激勵他們努力學(xué)習(xí)。
他也會盡力支持學(xué)生在不同領(lǐng)域的興趣,通過興趣引導(dǎo)的方式讓學(xué)生從“被動”學(xué)習(xí)到主動“出擊”。他指導(dǎo)的一名研究生提出想要做硬件方面的研究,張老師全力支持,“我支持他,相當(dāng)于老師和學(xué)生有一個興趣上的合力,學(xué)生也會主動花更多的時間和精力在他感興趣的事情上。”

當(dāng)棵指路松 守望成長
“在計算機領(lǐng)域,不能只是埋頭苦學(xué),更需要積極參加學(xué)科競賽和工程項目實踐,這樣才能學(xué)以致用。”因此,張修軍把大量的精力傾注其中。從項目創(chuàng)意討論、開發(fā)過程指導(dǎo),他總是極力支持學(xué)生的想法,“從最開始一個想法,經(jīng)過團隊協(xié)作完成作品,再參加比賽實戰(zhàn)驗證,這個過程很有意義,學(xué)生們能在競賽過程中提升專業(yè)思維,實踐動手能力,實現(xiàn)個人在學(xué)習(xí)、創(chuàng)新、溝通等全方位的培養(yǎng)。”
每年學(xué)生學(xué)科競賽團隊招新時, 因為張修軍老師在學(xué)院的“明星效應(yīng)”,他指導(dǎo)的團隊一直是學(xué)生報名的“大熱門”,投來的簡歷總是“塞滿”郵箱。 “張老師是一名算法‘大牛’,在算法比賽這個領(lǐng)域,10513工作室的水平在全校‘?dāng)鄬印I(lǐng)先,所以我在大一參加選拔,來到了張老師團隊。”2022級計算機科學(xué)與技術(shù)專業(yè)2班何智恒說。“加入張老師團隊,就相當(dāng)于全年備賽。”何智恒在大一時常訓(xùn)練到凌晨一點。
迄今為止,張修軍以第一指導(dǎo)老師指導(dǎo)學(xué)生參與各類學(xué)科競賽獲國家級獎項55項、省級獎項301項。他說:“這些只是對我過去成績的認(rèn)可,未來還要保持初心,腳踏實地,努力奮進。”在2023年年底,張修軍帶領(lǐng)團隊拿到ICPC重慶市賽省一等獎一項,省二等獎三項,是學(xué)校在這個項目中獲得的最好的成績。ICPC是計算機領(lǐng)域最難的比賽之一,其難度僅次于互聯(lián)網(wǎng)+、挑戰(zhàn)杯,為了能在這個賽事中獲獎,張修軍要求團隊成員每周二和周五拿一套ICPC區(qū)賽歷年真題模擬參賽,其余時間,則在晚上6:30到11:30自主備賽,不斷更新ICPC相關(guān)知識點。“這個比賽含金量很高,如果能拿到ICPC區(qū)賽銅獎,就相當(dāng)于幫學(xué)生們拿到了去大廠實習(xí)的入場券。”
這些榮譽是張修軍帶領(lǐng)學(xué)生日夜實驗而來,對于張修軍來說,他早已習(xí)慣在夜晚與第十教五樓的燈火相伴。每年暑假是緊張的備賽期,這個時候他都和學(xué)生在一起。“去西安時,張老師跟我們一起坐四個小時的高鐵,還為我們準(zhǔn)備了一大袋零食和車?yán)遄印薄叭コ啥脊I(yè)學(xué)院比賽時,他親自開車送我們過去”“去外地比賽,張老師自掏腰包為我們報銷差旅費”“在天梯賽開賽時,正值我們大一軍訓(xùn),沒時間吃飯,張老師買來滿滿一大袋士力架分給我們”……不管學(xué)習(xí)還是生活,張修軍時刻關(guān)注學(xué)生動態(tài),溫暖團隊每一位成員。
2021級軟件工程專業(yè)3班唐國超,是算法集訓(xùn)隊前隊長,在張老師團隊的三年里,他共獲得國家級獎項5項,省賽銀獎3項。他回憶說,2022年暑假備戰(zhàn)天梯賽線上賽和ICPC四川省賽備賽時,他與另外兩位隊友一起住在校外,在開賽前幾個小時,所在區(qū)域突然停電,張老師得知后,開車將他們?nèi)私踊貙W(xué)校工作室,并為他們準(zhǔn)備好盒飯,做好后勤,讓他們安心比賽。“張老師做事很細(xì)膩,考慮也很周到,總是用他的方式照顧著我們。”唐國超說。
“不論外部環(huán)境怎么變化,都要始終堅持自己的目標(biāo),將注意力集中在個人能力提升上。千萬不要因為外部環(huán)境變差,預(yù)期達不到,就放棄自己的目標(biāo),要讓自己修煉一顆強大的內(nèi)心,為了自己美好的未來而努力奮斗。”這是張修軍發(fā)在算法集訓(xùn)隊小群的一句話,“張老師經(jīng)常在群里發(fā)這種話鼓勵我們時刻努力,有時發(fā)現(xiàn)我們狀態(tài)不好,還會私聊我們,給與我們關(guān)心。”2023級計算機科學(xué)與技術(shù)專業(yè)4班萬名森說。
“我喜歡教師這個職業(yè),我可以和很多學(xué)生進行交流,學(xué)生的思維非常活躍,通過與他們的思維碰撞,讓我的思想也變得年輕。”在這二十年如一日的教學(xué)中,張修軍的教學(xué)熱情仍未改變,他希望,自己的學(xué)生都能做好時間管理,做一個終生學(xué)習(xí)者。