文|真故研究室 恩寧
在這個(gè)炎熱的夏天,許多大學(xué)生的未來(lái)懸而未決。2022年,全國(guó)共有1076萬(wàn)高校畢業(yè)生,但截至五月,官方公布的大學(xué)生就業(yè)率只有23%,就業(yè)人數(shù)不足四分之一。
在這樣的背景下,深圳大學(xué)計(jì)算機(jī)與軟件學(xué)院的“騰班”顯得尤為特殊。
它在這個(gè)畢業(yè)季有傲人的成績(jī)——在距離畢業(yè)還有半年時(shí),就有九成的學(xué)生確定了畢業(yè)去向。全班28人,一半學(xué)生直接就業(yè),進(jìn)入銀行及騰訊、字節(jié)等知名企業(yè);另一半人繼續(xù)深造,或是保送國(guó)內(nèi)名校,或是全獎(jiǎng)去國(guó)外讀博。
騰班的故事,是一個(gè)有深圳氣質(zhì)的故事,如此嚴(yán)謹(jǐn)務(wù)實(shí)——這個(gè)班級(jí)并不來(lái)自頂級(jí)名校,作為全國(guó)第一批人工智能實(shí)驗(yàn)班、校企聯(lián)合辦學(xué)的結(jié)果,它招收全校最高分的學(xué)生,給他們上的是最疼最苦的課,真正把課堂與產(chǎn)業(yè)和現(xiàn)實(shí)結(jié)合,最后當(dāng)然,也結(jié)出了很好的果,甚至可以說(shuō),是培養(yǎng)出了一批頂尖的學(xué)生——他們拿到過(guò)美國(guó)大學(xué)生數(shù)學(xué)建模大賽的特等獎(jiǎng)提名,拿到過(guò)國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽的銀牌,有學(xué)生大二就已經(jīng)在SCI期刊上發(fā)表論文。
這同時(shí)也是一個(gè)關(guān)于教育的故事,關(guān)于一群教育者如何從無(wú)到有,在糾結(jié)和試錯(cuò)中,教育一群年輕人。這群年輕人,又如何在這段未知的旅程中,探索并找到自我。
一個(gè)特殊的班級(jí)
在很多人印象里,這是一次艱難的選拔。
2019年夏初,大一學(xué)年快要結(jié)束了,某個(gè)午后,深圳大學(xué)計(jì)算機(jī)與軟件學(xué)院的兩間機(jī)房里坐得滿滿當(dāng)當(dāng)。五六十位同學(xué),正對(duì)著電腦答題,都是算法題,所有人都在低頭沉思,敲代碼。
一個(gè)細(xì)節(jié),就可以看出這次題目有多難——這個(gè)答題平臺(tái)可以看到所有答題者的解題進(jìn)度,一般考試十分鐘后,就會(huì)看到有人已經(jīng)搞定了第一題。但這次,半小時(shí)過(guò)去了,還有人一題都沒(méi)解出來(lái)。甚至到考試結(jié)束,一些人交了白卷,一道題都沒(méi)解出來(lái)。
2018級(jí)計(jì)算機(jī)與軟件學(xué)院的學(xué)生莫子泓,當(dāng)時(shí)就坐在考場(chǎng)里。題那么難,他全程都很緊張,“興奮、緊張、同時(shí)也手忙腳亂”。他答出了兩三道題,這個(gè)水平,已經(jīng)戰(zhàn)勝了一半的同學(xué)。
通過(guò)了筆試,還有一輪面試。幾位面試官,有來(lái)自學(xué)校的,有來(lái)自產(chǎn)業(yè)界的。除了計(jì)算機(jī)基礎(chǔ)知識(shí),面試官們還重點(diǎn)考察了他們的反應(yīng)能力、思維、創(chuàng)造力,以及對(duì)人工智能的興趣和熱情——這將是一段枯燥的旅程,需要興趣支撐。
很幸運(yùn),莫子泓入選了,他和其他20多位同學(xué)一起,加入了一個(gè)全新的實(shí)驗(yàn)班,叫“騰班”。
這是深圳大學(xué)歷史上從未有過(guò)的班級(jí)。所謂“騰班”,全名是騰訊云人工智能特色班,由深圳大學(xué)計(jì)算機(jī)與軟件學(xué)院與騰訊協(xié)同創(chuàng)辦。創(chuàng)辦這個(gè)班級(jí)的目的,是與時(shí)代共振,培養(yǎng)人工智能人才。
騰班的產(chǎn)生,來(lái)自時(shí)代的召喚。
在騰班創(chuàng)辦的2019年,有一個(gè)不可忽視的背景——人工智能看似蓬勃發(fā)展,但其實(shí)人才相當(dāng)緊缺。一個(gè)最主要的原因就是,產(chǎn)學(xué)研之間有落差,甚至可以說(shuō),有時(shí)是脫離的。
一位畢業(yè)于上海交大、研究人工智能,后來(lái)入職了騰訊的工程師告訴我們,在高校和在產(chǎn)業(yè)里,大家本質(zhì)要解決的問(wèn)題并不一致:學(xué)院里核心的產(chǎn)出是論文,是學(xué)術(shù)研究成果,很多時(shí)候大家會(huì)追求一個(gè)模型的準(zhǔn)確率能不能達(dá)到99.9%,而并不關(guān)注它是否對(duì)現(xiàn)實(shí)產(chǎn)生影響。但在現(xiàn)實(shí)生活中,沒(méi)有放之四海而皆準(zhǔn)的算法,在任何一個(gè)場(chǎng)景,它都需要修改,需要因地制宜。從校園到產(chǎn)業(yè),每個(gè)人都要經(jīng)過(guò)一段艱難的學(xué)習(xí)期。彌合這種縫隙,是他們的必修課。
在產(chǎn)業(yè)這一側(cè),也有很深的痛感。騰訊教育校企合作華南區(qū)的負(fù)責(zé)人王才榮記得,在當(dāng)時(shí),像云計(jì)算、人工智能、大數(shù)據(jù)、信息安全、區(qū)塊鏈這些業(yè)務(wù),有數(shù)百萬(wàn)的人才缺口。公司如果從高校計(jì)算機(jī)專業(yè)招人,畢業(yè)生在大學(xué)所學(xué)和工作的真實(shí)需求之間,有很大的鴻溝,“他們可能要花一年時(shí)間,才能慢慢進(jìn)入角色”。
而他們所在的深圳,這座發(fā)展速度最快、也最敏銳的城市,當(dāng)時(shí)也已經(jīng)感受到這種縫隙,開(kāi)始大力推進(jìn)產(chǎn)學(xué)研的融合。一個(gè)最典型的例子是,在深圳粵海街道,所謂的“宇宙中心”,深圳建了一個(gè)產(chǎn)學(xué)研基地,里面入駐了清華、北大、南大、華科、港科大等67所知名高校。
這是天時(shí)、地利,騰班的建立,還有人和——深圳大學(xué)和騰訊淵源頗深,騰訊的5位創(chuàng)始人里有4位畢業(yè)于深圳大學(xué),其中3位還畢業(yè)于計(jì)算機(jī)學(xué)院。這是天然的親密。2018年,深圳大學(xué)和騰訊已經(jīng)共建了騰訊云人工智能學(xué)院。從騰訊大廈出發(fā),步行穿過(guò)林蔭道,越過(guò)天橋,20分鐘即可抵達(dá)深圳大學(xué)滄海校區(qū)計(jì)算機(jī)與軟件學(xué)院。
到了九月末,一路過(guò)關(guān)斬將的同學(xué)們,就在新班級(jí)相遇了。
騰班第一次班會(huì),老師們來(lái)了不少,陣容豪華。除了輔導(dǎo)員之外,人工智能系的副主任馮禹洪來(lái)了,跟大家介紹了騰班的培養(yǎng)方案,這個(gè)班級(jí)將教大家什么。
班里的學(xué)生陳書涵發(fā)現(xiàn),新同學(xué)“個(gè)個(gè)都是大佬”,除了軟件學(xué)院的同學(xué)之外,還有兩位同學(xué)來(lái)自別的院系,跨專業(yè)考了進(jìn)來(lái)——他們已經(jīng)在學(xué)校的計(jì)算機(jī)社團(tuán)里有了名氣。當(dāng)時(shí)他想,在這里,自己應(yīng)該能好好學(xué)習(xí),“也許能取得不錯(cuò)的成績(jī)”。
他們即將進(jìn)入二年級(jí),一段未知的旅程開(kāi)始了。
培養(yǎng)怎樣的人
那年9月,第一屆騰班開(kāi)始開(kāi)班會(huì)的時(shí)候,一切都是全新的。學(xué)生們不知道,在他們與彼此見(jiàn)面之前,有漫長(zhǎng)的籌備與思索,建造與推翻。
2018年11月,深圳大學(xué)騰訊云人工智能學(xué)院揭牌,隨后,學(xué)院決定辦一個(gè)人工智能實(shí)驗(yàn)班。副教授馮禹洪接下了為這個(gè)班寫培養(yǎng)方案的任務(wù)。從2018年12月到2019年5月,她整整花了五個(gè)月,從穿毛衣到穿著裙子,她和同事們才想得稍微清楚了一些——他們到底要辦一個(gè)怎樣的班級(jí),教什么知識(shí),培養(yǎng)怎樣的人。
從無(wú)到有搭建一個(gè)方案并非易事。馮禹洪幾乎看遍了國(guó)內(nèi)外高校人工智能專業(yè)的培養(yǎng)方案,每?jī)芍芨虅?wù)團(tuán)隊(duì)討論一次,用兩個(gè)月完成了初稿。但遞交上去之后,院長(zhǎng)們提出了意見(jiàn):騰班的培養(yǎng)方案,要有本院的特色,而非千篇一律。比如,AI里的哪個(gè)部分,學(xué)院更擅長(zhǎng)、更有特點(diǎn)?他們想到學(xué)院的沈琳琳教授,是深大計(jì)算機(jī)視覺(jué)研究所所長(zhǎng),國(guó)內(nèi)視覺(jué)領(lǐng)域的專家,便邀請(qǐng)沈老師加入,他爽快地同意了。
不是為了過(guò)關(guān),這份培養(yǎng)方案必須要向所有人回答一些真問(wèn)題:既然已經(jīng)有了計(jì)算機(jī)專業(yè),有了軟件工程專業(yè),為什么還要辦人工智能班,它能提供什么不同的東西?
馮禹洪的設(shè)想里,在前兩年,它首先肯定要提供所有計(jì)算機(jī)專業(yè)學(xué)生都會(huì)學(xué)習(xí)的基礎(chǔ)課程,比如系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)。另一塊,就是騰班的特色課,包括腦與認(rèn)知科學(xué)、最優(yōu)化方法、人工智能導(dǎo)論、機(jī)器學(xué)習(xí)、自然語(yǔ)言處理、計(jì)算機(jī)視覺(jué)等,貫穿人工智能理論、技術(shù)和應(yīng)用,這是一個(gè)全面的知識(shí)體系。
同樣重要的還有實(shí)踐,這一點(diǎn)就由騰訊來(lái)補(bǔ)足——在六門人工智能的課程里,都有專門的騰訊工程師,針對(duì)課程需求給學(xué)生們開(kāi)發(fā)企業(yè)案例、提供實(shí)踐實(shí)操的云環(huán)境。另外,他們還共建深圳大學(xué)-騰訊公司大學(xué)生校外實(shí)踐教學(xué)基地,除了通常的實(shí)習(xí)崗位外,還為騰班學(xué)生提供特定的實(shí)習(xí)崗位、AI Lab 冬令營(yíng)、智慧養(yǎng)鵝等多種實(shí)踐實(shí)習(xí)形式,都可以提升學(xué)生的實(shí)踐能力和就業(yè)競(jìng)爭(zhēng)力。
13頁(yè)的人才培養(yǎng)方案,修改了十余稿,無(wú)數(shù)次會(huì)議討論,業(yè)界的深度參與,終稿才最后落定。
方案確定后,壓力就到了每一門課的授課老師身上。騰班的課不好上——6門特色課程是全新的,課程大綱、實(shí)驗(yàn)大綱、課件等都需要從0建設(shè)且持續(xù)優(yōu)化。
上一門新課有多難,深圳大學(xué)助理教授、19級(jí)騰班的班主任張昊迪做了一個(gè)介紹:在深大,一般年輕老師入職之后,學(xué)院會(huì)給他們分配一些已經(jīng)有現(xiàn)成架構(gòu)的課程,但即使是這樣,他們也要花三到五年的時(shí)間,才能把這門課打造得比較好。而現(xiàn)在,他們是要放棄原來(lái)熟悉的課程,把自己清零,“重新開(kāi)始創(chuàng)業(yè)”。上課講一小時(shí),基本上課下要準(zhǔn)備五個(gè)小時(shí)。為了上好這幾門新課,這些老師幾乎完全停掉了自己的科研工作。
舉個(gè)例子,自然語(yǔ)言處理這門課,就是由張昊迪授課。第一個(gè)學(xué)期,他連PPT都沒(méi)有,都是從頭開(kāi)始做。整個(gè)課程里,要考慮的問(wèn)題相當(dāng)多,比如課程內(nèi)容的設(shè)計(jì)、講解的方式和節(jié)奏、給學(xué)生布置作業(yè)的難易程度、量的多少。這些尺度的把握,都需要在實(shí)際情況中反復(fù)磋磨。
在理論之外,這一類的課程,動(dòng)手同樣重要。在自然語(yǔ)言課上,騰訊就提供了一個(gè)豐富的項(xiàng)目庫(kù),覆蓋教育、醫(yī)療、工業(yè)和交通多個(gè)領(lǐng)域,供張昊迪和學(xué)生們選擇。他們可以通過(guò)構(gòu)建知識(shí)圖譜、設(shè)計(jì)AI客服機(jī)器人,理解在現(xiàn)實(shí)中,電商和銀行是怎么工作的。
再比如另一位老師高燦,教授人工智能導(dǎo)論,這是騰班學(xué)生人工智能知識(shí)體系入門的第一課,非常重要。
2018級(jí)騰班培養(yǎng)方案中,該課學(xué)分為2.0,只有授課課時(shí),沒(méi)有實(shí)驗(yàn)課。2019年秋季學(xué)期,面向2018級(jí)學(xué)生上完第一期課后,高燦請(qǐng)了10多位老師一起分享授課體會(huì)、學(xué)生體驗(yàn)和學(xué)生期末成績(jī),建議增加實(shí)驗(yàn)課時(shí)。因此,2019級(jí)人工智能導(dǎo)論課時(shí)調(diào)整為2.5,增加了實(shí)驗(yàn)課時(shí)。
授課不是一言堂,是老師與學(xué)生的互動(dòng),是一個(gè)發(fā)現(xiàn)問(wèn)題、修改問(wèn)題的過(guò)程。第一屆騰班的第一個(gè)學(xué)期,那個(gè)秋天,所有的老師和學(xué)生,都是艱難度過(guò)的。
“疼”班
在學(xué)院里,騰班這樣一個(gè)實(shí)驗(yàn)班,是特別的存在,它有個(gè)外號(hào)叫“疼班”。所謂疼,指的是課難,“煉獄模式”,考核嚴(yán)格,學(xué)生壓力大。疼還指的是,他們也受到了很多疼愛(ài)。
一個(gè)典型的例子是,他們大二有門課叫《機(jī)器學(xué)習(xí)》,這門課學(xué)的是最前沿的科學(xué),因此任課老師的要求是,要讀完50篇英文論文,最后獨(dú)立構(gòu)思一篇相關(guān)的算法論文,作為學(xué)習(xí)成果。
這個(gè)任務(wù)有多難?首先,本科二年級(jí)學(xué)生讀論文的經(jīng)驗(yàn)本就不足。再加上論文都是英文,有相當(dāng)多生詞。一位老師說(shuō),很多研究生第一個(gè)半年也未必能能讀這么多論文。學(xué)生們也說(shuō),讀第一篇的時(shí)候,幾乎完全看不懂,要從第一句話開(kāi)始找翻譯,進(jìn)度很慢。有時(shí)候從早到晚,一周也看不完一篇。
當(dāng)時(shí)正是疫情之初,遠(yuǎn)程授課,阻隔了交流,學(xué)生的壓力有了一次大爆發(fā)——有學(xué)生找老師哭訴,甚至有人想要退班。大家吐槽說(shuō),這門課是“雞泣學(xué)習(xí)”、“寄泣學(xué)習(xí)”。
為此,學(xué)院專門召開(kāi)了一次三個(gè)半小時(shí)的班會(huì),參會(huì)的有11位老師,包括當(dāng)時(shí)的教學(xué)副院長(zhǎng)、人工智能系正副主任、視覺(jué)所所長(zhǎng)等。還有騰訊的工程師和產(chǎn)品經(jīng)理4人、工程師1人。大家跟學(xué)生們解釋培養(yǎng)方案,課程設(shè)置,聽(tīng)學(xué)生的“吐槽”。騰訊云的黃成琳經(jīng)理把騰訊作為例子,給大家介紹了行業(yè)產(chǎn)業(yè)對(duì)人工智能人才的需求,并以騰訊為例。這個(gè)會(huì)開(kāi)完, 學(xué)生們的感覺(jué):“好像打了雞血,充滿了希望”。
后來(lái),時(shí)間一長(zhǎng),大家都慢慢掌握了讀論文的方法,其他老師也感覺(jué)到了學(xué)生們的改變:“學(xué)生講東西講得真好,那種煉獄模式,提升是看得見(jiàn)的?!焙髞?lái)期末,學(xué)生們給這門課打了很高的評(píng)價(jià)分。
同樣重要的是,因?yàn)殡y,班里所有人一起經(jīng)歷甘苦,變得更團(tuán)結(jié)了——老師們覺(jué)得,這是騰班一個(gè)最明顯的特征。
圖│深圳大學(xué)校內(nèi)風(fēng)景
這樣一個(gè)看重實(shí)踐的專業(yè),學(xué)生能動(dòng)手操作、能與業(yè)界接觸,同樣重要。曾在微信工作的工程師鄒雨晗,就像一位全職的大學(xué)老師那樣,從2019年開(kāi)始,帶了三屆騰班,為他們上了四年的實(shí)驗(yàn)。
鄒雨晗是廣東韶關(guān)人,從小開(kāi)始學(xué)計(jì)算機(jī),拿過(guò)全省計(jì)算機(jī)競(jìng)賽一等獎(jiǎng),因此被保送到中山大學(xué)。畢業(yè)后,他在早期的微信團(tuán)隊(duì)工作過(guò),2018年入職騰訊公司部分控股的微眾銀行,做開(kāi)發(fā)工作至今。
他想為學(xué)生們上課的初衷,是在帶實(shí)習(xí)生的過(guò)程中,發(fā)現(xiàn)與自己剛上大學(xué)時(shí)相比,現(xiàn)在大學(xué)的課程越來(lái)越現(xiàn)實(shí),有了更多應(yīng)用類的課程,方便學(xué)生找工作,但那些非?;A(chǔ)的、可以讓學(xué)生有沉淀、厚積薄發(fā)的課程,反而變少了,沒(méi)那么扎實(shí)了。他想做點(diǎn)什么,改變這種現(xiàn)狀。
騰班分給他的課,是數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)指導(dǎo)。數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)領(lǐng)域最基礎(chǔ)的課程,在大二開(kāi)設(shè)。鄒雨晗打了個(gè)比方,“就像數(shù)學(xué)的加減乘除”。數(shù)據(jù)結(jié)構(gòu)描述的是,一個(gè)數(shù)據(jù)或信息怎么在計(jì)算機(jī)里存儲(chǔ),用什么方式能讓它存儲(chǔ)更快,讀取的方式怎么做到更優(yōu)。如果這門課學(xué)不好,之后所有的編程工作都會(huì)受限。但如果學(xué)得好,它將幫學(xué)生到達(dá)一個(gè)很高的高度。
出身業(yè)界,鄒雨晗帶來(lái)的是全然不同的實(shí)驗(yàn)和作業(yè)設(shè)計(jì)與指導(dǎo)方式——以他工作多年中遇到的典型項(xiàng)目實(shí)踐案例為藍(lán)本,凝練出許多個(gè)實(shí)驗(yàn)和大作業(yè)項(xiàng)目,如數(shù)據(jù)庫(kù)、檢索系統(tǒng)、和微信聊天記錄存儲(chǔ)等設(shè)計(jì)與編程實(shí)現(xiàn),學(xué)生根據(jù)興趣按要求自選,然后用12周的實(shí)驗(yàn)課時(shí)間實(shí)現(xiàn)它。
這么做的好處,首先是這些項(xiàng)目本身是有應(yīng)用意義的。傳統(tǒng)的學(xué)校教學(xué),其實(shí)也會(huì)讓學(xué)生完成某種工具,比如文字編輯器,但不重實(shí)用,學(xué)生只要實(shí)現(xiàn)就好。但鄒雨晗給出的項(xiàng)目,都是他在公司中經(jīng)過(guò)手的,是現(xiàn)實(shí)中真正存在的需求。學(xué)生理解了需求,才會(huì)更有動(dòng)力。
一個(gè)具體的例子是,很多年前,他在微信時(shí),負(fù)責(zé)過(guò)聊天記錄的存儲(chǔ)系統(tǒng)。在騰班的課堂上,他就把這個(gè)存儲(chǔ)系統(tǒng)當(dāng)做作業(yè),會(huì)告訴學(xué)生們整個(gè)邏輯過(guò)程:他們?yōu)槭裁匆鲞@樣一個(gè)系統(tǒng),微信聊天記錄的特點(diǎn)是怎樣的,他們會(huì)面對(duì)怎樣的設(shè)備條件,以及他們所做的這個(gè)系統(tǒng),應(yīng)該滿足多少人的使用,在設(shè)計(jì)的過(guò)程中,他們會(huì)怎樣迭代它、設(shè)計(jì)更多的功能。
在這個(gè)過(guò)程里,學(xué)生們同樣是在學(xué)習(xí)一種工作方式——他們會(huì)經(jīng)歷一位真正的程序員在工作中經(jīng)歷的全程——比如做這個(gè)存儲(chǔ)系統(tǒng),學(xué)生要在12周的時(shí)間里,完成數(shù)個(gè)版本,每周迭代、優(yōu)化。上課時(shí),每個(gè)人都要上臺(tái)去做code review,做介紹,也接受質(zhì)疑。這就是在公司里寫代碼的習(xí)慣——所有人評(píng)審所有人的代碼,有沒(méi)有問(wèn)題,好不好,有沒(méi)有改進(jìn)空間。
這門課不容易,全班28人,一般只有10個(gè)人能堅(jiān)持下來(lái),而且最后真的能完成項(xiàng)目的,可能只有兩三位。但那些真正堅(jiān)持下來(lái)、從中找到了樂(lè)趣的學(xué)生,很多都在畢業(yè)季找到了理想的工作,成了真正的工程師。還有兩三位,現(xiàn)在已經(jīng)是鄒雨晗的同事。
它塑造的
外部世界關(guān)于人工智能的討論那么熱鬧,但只有騰班的學(xué)生,是真正深入寶山,花了四年時(shí)間了解這個(gè)領(lǐng)域。其中復(fù)雜的滋味,他們最為明了。
最核心的問(wèn)題或許是:人工智能到底離我們有多遠(yuǎn)?
這樣一門精深的學(xué)科,一個(gè)本科的班級(jí)到底能學(xué)到多少東西?
在采訪中,我們也問(wèn)了每一位騰班的同學(xué)這個(gè)問(wèn)題。
2018級(jí)騰班的畢業(yè)生詹卓欣,可能是很有發(fā)言權(quán)的一位——在畢業(yè)前5個(gè)月,他拿到了加拿大計(jì)算機(jī)專業(yè)排名第四的西蒙菲莎大學(xué)的全額獎(jiǎng)學(xué)金博士offer,攻讀推薦系統(tǒng)方向。在本科期間,他發(fā)表了三篇論文,大二一篇SCI、大三一篇EI、大四一篇SCI。對(duì)本科生來(lái)說(shuō),這是罕見(jiàn)的成績(jī)。
詹卓欣說(shuō),他取得的成績(jī),得益于騰班的培養(yǎng)機(jī)制。他大二就加入了學(xué)校老師的實(shí)驗(yàn)室,開(kāi)始做研究(他也并非孤例,有許多騰班學(xué)生在大二就加入了實(shí)驗(yàn)室)。做科研的過(guò)程里,他也受益于騰班的教學(xué)模式:大量的英文論文閱讀訓(xùn)練,專門的人工智能課程,再加上大量實(shí)訓(xùn)……這是一個(gè)有機(jī)循環(huán),完成一篇論文所需要的過(guò)程:了解原理和模型,編寫代碼,驗(yàn)證,英文寫作,他在課堂上都已經(jīng)掌握了。騰班為他打下了很好的底子。
但很少有人知道,在最初,騰班對(duì)標(biāo)的是清華的“姚班”。姚班創(chuàng)立于2005年,之所以如此命名,是因?yàn)樗膭?chuàng)立者是圖靈獎(jiǎng)得主姚期智。當(dāng)年姚期智回國(guó),在清華創(chuàng)建姚班,懷著遠(yuǎn)大的目標(biāo),他在一封公開(kāi)信中寫到:“我們的目標(biāo)并不是培養(yǎng)優(yōu)秀的計(jì)算機(jī)軟件程序員,要培養(yǎng)的是具有國(guó)際水平的一流計(jì)算機(jī)人才。”他把研究視作樂(lè)趣,認(rèn)為做學(xué)問(wèn)首先要有“Sense of beauty”,其次是“Happiest moment”,作為科研工作者,最大的幸福莫過(guò)于此。
十多年來(lái),姚班也確實(shí)如姚期智所規(guī)劃的——招收全中國(guó)最聰明的學(xué)生,主要來(lái)自保送和自主招生,本科畢業(yè)后,他們極少會(huì)有人直接工作,基本都會(huì)選擇深造。他們?yōu)橹袷椎模歉铄浜瓦h(yuǎn)大的研究。
而騰班誕生在深圳,這座務(wù)實(shí)的城市里,這個(gè)班級(jí)的培養(yǎng)路徑和結(jié)果,也逐漸變得清晰。比起仰望星空,騰班的學(xué)生們更鮮明的氣質(zhì),是腳踏實(shí)地。
班長(zhǎng)莫子泓告訴我們,在四年里,他經(jīng)歷過(guò)心理上的落差。在真正開(kāi)始學(xué)習(xí)前,他對(duì)人工智能的印象,和普通人所知道的一樣,來(lái)自炫酷的三維動(dòng)畫、激動(dòng)人心的文字,但學(xué)了一段時(shí)間之后他才意識(shí)到,“人工智能靠的是一行行的代碼,靠的是數(shù)學(xué)的推導(dǎo)公式,它是靠這種方式實(shí)現(xiàn)的,實(shí)際情況,要比想象中枯燥得多?!?/p>
但在高強(qiáng)度的學(xué)習(xí)里,他覺(jué)得自己同樣獲得了一些很珍貴的東西,“比如壓力的排解、自我心理的調(diào)整、與同學(xué)之間合作互助的能力”。這或許會(huì)影響他終身,同時(shí)也讓他在這個(gè)艱難的畢業(yè)季,拿到了銀行的offer。
陳書涵的感覺(jué),和莫子泓有相似之處。他今年入職了騰訊,成為了一名開(kāi)發(fā)工程師。本科四年,是他對(duì)人工智能認(rèn)識(shí)逐漸深入的過(guò)程。他發(fā)現(xiàn)人工智能還沒(méi)有想象得那么神奇,以及看似神奇的某些功能,都是通過(guò)大量的樣本訓(xùn)練得到的。它看上去很美,但還在發(fā)展,真正“統(tǒng)治地球”,還需要時(shí)間。
入職騰訊之前,陳書涵在騰訊實(shí)習(xí)了一年,從校園到職場(chǎng),他適應(yīng)得很好。他也明顯意識(shí)到,騰班的課程,尤其是鄒雨晗的數(shù)據(jù)結(jié)構(gòu)課,給了他很多好的影響。
比如數(shù)據(jù)結(jié)構(gòu)課每周都需要大家上臺(tái)去做code review,需要他敢于表達(dá),這讓他從一個(gè)羞澀靦腆的人,變得不那么怯場(chǎng)、更開(kāi)朗了。再比如一些好的習(xí)慣:模塊化的代碼習(xí)慣,寫日志的意識(shí),解決問(wèn)題的方式……比起知識(shí),這些東西會(huì)伴隨他更久。
還有一些更重要的——他在大二的數(shù)據(jù)結(jié)構(gòu)課上,第一次實(shí)踐一個(gè)項(xiàng)目,并且發(fā)現(xiàn)了做開(kāi)發(fā)、寫代碼的樂(lè)趣,同時(shí)也發(fā)現(xiàn)自己的長(zhǎng)處,之后他選定了人生方向,一路順?biāo)?,?shí)習(xí)、入職,一直在做自己喜歡的事。
還有什么比一個(gè)人在年輕的時(shí)候就找到自己的人生追求更美妙?
前程
六月末七月初,是畢業(yè)和告別的日子。在學(xué)校的畢業(yè)典禮之前,騰班有一個(gè)小小的畢業(yè)典禮。
他們的“編外”老師、工程師鄒雨晗也到場(chǎng)了。他沒(méi)有穿教師服,但受到了學(xué)生們相同的禮遇,一個(gè)個(gè)一次過(guò)來(lái),和他合影。大家還約好要送他一個(gè)禮物。
坐在現(xiàn)場(chǎng)的時(shí)候,他有一種特別的感覺(jué)——見(jiàn)證了這群孩子人生中一個(gè)值得紀(jì)念的環(huán)節(jié),也很替他們高興。某種意義上,他也是對(duì)自己的一種“彌補(bǔ)”,本科畢業(yè)時(shí),他錯(cuò)過(guò)了畢業(yè)典禮,這次終于參與了一次。
畢業(yè)典禮結(jié)束后,鄒雨晗和五六個(gè)2018級(jí)的騰班學(xué)生一起吃了飯,吃的是潮汕火鍋。過(guò)去給騰班授課的時(shí)候,為了拉近與大家的距離,一起吃飯是他們的固定環(huán)節(jié),幾年來(lái),大家至少一起吃了八九次飯。
但是鄒雨晗定了一個(gè)規(guī)矩:他們畢業(yè)之前,是他請(qǐng)他們,但大家畢業(yè)之后,就是他們請(qǐng)自己了。那一天,是他最后一次請(qǐng)大家吃飯。這是結(jié)束,也是開(kāi)始。
這頓飯吃得很輕松。參加飯局的,有去加拿大的詹卓欣、即將入職騰訊的陳書涵,還有其他要去國(guó)外留學(xué),或是在字節(jié)、券商工作的學(xué)生。大家都有了滿意的去向。
22歲的夏天,他們都對(duì)未來(lái)有了一些還算清晰的想象。
即將工作的陳書涵,發(fā)現(xiàn)職場(chǎng)其實(shí)沒(méi)那么可怕,作為團(tuán)隊(duì)里唯一的零零后,他想要在以后成為可以獨(dú)當(dāng)一面的后臺(tái)開(kāi)發(fā)工作者,同時(shí)過(guò)一種真誠(chéng)有愛(ài)的生活。而詹卓欣即將飛往加拿大,在推薦系統(tǒng)方向繼續(xù)深耕,這也是在大二課堂上,鄒雨晗帶他們?nèi)腴T的領(lǐng)域,他要把它在大洋彼岸延續(xù)下去。
另一位保送到北京郵電大學(xué)的學(xué)生陳梓健,也向我們描述了他學(xué)術(shù)上的志向——在目前,人臉識(shí)別還是有致命的安全問(wèn)題,比如只要有一張別人的照片,就有可能通過(guò)人臉識(shí)別、被誤認(rèn)為是他人。他希望在安全性方面做出突破,有自己的貢獻(xiàn)。他還在想,有一些人被外傷所毀容,如何才能在人臉識(shí)別時(shí)到幫助他們,用過(guò)去的照片給他們生成一個(gè)人臉。這是很有意義的事情。
比起十多年前畢業(yè)的自己,鄒雨晗看到18級(jí)騰班的學(xué)生們,會(huì)有一個(gè)感受:現(xiàn)在這一批學(xué)計(jì)算機(jī)的學(xué)生,其實(shí)已經(jīng)比自己那個(gè)年代從容了許多。在他畢業(yè)的時(shí)候,互聯(lián)網(wǎng)行業(yè)才剛起來(lái),崗位不多,因此很多同學(xué)都不得不轉(zhuǎn)行了。但這一代年輕人,畢業(yè)的時(shí)候條件是更好了,他們進(jìn)入大廠,有體面的收入,各種想法也都有機(jī)會(huì)實(shí)現(xiàn),他們會(huì)活得更放松。
第一屆騰班的影響,也是一種漣漪,逐漸擴(kuò)散到了更寬廣的地方去。
班長(zhǎng)莫子泓告訴我們,他們之后的每一屆騰班,都在不斷改進(jìn)培養(yǎng)計(jì)劃。騰班有一種民主的氛圍,在他們大二結(jié)束后,老師發(fā)出邀請(qǐng),招募幾位同學(xué)組成小組,改進(jìn)騰班的課程?!度斯ぶ悄軐?dǎo)論》這門課,就是他們和任課老師高燦一起復(fù)盤,講述自己的感受、面臨的問(wèn)題,最后討論出了一個(gè)方案,要增、刪、補(bǔ)那些內(nèi)容。
這些工作,都讓后來(lái)一屆又一屆的騰班學(xué)生受益,獲得更好的體驗(yàn)。今天夏天,新一屆的騰班學(xué)生,已經(jīng)在實(shí)踐更有挑戰(zhàn)性的實(shí)踐項(xiàng)目,其中的一個(gè)項(xiàng)目是智慧養(yǎng)鵝。
在深大之外,騰班的這種合作模式,也已經(jīng)在全國(guó)各地生根發(fā)芽。目前已經(jīng)在廣東工作大學(xué)、深圳技術(shù)大學(xué),有了相似的班級(jí)存在。甚至還有一些高職院校,也已經(jīng)有了量身定制的“騰飛班”。
在幾年后,或許不只是一屆30個(gè)孩子,而是成百上千的孩子,可以在這樣的班級(jí)里,探索和發(fā)展自我,找到某種確定的未來(lái)。
本文原刊于《教育家》2022年7月刊第4期(有刪減),原標(biāo)題《一群“00后”計(jì)算機(jī)少年的人生實(shí)驗(yàn)——深圳大學(xué)騰班人工智能人才培養(yǎng)實(shí)踐探索》