正在閱讀:

騰班,00后天才少年的試驗(yàn)場

掃一掃下載界面新聞APP

騰班,00后天才少年的試驗(yàn)場

關(guān)于一群教育者如何從無到有,在糾結(jié)和試錯中,教育一群年輕人。

文|真故研究室  恩寧

在這個炎熱的夏天,許多大學(xué)生的未來懸而未決。2022年,全國共有1076萬高校畢業(yè)生,但截至五月,官方公布的大學(xué)生就業(yè)率只有23%,就業(yè)人數(shù)不足四分之一。

在這樣的背景下,深圳大學(xué)計算機(jī)與軟件學(xué)院的“騰班”顯得尤為特殊。

它在這個畢業(yè)季有傲人的成績——在距離畢業(yè)還有半年時,就有九成的學(xué)生確定了畢業(yè)去向。全班28人,一半學(xué)生直接就業(yè),進(jìn)入銀行及騰訊、字節(jié)等知名企業(yè);另一半人繼續(xù)深造,或是保送國內(nèi)名校,或是全獎去國外讀博。

騰班的故事,是一個有深圳氣質(zhì)的故事,如此嚴(yán)謹(jǐn)務(wù)實(shí)——這個班級并不來自頂級名校,作為全國第一批人工智能實(shí)驗(yàn)班、校企聯(lián)合辦學(xué)的結(jié)果,它招收全校最高分的學(xué)生,給他們上的是最疼最苦的課,真正把課堂與產(chǎn)業(yè)和現(xiàn)實(shí)結(jié)合,最后當(dāng)然,也結(jié)出了很好的果,甚至可以說,是培養(yǎng)出了一批頂尖的學(xué)生——他們拿到過美國大學(xué)生數(shù)學(xué)建模大賽的特等獎提名,拿到過國際大學(xué)生程序設(shè)計競賽的銀牌,有學(xué)生大二就已經(jīng)在SCI期刊上發(fā)表論文。

這同時也是一個關(guān)于教育的故事,關(guān)于一群教育者如何從無到有,在糾結(jié)和試錯中,教育一群年輕人。這群年輕人,又如何在這段未知的旅程中,探索并找到自我。

一個特殊的班級

在很多人印象里,這是一次艱難的選拔。

2019年夏初,大一學(xué)年快要結(jié)束了,某個午后,深圳大學(xué)計算機(jī)與軟件學(xué)院的兩間機(jī)房里坐得滿滿當(dāng)當(dāng)。五六十位同學(xué),正對著電腦答題,都是算法題,所有人都在低頭沉思,敲代碼。

一個細(xì)節(jié),就可以看出這次題目有多難——這個答題平臺可以看到所有答題者的解題進(jìn)度,一般考試十分鐘后,就會看到有人已經(jīng)搞定了第一題。但這次,半小時過去了,還有人一題都沒解出來。甚至到考試結(jié)束,一些人交了白卷,一道題都沒解出來。

2018級計算機(jī)與軟件學(xué)院的學(xué)生莫子泓,當(dāng)時就坐在考場里。題那么難,他全程都很緊張,“興奮、緊張、同時也手忙腳亂”。他答出了兩三道題,這個水平,已經(jīng)戰(zhàn)勝了一半的同學(xué)。

通過了筆試,還有一輪面試。幾位面試官,有來自學(xué)校的,有來自產(chǎn)業(yè)界的。除了計算機(jī)基礎(chǔ)知識,面試官們還重點(diǎn)考察了他們的反應(yīng)能力、思維、創(chuàng)造力,以及對人工智能的興趣和熱情——這將是一段枯燥的旅程,需要興趣支撐。

很幸運(yùn),莫子泓入選了,他和其他20多位同學(xué)一起,加入了一個全新的實(shí)驗(yàn)班,叫“騰班”。

這是深圳大學(xué)歷史上從未有過的班級。所謂“騰班”,全名是騰訊云人工智能特色班,由深圳大學(xué)計算機(jī)與軟件學(xué)院與騰訊協(xié)同創(chuàng)辦。創(chuàng)辦這個班級的目的,是與時代共振,培養(yǎng)人工智能人才。

騰班的產(chǎn)生,來自時代的召喚。

在騰班創(chuàng)辦的2019年,有一個不可忽視的背景——人工智能看似蓬勃發(fā)展,但其實(shí)人才相當(dāng)緊缺。一個最主要的原因就是,產(chǎn)學(xué)研之間有落差,甚至可以說,有時是脫離的。

一位畢業(yè)于上海交大、研究人工智能,后來入職了騰訊的工程師告訴我們,在高校和在產(chǎn)業(yè)里,大家本質(zhì)要解決的問題并不一致:學(xué)院里核心的產(chǎn)出是論文,是學(xué)術(shù)研究成果,很多時候大家會追求一個模型的準(zhǔn)確率能不能達(dá)到99.9%,而并不關(guān)注它是否對現(xiàn)實(shí)產(chǎn)生影響。但在現(xiàn)實(shí)生活中,沒有放之四海而皆準(zhǔn)的算法,在任何一個場景,它都需要修改,需要因地制宜。從校園到產(chǎn)業(yè),每個人都要經(jīng)過一段艱難的學(xué)習(xí)期。彌合這種縫隙,是他們的必修課。

在產(chǎn)業(yè)這一側(cè),也有很深的痛感。騰訊教育校企合作華南區(qū)的負(fù)責(zé)人王才榮記得,在當(dāng)時,像云計算、人工智能、大數(shù)據(jù)、信息安全、區(qū)塊鏈這些業(yè)務(wù),有數(shù)百萬的人才缺口。公司如果從高校計算機(jī)專業(yè)招人,畢業(yè)生在大學(xué)所學(xué)和工作的真實(shí)需求之間,有很大的鴻溝,“他們可能要花一年時間,才能慢慢進(jìn)入角色”。

而他們所在的深圳,這座發(fā)展速度最快、也最敏銳的城市,當(dāng)時也已經(jīng)感受到這種縫隙,開始大力推進(jìn)產(chǎn)學(xué)研的融合。一個最典型的例子是,在深圳粵海街道,所謂的“宇宙中心”,深圳建了一個產(chǎn)學(xué)研基地,里面入駐了清華、北大、南大、華科、港科大等67所知名高校。

這是天時、地利,騰班的建立,還有人和——深圳大學(xué)和騰訊淵源頗深,騰訊的5位創(chuàng)始人里有4位畢業(yè)于深圳大學(xué),其中3位還畢業(yè)于計算機(jī)學(xué)院。這是天然的親密。2018年,深圳大學(xué)和騰訊已經(jīng)共建了騰訊云人工智能學(xué)院。從騰訊大廈出發(fā),步行穿過林蔭道,越過天橋,20分鐘即可抵達(dá)深圳大學(xué)滄海校區(qū)計算機(jī)與軟件學(xué)院。

到了九月末,一路過關(guān)斬將的同學(xué)們,就在新班級相遇了。

騰班第一次班會,老師們來了不少,陣容豪華。除了輔導(dǎo)員之外,人工智能系的副主任馮禹洪來了,跟大家介紹了騰班的培養(yǎng)方案,這個班級將教大家什么。

班里的學(xué)生陳書涵發(fā)現(xiàn),新同學(xué)“個個都是大佬”,除了軟件學(xué)院的同學(xué)之外,還有兩位同學(xué)來自別的院系,跨專業(yè)考了進(jìn)來——他們已經(jīng)在學(xué)校的計算機(jī)社團(tuán)里有了名氣。當(dāng)時他想,在這里,自己應(yīng)該能好好學(xué)習(xí),“也許能取得不錯的成績”。

他們即將進(jìn)入二年級,一段未知的旅程開始了。

培養(yǎng)怎樣的人

那年9月,第一屆騰班開始開班會的時候,一切都是全新的。學(xué)生們不知道,在他們與彼此見面之前,有漫長的籌備與思索,建造與推翻。

2018年11月,深圳大學(xué)騰訊云人工智能學(xué)院揭牌,隨后,學(xué)院決定辦一個人工智能實(shí)驗(yàn)班。副教授馮禹洪接下了為這個班寫培養(yǎng)方案的任務(wù)。從2018年12月到2019年5月,她整整花了五個月,從穿毛衣到穿著裙子,她和同事們才想得稍微清楚了一些——他們到底要辦一個怎樣的班級,教什么知識,培養(yǎng)怎樣的人。

從無到有搭建一個方案并非易事。馮禹洪幾乎看遍了國內(nèi)外高校人工智能專業(yè)的培養(yǎng)方案,每兩周跟教務(wù)團(tuán)隊(duì)討論一次,用兩個月完成了初稿。但遞交上去之后,院長們提出了意見:騰班的培養(yǎng)方案,要有本院的特色,而非千篇一律。比如,AI里的哪個部分,學(xué)院更擅長、更有特點(diǎn)?他們想到學(xué)院的沈琳琳教授,是深大計算機(jī)視覺研究所所長,國內(nèi)視覺領(lǐng)域的專家,便邀請沈老師加入,他爽快地同意了。

不是為了過關(guān),這份培養(yǎng)方案必須要向所有人回答一些真問題:既然已經(jīng)有了計算機(jī)專業(yè),有了軟件工程專業(yè),為什么還要辦人工智能班,它能提供什么不同的東西?

馮禹洪的設(shè)想里,在前兩年,它首先肯定要提供所有計算機(jī)專業(yè)學(xué)生都會學(xué)習(xí)的基礎(chǔ)課程,比如系統(tǒng)設(shè)計、程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)。另一塊,就是騰班的特色課,包括腦與認(rèn)知科學(xué)、最優(yōu)化方法、人工智能導(dǎo)論、機(jī)器學(xué)習(xí)、自然語言處理、計算機(jī)視覺等,貫穿人工智能理論、技術(shù)和應(yīng)用,這是一個全面的知識體系。

同樣重要的還有實(shí)踐,這一點(diǎn)就由騰訊來補(bǔ)足——在六門人工智能的課程里,都有專門的騰訊工程師,針對課程需求給學(xué)生們開發(fā)企業(yè)案例、提供實(shí)踐實(shí)操的云環(huán)境。另外,他們還共建深圳大學(xué)-騰訊公司大學(xué)生校外實(shí)踐教學(xué)基地,除了通常的實(shí)習(xí)崗位外,還為騰班學(xué)生提供特定的實(shí)習(xí)崗位、AI Lab 冬令營、智慧養(yǎng)鵝等多種實(shí)踐實(shí)習(xí)形式,都可以提升學(xué)生的實(shí)踐能力和就業(yè)競爭力。

13頁的人才培養(yǎng)方案,修改了十余稿,無數(shù)次會議討論,業(yè)界的深度參與,終稿才最后落定。

方案確定后,壓力就到了每一門課的授課老師身上。騰班的課不好上——6門特色課程是全新的,課程大綱、實(shí)驗(yàn)大綱、課件等都需要從0建設(shè)且持續(xù)優(yōu)化。

上一門新課有多難,深圳大學(xué)助理教授、19級騰班的班主任張昊迪做了一個介紹:在深大,一般年輕老師入職之后,學(xué)院會給他們分配一些已經(jīng)有現(xiàn)成架構(gòu)的課程,但即使是這樣,他們也要花三到五年的時間,才能把這門課打造得比較好。而現(xiàn)在,他們是要放棄原來熟悉的課程,把自己清零,“重新開始創(chuàng)業(yè)”。上課講一小時,基本上課下要準(zhǔn)備五個小時。為了上好這幾門新課,這些老師幾乎完全停掉了自己的科研工作。

舉個例子,自然語言處理這門課,就是由張昊迪授課。第一個學(xué)期,他連PPT都沒有,都是從頭開始做。整個課程里,要考慮的問題相當(dāng)多,比如課程內(nèi)容的設(shè)計、講解的方式和節(jié)奏、給學(xué)生布置作業(yè)的難易程度、量的多少。這些尺度的把握,都需要在實(shí)際情況中反復(fù)磋磨。

在理論之外,這一類的課程,動手同樣重要。在自然語言課上,騰訊就提供了一個豐富的項(xiàng)目庫,覆蓋教育、醫(yī)療、工業(yè)和交通多個領(lǐng)域,供張昊迪和學(xué)生們選擇。他們可以通過構(gòu)建知識圖譜、設(shè)計AI客服機(jī)器人,理解在現(xiàn)實(shí)中,電商和銀行是怎么工作的。

再比如另一位老師高燦,教授人工智能導(dǎo)論,這是騰班學(xué)生人工智能知識體系入門的第一課,非常重要。

2018級騰班培養(yǎng)方案中,該課學(xué)分為2.0,只有授課課時,沒有實(shí)驗(yàn)課。2019年秋季學(xué)期,面向2018級學(xué)生上完第一期課后,高燦請了10多位老師一起分享授課體會、學(xué)生體驗(yàn)和學(xué)生期末成績,建議增加實(shí)驗(yàn)課時。因此,2019級人工智能導(dǎo)論課時調(diào)整為2.5,增加了實(shí)驗(yàn)課時。

授課不是一言堂,是老師與學(xué)生的互動,是一個發(fā)現(xiàn)問題、修改問題的過程。第一屆騰班的第一個學(xué)期,那個秋天,所有的老師和學(xué)生,都是艱難度過的。

“疼”班

在學(xué)院里,騰班這樣一個實(shí)驗(yàn)班,是特別的存在,它有個外號叫“疼班”。所謂疼,指的是課難,“煉獄模式”,考核嚴(yán)格,學(xué)生壓力大。疼還指的是,他們也受到了很多疼愛。

一個典型的例子是,他們大二有門課叫《機(jī)器學(xué)習(xí)》,這門課學(xué)的是最前沿的科學(xué),因此任課老師的要求是,要讀完50篇英文論文,最后獨(dú)立構(gòu)思一篇相關(guān)的算法論文,作為學(xué)習(xí)成果。

這個任務(wù)有多難?首先,本科二年級學(xué)生讀論文的經(jīng)驗(yàn)本就不足。再加上論文都是英文,有相當(dāng)多生詞。一位老師說,很多研究生第一個半年也未必能能讀這么多論文。學(xué)生們也說,讀第一篇的時候,幾乎完全看不懂,要從第一句話開始找翻譯,進(jìn)度很慢。有時候從早到晚,一周也看不完一篇。

當(dāng)時正是疫情之初,遠(yuǎn)程授課,阻隔了交流,學(xué)生的壓力有了一次大爆發(fā)——有學(xué)生找老師哭訴,甚至有人想要退班。大家吐槽說,這門課是“雞泣學(xué)習(xí)”、“寄泣學(xué)習(xí)”。

為此,學(xué)院專門召開了一次三個半小時的班會,參會的有11位老師,包括當(dāng)時的教學(xué)副院長、人工智能系正副主任、視覺所所長等。還有騰訊的工程師和產(chǎn)品經(jīng)理4人、工程師1人。大家跟學(xué)生們解釋培養(yǎng)方案,課程設(shè)置,聽學(xué)生的“吐槽”。騰訊云的黃成琳經(jīng)理把騰訊作為例子,給大家介紹了行業(yè)產(chǎn)業(yè)對人工智能人才的需求,并以騰訊為例。這個會開完, 學(xué)生們的感覺:“好像打了雞血,充滿了希望”。

后來,時間一長,大家都慢慢掌握了讀論文的方法,其他老師也感覺到了學(xué)生們的改變:“學(xué)生講東西講得真好,那種煉獄模式,提升是看得見的?!焙髞砥谀?,學(xué)生們給這門課打了很高的評價分。

同樣重要的是,因?yàn)殡y,班里所有人一起經(jīng)歷甘苦,變得更團(tuán)結(jié)了——老師們覺得,這是騰班一個最明顯的特征。

圖│深圳大學(xué)校內(nèi)風(fēng)景

這樣一個看重實(shí)踐的專業(yè),學(xué)生能動手操作、能與業(yè)界接觸,同樣重要。曾在微信工作的工程師鄒雨晗,就像一位全職的大學(xué)老師那樣,從2019年開始,帶了三屆騰班,為他們上了四年的實(shí)驗(yàn)。

鄒雨晗是廣東韶關(guān)人,從小開始學(xué)計算機(jī),拿過全省計算機(jī)競賽一等獎,因此被保送到中山大學(xué)。畢業(yè)后,他在早期的微信團(tuán)隊(duì)工作過,2018年入職騰訊公司部分控股的微眾銀行,做開發(fā)工作至今。

他想為學(xué)生們上課的初衷,是在帶實(shí)習(xí)生的過程中,發(fā)現(xiàn)與自己剛上大學(xué)時相比,現(xiàn)在大學(xué)的課程越來越現(xiàn)實(shí),有了更多應(yīng)用類的課程,方便學(xué)生找工作,但那些非常基礎(chǔ)的、可以讓學(xué)生有沉淀、厚積薄發(fā)的課程,反而變少了,沒那么扎實(shí)了。他想做點(diǎn)什么,改變這種現(xiàn)狀。

騰班分給他的課,是數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)指導(dǎo)。數(shù)據(jù)結(jié)構(gòu)是計算機(jī)領(lǐng)域最基礎(chǔ)的課程,在大二開設(shè)。鄒雨晗打了個比方,“就像數(shù)學(xué)的加減乘除”。數(shù)據(jù)結(jié)構(gòu)描述的是,一個數(shù)據(jù)或信息怎么在計算機(jī)里存儲,用什么方式能讓它存儲更快,讀取的方式怎么做到更優(yōu)。如果這門課學(xué)不好,之后所有的編程工作都會受限。但如果學(xué)得好,它將幫學(xué)生到達(dá)一個很高的高度。

出身業(yè)界,鄒雨晗帶來的是全然不同的實(shí)驗(yàn)和作業(yè)設(shè)計與指導(dǎo)方式——以他工作多年中遇到的典型項(xiàng)目實(shí)踐案例為藍(lán)本,凝練出許多個實(shí)驗(yàn)和大作業(yè)項(xiàng)目,如數(shù)據(jù)庫、檢索系統(tǒng)、和微信聊天記錄存儲等設(shè)計與編程實(shí)現(xiàn),學(xué)生根據(jù)興趣按要求自選,然后用12周的實(shí)驗(yàn)課時間實(shí)現(xiàn)它。

這么做的好處,首先是這些項(xiàng)目本身是有應(yīng)用意義的。傳統(tǒng)的學(xué)校教學(xué),其實(shí)也會讓學(xué)生完成某種工具,比如文字編輯器,但不重實(shí)用,學(xué)生只要實(shí)現(xiàn)就好。但鄒雨晗給出的項(xiàng)目,都是他在公司中經(jīng)過手的,是現(xiàn)實(shí)中真正存在的需求。學(xué)生理解了需求,才會更有動力。

一個具體的例子是,很多年前,他在微信時,負(fù)責(zé)過聊天記錄的存儲系統(tǒng)。在騰班的課堂上,他就把這個存儲系統(tǒng)當(dāng)做作業(yè),會告訴學(xué)生們整個邏輯過程:他們?yōu)槭裁匆鲞@樣一個系統(tǒng),微信聊天記錄的特點(diǎn)是怎樣的,他們會面對怎樣的設(shè)備條件,以及他們所做的這個系統(tǒng),應(yīng)該滿足多少人的使用,在設(shè)計的過程中,他們會怎樣迭代它、設(shè)計更多的功能。

在這個過程里,學(xué)生們同樣是在學(xué)習(xí)一種工作方式——他們會經(jīng)歷一位真正的程序員在工作中經(jīng)歷的全程——比如做這個存儲系統(tǒng),學(xué)生要在12周的時間里,完成數(shù)個版本,每周迭代、優(yōu)化。上課時,每個人都要上臺去做code review,做介紹,也接受質(zhì)疑。這就是在公司里寫代碼的習(xí)慣——所有人評審所有人的代碼,有沒有問題,好不好,有沒有改進(jìn)空間。

這門課不容易,全班28人,一般只有10個人能堅(jiān)持下來,而且最后真的能完成項(xiàng)目的,可能只有兩三位。但那些真正堅(jiān)持下來、從中找到了樂趣的學(xué)生,很多都在畢業(yè)季找到了理想的工作,成了真正的工程師。還有兩三位,現(xiàn)在已經(jīng)是鄒雨晗的同事。

它塑造的

外部世界關(guān)于人工智能的討論那么熱鬧,但只有騰班的學(xué)生,是真正深入寶山,花了四年時間了解這個領(lǐng)域。其中復(fù)雜的滋味,他們最為明了。

最核心的問題或許是:人工智能到底離我們有多遠(yuǎn)?

這樣一門精深的學(xué)科,一個本科的班級到底能學(xué)到多少東西?

在采訪中,我們也問了每一位騰班的同學(xué)這個問題。

2018級騰班的畢業(yè)生詹卓欣,可能是很有發(fā)言權(quán)的一位——在畢業(yè)前5個月,他拿到了加拿大計算機(jī)專業(yè)排名第四的西蒙菲莎大學(xué)的全額獎學(xué)金博士offer,攻讀推薦系統(tǒng)方向。在本科期間,他發(fā)表了三篇論文,大二一篇SCI、大三一篇EI、大四一篇SCI。對本科生來說,這是罕見的成績。

詹卓欣說,他取得的成績,得益于騰班的培養(yǎng)機(jī)制。他大二就加入了學(xué)校老師的實(shí)驗(yàn)室,開始做研究(他也并非孤例,有許多騰班學(xué)生在大二就加入了實(shí)驗(yàn)室)。做科研的過程里,他也受益于騰班的教學(xué)模式:大量的英文論文閱讀訓(xùn)練,專門的人工智能課程,再加上大量實(shí)訓(xùn)……這是一個有機(jī)循環(huán),完成一篇論文所需要的過程:了解原理和模型,編寫代碼,驗(yàn)證,英文寫作,他在課堂上都已經(jīng)掌握了。騰班為他打下了很好的底子。

但很少有人知道,在最初,騰班對標(biāo)的是清華的“姚班”。姚班創(chuàng)立于2005年,之所以如此命名,是因?yàn)樗膭?chuàng)立者是圖靈獎得主姚期智。當(dāng)年姚期智回國,在清華創(chuàng)建姚班,懷著遠(yuǎn)大的目標(biāo),他在一封公開信中寫到:“我們的目標(biāo)并不是培養(yǎng)優(yōu)秀的計算機(jī)軟件程序員,要培養(yǎng)的是具有國際水平的一流計算機(jī)人才?!彼蜒芯恳曌鳂啡?,認(rèn)為做學(xué)問首先要有“Sense of beauty”,其次是“Happiest moment”,作為科研工作者,最大的幸福莫過于此。

十多年來,姚班也確實(shí)如姚期智所規(guī)劃的——招收全中國最聰明的學(xué)生,主要來自保送和自主招生,本科畢業(yè)后,他們極少會有人直接工作,基本都會選擇深造。他們?yōu)橹袷椎?,是更深邃和遠(yuǎn)大的研究。

而騰班誕生在深圳,這座務(wù)實(shí)的城市里,這個班級的培養(yǎng)路徑和結(jié)果,也逐漸變得清晰。比起仰望星空,騰班的學(xué)生們更鮮明的氣質(zhì),是腳踏實(shí)地。

班長莫子泓告訴我們,在四年里,他經(jīng)歷過心理上的落差。在真正開始學(xué)習(xí)前,他對人工智能的印象,和普通人所知道的一樣,來自炫酷的三維動畫、激動人心的文字,但學(xué)了一段時間之后他才意識到,“人工智能靠的是一行行的代碼,靠的是數(shù)學(xué)的推導(dǎo)公式,它是靠這種方式實(shí)現(xiàn)的,實(shí)際情況,要比想象中枯燥得多。”

但在高強(qiáng)度的學(xué)習(xí)里,他覺得自己同樣獲得了一些很珍貴的東西,“比如壓力的排解、自我心理的調(diào)整、與同學(xué)之間合作互助的能力”。這或許會影響他終身,同時也讓他在這個艱難的畢業(yè)季,拿到了銀行的offer。

陳書涵的感覺,和莫子泓有相似之處。他今年入職了騰訊,成為了一名開發(fā)工程師。本科四年,是他對人工智能認(rèn)識逐漸深入的過程。他發(fā)現(xiàn)人工智能還沒有想象得那么神奇,以及看似神奇的某些功能,都是通過大量的樣本訓(xùn)練得到的。它看上去很美,但還在發(fā)展,真正“統(tǒng)治地球”,還需要時間。

入職騰訊之前,陳書涵在騰訊實(shí)習(xí)了一年,從校園到職場,他適應(yīng)得很好。他也明顯意識到,騰班的課程,尤其是鄒雨晗的數(shù)據(jù)結(jié)構(gòu)課,給了他很多好的影響。

比如數(shù)據(jù)結(jié)構(gòu)課每周都需要大家上臺去做code review,需要他敢于表達(dá),這讓他從一個羞澀靦腆的人,變得不那么怯場、更開朗了。再比如一些好的習(xí)慣:模塊化的代碼習(xí)慣,寫日志的意識,解決問題的方式……比起知識,這些東西會伴隨他更久。

還有一些更重要的——他在大二的數(shù)據(jù)結(jié)構(gòu)課上,第一次實(shí)踐一個項(xiàng)目,并且發(fā)現(xiàn)了做開發(fā)、寫代碼的樂趣,同時也發(fā)現(xiàn)自己的長處,之后他選定了人生方向,一路順?biāo)?,?shí)習(xí)、入職,一直在做自己喜歡的事。

還有什么比一個人在年輕的時候就找到自己的人生追求更美妙?

前程

六月末七月初,是畢業(yè)和告別的日子。在學(xué)校的畢業(yè)典禮之前,騰班有一個小小的畢業(yè)典禮。

他們的“編外”老師、工程師鄒雨晗也到場了。他沒有穿教師服,但受到了學(xué)生們相同的禮遇,一個個一次過來,和他合影。大家還約好要送他一個禮物。

坐在現(xiàn)場的時候,他有一種特別的感覺——見證了這群孩子人生中一個值得紀(jì)念的環(huán)節(jié),也很替他們高興。某種意義上,他也是對自己的一種“彌補(bǔ)”,本科畢業(yè)時,他錯過了畢業(yè)典禮,這次終于參與了一次。

畢業(yè)典禮結(jié)束后,鄒雨晗和五六個2018級的騰班學(xué)生一起吃了飯,吃的是潮汕火鍋。過去給騰班授課的時候,為了拉近與大家的距離,一起吃飯是他們的固定環(huán)節(jié),幾年來,大家至少一起吃了八九次飯。

但是鄒雨晗定了一個規(guī)矩:他們畢業(yè)之前,是他請他們,但大家畢業(yè)之后,就是他們請自己了。那一天,是他最后一次請大家吃飯。這是結(jié)束,也是開始。

這頓飯吃得很輕松。參加飯局的,有去加拿大的詹卓欣、即將入職騰訊的陳書涵,還有其他要去國外留學(xué),或是在字節(jié)、券商工作的學(xué)生。大家都有了滿意的去向。

22歲的夏天,他們都對未來有了一些還算清晰的想象。

即將工作的陳書涵,發(fā)現(xiàn)職場其實(shí)沒那么可怕,作為團(tuán)隊(duì)里唯一的零零后,他想要在以后成為可以獨(dú)當(dāng)一面的后臺開發(fā)工作者,同時過一種真誠有愛的生活。而詹卓欣即將飛往加拿大,在推薦系統(tǒng)方向繼續(xù)深耕,這也是在大二課堂上,鄒雨晗帶他們?nèi)腴T的領(lǐng)域,他要把它在大洋彼岸延續(xù)下去。

另一位保送到北京郵電大學(xué)的學(xué)生陳梓健,也向我們描述了他學(xué)術(shù)上的志向——在目前,人臉識別還是有致命的安全問題,比如只要有一張別人的照片,就有可能通過人臉識別、被誤認(rèn)為是他人。他希望在安全性方面做出突破,有自己的貢獻(xiàn)。他還在想,有一些人被外傷所毀容,如何才能在人臉識別時到幫助他們,用過去的照片給他們生成一個人臉。這是很有意義的事情。

比起十多年前畢業(yè)的自己,鄒雨晗看到18級騰班的學(xué)生們,會有一個感受:現(xiàn)在這一批學(xué)計算機(jī)的學(xué)生,其實(shí)已經(jīng)比自己那個年代從容了許多。在他畢業(yè)的時候,互聯(lián)網(wǎng)行業(yè)才剛起來,崗位不多,因此很多同學(xué)都不得不轉(zhuǎn)行了。但這一代年輕人,畢業(yè)的時候條件是更好了,他們進(jìn)入大廠,有體面的收入,各種想法也都有機(jī)會實(shí)現(xiàn),他們會活得更放松。

第一屆騰班的影響,也是一種漣漪,逐漸擴(kuò)散到了更寬廣的地方去。

班長莫子泓告訴我們,他們之后的每一屆騰班,都在不斷改進(jìn)培養(yǎng)計劃。騰班有一種民主的氛圍,在他們大二結(jié)束后,老師發(fā)出邀請,招募幾位同學(xué)組成小組,改進(jìn)騰班的課程?!度斯ぶ悄軐?dǎo)論》這門課,就是他們和任課老師高燦一起復(fù)盤,講述自己的感受、面臨的問題,最后討論出了一個方案,要增、刪、補(bǔ)那些內(nèi)容。

這些工作,都讓后來一屆又一屆的騰班學(xué)生受益,獲得更好的體驗(yàn)。今天夏天,新一屆的騰班學(xué)生,已經(jīng)在實(shí)踐更有挑戰(zhàn)性的實(shí)踐項(xiàng)目,其中的一個項(xiàng)目是智慧養(yǎng)鵝。

在深大之外,騰班的這種合作模式,也已經(jīng)在全國各地生根發(fā)芽。目前已經(jīng)在廣東工作大學(xué)、深圳技術(shù)大學(xué),有了相似的班級存在。甚至還有一些高職院校,也已經(jīng)有了量身定制的“騰飛班”。

在幾年后,或許不只是一屆30個孩子,而是成百上千的孩子,可以在這樣的班級里,探索和發(fā)展自我,找到某種確定的未來。

本文原刊于《教育家》2022年7月刊第4期(有刪減),原標(biāo)題《一群“00后”計算機(jī)少年的人生實(shí)驗(yàn)——深圳大學(xué)騰班人工智能人才培養(yǎng)實(shí)踐探索》

本文為轉(zhuǎn)載內(nèi)容,授權(quán)事宜請聯(lián)系原著作權(quán)人。

評論

暫無評論哦,快來評價一下吧!

下載界面新聞

微信公眾號

微博

騰班,00后天才少年的試驗(yàn)場

關(guān)于一群教育者如何從無到有,在糾結(jié)和試錯中,教育一群年輕人。

文|真故研究室  恩寧

在這個炎熱的夏天,許多大學(xué)生的未來懸而未決。2022年,全國共有1076萬高校畢業(yè)生,但截至五月,官方公布的大學(xué)生就業(yè)率只有23%,就業(yè)人數(shù)不足四分之一。

在這樣的背景下,深圳大學(xué)計算機(jī)與軟件學(xué)院的“騰班”顯得尤為特殊。

它在這個畢業(yè)季有傲人的成績——在距離畢業(yè)還有半年時,就有九成的學(xué)生確定了畢業(yè)去向。全班28人,一半學(xué)生直接就業(yè),進(jìn)入銀行及騰訊、字節(jié)等知名企業(yè);另一半人繼續(xù)深造,或是保送國內(nèi)名校,或是全獎去國外讀博。

騰班的故事,是一個有深圳氣質(zhì)的故事,如此嚴(yán)謹(jǐn)務(wù)實(shí)——這個班級并不來自頂級名校,作為全國第一批人工智能實(shí)驗(yàn)班、校企聯(lián)合辦學(xué)的結(jié)果,它招收全校最高分的學(xué)生,給他們上的是最疼最苦的課,真正把課堂與產(chǎn)業(yè)和現(xiàn)實(shí)結(jié)合,最后當(dāng)然,也結(jié)出了很好的果,甚至可以說,是培養(yǎng)出了一批頂尖的學(xué)生——他們拿到過美國大學(xué)生數(shù)學(xué)建模大賽的特等獎提名,拿到過國際大學(xué)生程序設(shè)計競賽的銀牌,有學(xué)生大二就已經(jīng)在SCI期刊上發(fā)表論文。

這同時也是一個關(guān)于教育的故事,關(guān)于一群教育者如何從無到有,在糾結(jié)和試錯中,教育一群年輕人。這群年輕人,又如何在這段未知的旅程中,探索并找到自我。

一個特殊的班級

在很多人印象里,這是一次艱難的選拔。

2019年夏初,大一學(xué)年快要結(jié)束了,某個午后,深圳大學(xué)計算機(jī)與軟件學(xué)院的兩間機(jī)房里坐得滿滿當(dāng)當(dāng)。五六十位同學(xué),正對著電腦答題,都是算法題,所有人都在低頭沉思,敲代碼。

一個細(xì)節(jié),就可以看出這次題目有多難——這個答題平臺可以看到所有答題者的解題進(jìn)度,一般考試十分鐘后,就會看到有人已經(jīng)搞定了第一題。但這次,半小時過去了,還有人一題都沒解出來。甚至到考試結(jié)束,一些人交了白卷,一道題都沒解出來。

2018級計算機(jī)與軟件學(xué)院的學(xué)生莫子泓,當(dāng)時就坐在考場里。題那么難,他全程都很緊張,“興奮、緊張、同時也手忙腳亂”。他答出了兩三道題,這個水平,已經(jīng)戰(zhàn)勝了一半的同學(xué)。

通過了筆試,還有一輪面試。幾位面試官,有來自學(xué)校的,有來自產(chǎn)業(yè)界的。除了計算機(jī)基礎(chǔ)知識,面試官們還重點(diǎn)考察了他們的反應(yīng)能力、思維、創(chuàng)造力,以及對人工智能的興趣和熱情——這將是一段枯燥的旅程,需要興趣支撐。

很幸運(yùn),莫子泓入選了,他和其他20多位同學(xué)一起,加入了一個全新的實(shí)驗(yàn)班,叫“騰班”。

這是深圳大學(xué)歷史上從未有過的班級。所謂“騰班”,全名是騰訊云人工智能特色班,由深圳大學(xué)計算機(jī)與軟件學(xué)院與騰訊協(xié)同創(chuàng)辦。創(chuàng)辦這個班級的目的,是與時代共振,培養(yǎng)人工智能人才。

騰班的產(chǎn)生,來自時代的召喚。

在騰班創(chuàng)辦的2019年,有一個不可忽視的背景——人工智能看似蓬勃發(fā)展,但其實(shí)人才相當(dāng)緊缺。一個最主要的原因就是,產(chǎn)學(xué)研之間有落差,甚至可以說,有時是脫離的。

一位畢業(yè)于上海交大、研究人工智能,后來入職了騰訊的工程師告訴我們,在高校和在產(chǎn)業(yè)里,大家本質(zhì)要解決的問題并不一致:學(xué)院里核心的產(chǎn)出是論文,是學(xué)術(shù)研究成果,很多時候大家會追求一個模型的準(zhǔn)確率能不能達(dá)到99.9%,而并不關(guān)注它是否對現(xiàn)實(shí)產(chǎn)生影響。但在現(xiàn)實(shí)生活中,沒有放之四海而皆準(zhǔn)的算法,在任何一個場景,它都需要修改,需要因地制宜。從校園到產(chǎn)業(yè),每個人都要經(jīng)過一段艱難的學(xué)習(xí)期。彌合這種縫隙,是他們的必修課。

在產(chǎn)業(yè)這一側(cè),也有很深的痛感。騰訊教育校企合作華南區(qū)的負(fù)責(zé)人王才榮記得,在當(dāng)時,像云計算、人工智能、大數(shù)據(jù)、信息安全、區(qū)塊鏈這些業(yè)務(wù),有數(shù)百萬的人才缺口。公司如果從高校計算機(jī)專業(yè)招人,畢業(yè)生在大學(xué)所學(xué)和工作的真實(shí)需求之間,有很大的鴻溝,“他們可能要花一年時間,才能慢慢進(jìn)入角色”。

而他們所在的深圳,這座發(fā)展速度最快、也最敏銳的城市,當(dāng)時也已經(jīng)感受到這種縫隙,開始大力推進(jìn)產(chǎn)學(xué)研的融合。一個最典型的例子是,在深圳粵海街道,所謂的“宇宙中心”,深圳建了一個產(chǎn)學(xué)研基地,里面入駐了清華、北大、南大、華科、港科大等67所知名高校。

這是天時、地利,騰班的建立,還有人和——深圳大學(xué)和騰訊淵源頗深,騰訊的5位創(chuàng)始人里有4位畢業(yè)于深圳大學(xué),其中3位還畢業(yè)于計算機(jī)學(xué)院。這是天然的親密。2018年,深圳大學(xué)和騰訊已經(jīng)共建了騰訊云人工智能學(xué)院。從騰訊大廈出發(fā),步行穿過林蔭道,越過天橋,20分鐘即可抵達(dá)深圳大學(xué)滄海校區(qū)計算機(jī)與軟件學(xué)院。

到了九月末,一路過關(guān)斬將的同學(xué)們,就在新班級相遇了。

騰班第一次班會,老師們來了不少,陣容豪華。除了輔導(dǎo)員之外,人工智能系的副主任馮禹洪來了,跟大家介紹了騰班的培養(yǎng)方案,這個班級將教大家什么。

班里的學(xué)生陳書涵發(fā)現(xiàn),新同學(xué)“個個都是大佬”,除了軟件學(xué)院的同學(xué)之外,還有兩位同學(xué)來自別的院系,跨專業(yè)考了進(jìn)來——他們已經(jīng)在學(xué)校的計算機(jī)社團(tuán)里有了名氣。當(dāng)時他想,在這里,自己應(yīng)該能好好學(xué)習(xí),“也許能取得不錯的成績”。

他們即將進(jìn)入二年級,一段未知的旅程開始了。

培養(yǎng)怎樣的人

那年9月,第一屆騰班開始開班會的時候,一切都是全新的。學(xué)生們不知道,在他們與彼此見面之前,有漫長的籌備與思索,建造與推翻。

2018年11月,深圳大學(xué)騰訊云人工智能學(xué)院揭牌,隨后,學(xué)院決定辦一個人工智能實(shí)驗(yàn)班。副教授馮禹洪接下了為這個班寫培養(yǎng)方案的任務(wù)。從2018年12月到2019年5月,她整整花了五個月,從穿毛衣到穿著裙子,她和同事們才想得稍微清楚了一些——他們到底要辦一個怎樣的班級,教什么知識,培養(yǎng)怎樣的人。

從無到有搭建一個方案并非易事。馮禹洪幾乎看遍了國內(nèi)外高校人工智能專業(yè)的培養(yǎng)方案,每兩周跟教務(wù)團(tuán)隊(duì)討論一次,用兩個月完成了初稿。但遞交上去之后,院長們提出了意見:騰班的培養(yǎng)方案,要有本院的特色,而非千篇一律。比如,AI里的哪個部分,學(xué)院更擅長、更有特點(diǎn)?他們想到學(xué)院的沈琳琳教授,是深大計算機(jī)視覺研究所所長,國內(nèi)視覺領(lǐng)域的專家,便邀請沈老師加入,他爽快地同意了。

不是為了過關(guān),這份培養(yǎng)方案必須要向所有人回答一些真問題:既然已經(jīng)有了計算機(jī)專業(yè),有了軟件工程專業(yè),為什么還要辦人工智能班,它能提供什么不同的東西?

馮禹洪的設(shè)想里,在前兩年,它首先肯定要提供所有計算機(jī)專業(yè)學(xué)生都會學(xué)習(xí)的基礎(chǔ)課程,比如系統(tǒng)設(shè)計、程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)。另一塊,就是騰班的特色課,包括腦與認(rèn)知科學(xué)、最優(yōu)化方法、人工智能導(dǎo)論、機(jī)器學(xué)習(xí)、自然語言處理、計算機(jī)視覺等,貫穿人工智能理論、技術(shù)和應(yīng)用,這是一個全面的知識體系。

同樣重要的還有實(shí)踐,這一點(diǎn)就由騰訊來補(bǔ)足——在六門人工智能的課程里,都有專門的騰訊工程師,針對課程需求給學(xué)生們開發(fā)企業(yè)案例、提供實(shí)踐實(shí)操的云環(huán)境。另外,他們還共建深圳大學(xué)-騰訊公司大學(xué)生校外實(shí)踐教學(xué)基地,除了通常的實(shí)習(xí)崗位外,還為騰班學(xué)生提供特定的實(shí)習(xí)崗位、AI Lab 冬令營、智慧養(yǎng)鵝等多種實(shí)踐實(shí)習(xí)形式,都可以提升學(xué)生的實(shí)踐能力和就業(yè)競爭力。

13頁的人才培養(yǎng)方案,修改了十余稿,無數(shù)次會議討論,業(yè)界的深度參與,終稿才最后落定。

方案確定后,壓力就到了每一門課的授課老師身上。騰班的課不好上——6門特色課程是全新的,課程大綱、實(shí)驗(yàn)大綱、課件等都需要從0建設(shè)且持續(xù)優(yōu)化。

上一門新課有多難,深圳大學(xué)助理教授、19級騰班的班主任張昊迪做了一個介紹:在深大,一般年輕老師入職之后,學(xué)院會給他們分配一些已經(jīng)有現(xiàn)成架構(gòu)的課程,但即使是這樣,他們也要花三到五年的時間,才能把這門課打造得比較好。而現(xiàn)在,他們是要放棄原來熟悉的課程,把自己清零,“重新開始創(chuàng)業(yè)”。上課講一小時,基本上課下要準(zhǔn)備五個小時。為了上好這幾門新課,這些老師幾乎完全停掉了自己的科研工作。

舉個例子,自然語言處理這門課,就是由張昊迪授課。第一個學(xué)期,他連PPT都沒有,都是從頭開始做。整個課程里,要考慮的問題相當(dāng)多,比如課程內(nèi)容的設(shè)計、講解的方式和節(jié)奏、給學(xué)生布置作業(yè)的難易程度、量的多少。這些尺度的把握,都需要在實(shí)際情況中反復(fù)磋磨。

在理論之外,這一類的課程,動手同樣重要。在自然語言課上,騰訊就提供了一個豐富的項(xiàng)目庫,覆蓋教育、醫(yī)療、工業(yè)和交通多個領(lǐng)域,供張昊迪和學(xué)生們選擇。他們可以通過構(gòu)建知識圖譜、設(shè)計AI客服機(jī)器人,理解在現(xiàn)實(shí)中,電商和銀行是怎么工作的。

再比如另一位老師高燦,教授人工智能導(dǎo)論,這是騰班學(xué)生人工智能知識體系入門的第一課,非常重要。

2018級騰班培養(yǎng)方案中,該課學(xué)分為2.0,只有授課課時,沒有實(shí)驗(yàn)課。2019年秋季學(xué)期,面向2018級學(xué)生上完第一期課后,高燦請了10多位老師一起分享授課體會、學(xué)生體驗(yàn)和學(xué)生期末成績,建議增加實(shí)驗(yàn)課時。因此,2019級人工智能導(dǎo)論課時調(diào)整為2.5,增加了實(shí)驗(yàn)課時。

授課不是一言堂,是老師與學(xué)生的互動,是一個發(fā)現(xiàn)問題、修改問題的過程。第一屆騰班的第一個學(xué)期,那個秋天,所有的老師和學(xué)生,都是艱難度過的。

“疼”班

在學(xué)院里,騰班這樣一個實(shí)驗(yàn)班,是特別的存在,它有個外號叫“疼班”。所謂疼,指的是課難,“煉獄模式”,考核嚴(yán)格,學(xué)生壓力大。疼還指的是,他們也受到了很多疼愛。

一個典型的例子是,他們大二有門課叫《機(jī)器學(xué)習(xí)》,這門課學(xué)的是最前沿的科學(xué),因此任課老師的要求是,要讀完50篇英文論文,最后獨(dú)立構(gòu)思一篇相關(guān)的算法論文,作為學(xué)習(xí)成果。

這個任務(wù)有多難?首先,本科二年級學(xué)生讀論文的經(jīng)驗(yàn)本就不足。再加上論文都是英文,有相當(dāng)多生詞。一位老師說,很多研究生第一個半年也未必能能讀這么多論文。學(xué)生們也說,讀第一篇的時候,幾乎完全看不懂,要從第一句話開始找翻譯,進(jìn)度很慢。有時候從早到晚,一周也看不完一篇。

當(dāng)時正是疫情之初,遠(yuǎn)程授課,阻隔了交流,學(xué)生的壓力有了一次大爆發(fā)——有學(xué)生找老師哭訴,甚至有人想要退班。大家吐槽說,這門課是“雞泣學(xué)習(xí)”、“寄泣學(xué)習(xí)”。

為此,學(xué)院專門召開了一次三個半小時的班會,參會的有11位老師,包括當(dāng)時的教學(xué)副院長、人工智能系正副主任、視覺所所長等。還有騰訊的工程師和產(chǎn)品經(jīng)理4人、工程師1人。大家跟學(xué)生們解釋培養(yǎng)方案,課程設(shè)置,聽學(xué)生的“吐槽”。騰訊云的黃成琳經(jīng)理把騰訊作為例子,給大家介紹了行業(yè)產(chǎn)業(yè)對人工智能人才的需求,并以騰訊為例。這個會開完, 學(xué)生們的感覺:“好像打了雞血,充滿了希望”。

后來,時間一長,大家都慢慢掌握了讀論文的方法,其他老師也感覺到了學(xué)生們的改變:“學(xué)生講東西講得真好,那種煉獄模式,提升是看得見的?!焙髞砥谀?,學(xué)生們給這門課打了很高的評價分。

同樣重要的是,因?yàn)殡y,班里所有人一起經(jīng)歷甘苦,變得更團(tuán)結(jié)了——老師們覺得,這是騰班一個最明顯的特征。

圖│深圳大學(xué)校內(nèi)風(fēng)景

這樣一個看重實(shí)踐的專業(yè),學(xué)生能動手操作、能與業(yè)界接觸,同樣重要。曾在微信工作的工程師鄒雨晗,就像一位全職的大學(xué)老師那樣,從2019年開始,帶了三屆騰班,為他們上了四年的實(shí)驗(yàn)。

鄒雨晗是廣東韶關(guān)人,從小開始學(xué)計算機(jī),拿過全省計算機(jī)競賽一等獎,因此被保送到中山大學(xué)。畢業(yè)后,他在早期的微信團(tuán)隊(duì)工作過,2018年入職騰訊公司部分控股的微眾銀行,做開發(fā)工作至今。

他想為學(xué)生們上課的初衷,是在帶實(shí)習(xí)生的過程中,發(fā)現(xiàn)與自己剛上大學(xué)時相比,現(xiàn)在大學(xué)的課程越來越現(xiàn)實(shí),有了更多應(yīng)用類的課程,方便學(xué)生找工作,但那些非?;A(chǔ)的、可以讓學(xué)生有沉淀、厚積薄發(fā)的課程,反而變少了,沒那么扎實(shí)了。他想做點(diǎn)什么,改變這種現(xiàn)狀。

騰班分給他的課,是數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)指導(dǎo)。數(shù)據(jù)結(jié)構(gòu)是計算機(jī)領(lǐng)域最基礎(chǔ)的課程,在大二開設(shè)。鄒雨晗打了個比方,“就像數(shù)學(xué)的加減乘除”。數(shù)據(jù)結(jié)構(gòu)描述的是,一個數(shù)據(jù)或信息怎么在計算機(jī)里存儲,用什么方式能讓它存儲更快,讀取的方式怎么做到更優(yōu)。如果這門課學(xué)不好,之后所有的編程工作都會受限。但如果學(xué)得好,它將幫學(xué)生到達(dá)一個很高的高度。

出身業(yè)界,鄒雨晗帶來的是全然不同的實(shí)驗(yàn)和作業(yè)設(shè)計與指導(dǎo)方式——以他工作多年中遇到的典型項(xiàng)目實(shí)踐案例為藍(lán)本,凝練出許多個實(shí)驗(yàn)和大作業(yè)項(xiàng)目,如數(shù)據(jù)庫、檢索系統(tǒng)、和微信聊天記錄存儲等設(shè)計與編程實(shí)現(xiàn),學(xué)生根據(jù)興趣按要求自選,然后用12周的實(shí)驗(yàn)課時間實(shí)現(xiàn)它。

這么做的好處,首先是這些項(xiàng)目本身是有應(yīng)用意義的。傳統(tǒng)的學(xué)校教學(xué),其實(shí)也會讓學(xué)生完成某種工具,比如文字編輯器,但不重實(shí)用,學(xué)生只要實(shí)現(xiàn)就好。但鄒雨晗給出的項(xiàng)目,都是他在公司中經(jīng)過手的,是現(xiàn)實(shí)中真正存在的需求。學(xué)生理解了需求,才會更有動力。

一個具體的例子是,很多年前,他在微信時,負(fù)責(zé)過聊天記錄的存儲系統(tǒng)。在騰班的課堂上,他就把這個存儲系統(tǒng)當(dāng)做作業(yè),會告訴學(xué)生們整個邏輯過程:他們?yōu)槭裁匆鲞@樣一個系統(tǒng),微信聊天記錄的特點(diǎn)是怎樣的,他們會面對怎樣的設(shè)備條件,以及他們所做的這個系統(tǒng),應(yīng)該滿足多少人的使用,在設(shè)計的過程中,他們會怎樣迭代它、設(shè)計更多的功能。

在這個過程里,學(xué)生們同樣是在學(xué)習(xí)一種工作方式——他們會經(jīng)歷一位真正的程序員在工作中經(jīng)歷的全程——比如做這個存儲系統(tǒng),學(xué)生要在12周的時間里,完成數(shù)個版本,每周迭代、優(yōu)化。上課時,每個人都要上臺去做code review,做介紹,也接受質(zhì)疑。這就是在公司里寫代碼的習(xí)慣——所有人評審所有人的代碼,有沒有問題,好不好,有沒有改進(jìn)空間。

這門課不容易,全班28人,一般只有10個人能堅(jiān)持下來,而且最后真的能完成項(xiàng)目的,可能只有兩三位。但那些真正堅(jiān)持下來、從中找到了樂趣的學(xué)生,很多都在畢業(yè)季找到了理想的工作,成了真正的工程師。還有兩三位,現(xiàn)在已經(jīng)是鄒雨晗的同事。

它塑造的

外部世界關(guān)于人工智能的討論那么熱鬧,但只有騰班的學(xué)生,是真正深入寶山,花了四年時間了解這個領(lǐng)域。其中復(fù)雜的滋味,他們最為明了。

最核心的問題或許是:人工智能到底離我們有多遠(yuǎn)?

這樣一門精深的學(xué)科,一個本科的班級到底能學(xué)到多少東西?

在采訪中,我們也問了每一位騰班的同學(xué)這個問題。

2018級騰班的畢業(yè)生詹卓欣,可能是很有發(fā)言權(quán)的一位——在畢業(yè)前5個月,他拿到了加拿大計算機(jī)專業(yè)排名第四的西蒙菲莎大學(xué)的全額獎學(xué)金博士offer,攻讀推薦系統(tǒng)方向。在本科期間,他發(fā)表了三篇論文,大二一篇SCI、大三一篇EI、大四一篇SCI。對本科生來說,這是罕見的成績。

詹卓欣說,他取得的成績,得益于騰班的培養(yǎng)機(jī)制。他大二就加入了學(xué)校老師的實(shí)驗(yàn)室,開始做研究(他也并非孤例,有許多騰班學(xué)生在大二就加入了實(shí)驗(yàn)室)。做科研的過程里,他也受益于騰班的教學(xué)模式:大量的英文論文閱讀訓(xùn)練,專門的人工智能課程,再加上大量實(shí)訓(xùn)……這是一個有機(jī)循環(huán),完成一篇論文所需要的過程:了解原理和模型,編寫代碼,驗(yàn)證,英文寫作,他在課堂上都已經(jīng)掌握了。騰班為他打下了很好的底子。

但很少有人知道,在最初,騰班對標(biāo)的是清華的“姚班”。姚班創(chuàng)立于2005年,之所以如此命名,是因?yàn)樗膭?chuàng)立者是圖靈獎得主姚期智。當(dāng)年姚期智回國,在清華創(chuàng)建姚班,懷著遠(yuǎn)大的目標(biāo),他在一封公開信中寫到:“我們的目標(biāo)并不是培養(yǎng)優(yōu)秀的計算機(jī)軟件程序員,要培養(yǎng)的是具有國際水平的一流計算機(jī)人才?!彼蜒芯恳曌鳂啡ぃJ(rèn)為做學(xué)問首先要有“Sense of beauty”,其次是“Happiest moment”,作為科研工作者,最大的幸福莫過于此。

十多年來,姚班也確實(shí)如姚期智所規(guī)劃的——招收全中國最聰明的學(xué)生,主要來自保送和自主招生,本科畢業(yè)后,他們極少會有人直接工作,基本都會選擇深造。他們?yōu)橹袷椎?,是更深邃和遠(yuǎn)大的研究。

而騰班誕生在深圳,這座務(wù)實(shí)的城市里,這個班級的培養(yǎng)路徑和結(jié)果,也逐漸變得清晰。比起仰望星空,騰班的學(xué)生們更鮮明的氣質(zhì),是腳踏實(shí)地。

班長莫子泓告訴我們,在四年里,他經(jīng)歷過心理上的落差。在真正開始學(xué)習(xí)前,他對人工智能的印象,和普通人所知道的一樣,來自炫酷的三維動畫、激動人心的文字,但學(xué)了一段時間之后他才意識到,“人工智能靠的是一行行的代碼,靠的是數(shù)學(xué)的推導(dǎo)公式,它是靠這種方式實(shí)現(xiàn)的,實(shí)際情況,要比想象中枯燥得多?!?/p>

但在高強(qiáng)度的學(xué)習(xí)里,他覺得自己同樣獲得了一些很珍貴的東西,“比如壓力的排解、自我心理的調(diào)整、與同學(xué)之間合作互助的能力”。這或許會影響他終身,同時也讓他在這個艱難的畢業(yè)季,拿到了銀行的offer。

陳書涵的感覺,和莫子泓有相似之處。他今年入職了騰訊,成為了一名開發(fā)工程師。本科四年,是他對人工智能認(rèn)識逐漸深入的過程。他發(fā)現(xiàn)人工智能還沒有想象得那么神奇,以及看似神奇的某些功能,都是通過大量的樣本訓(xùn)練得到的。它看上去很美,但還在發(fā)展,真正“統(tǒng)治地球”,還需要時間。

入職騰訊之前,陳書涵在騰訊實(shí)習(xí)了一年,從校園到職場,他適應(yīng)得很好。他也明顯意識到,騰班的課程,尤其是鄒雨晗的數(shù)據(jù)結(jié)構(gòu)課,給了他很多好的影響。

比如數(shù)據(jù)結(jié)構(gòu)課每周都需要大家上臺去做code review,需要他敢于表達(dá),這讓他從一個羞澀靦腆的人,變得不那么怯場、更開朗了。再比如一些好的習(xí)慣:模塊化的代碼習(xí)慣,寫日志的意識,解決問題的方式……比起知識,這些東西會伴隨他更久。

還有一些更重要的——他在大二的數(shù)據(jù)結(jié)構(gòu)課上,第一次實(shí)踐一個項(xiàng)目,并且發(fā)現(xiàn)了做開發(fā)、寫代碼的樂趣,同時也發(fā)現(xiàn)自己的長處,之后他選定了人生方向,一路順?biāo)欤瑢?shí)習(xí)、入職,一直在做自己喜歡的事。

還有什么比一個人在年輕的時候就找到自己的人生追求更美妙?

前程

六月末七月初,是畢業(yè)和告別的日子。在學(xué)校的畢業(yè)典禮之前,騰班有一個小小的畢業(yè)典禮。

他們的“編外”老師、工程師鄒雨晗也到場了。他沒有穿教師服,但受到了學(xué)生們相同的禮遇,一個個一次過來,和他合影。大家還約好要送他一個禮物。

坐在現(xiàn)場的時候,他有一種特別的感覺——見證了這群孩子人生中一個值得紀(jì)念的環(huán)節(jié),也很替他們高興。某種意義上,他也是對自己的一種“彌補(bǔ)”,本科畢業(yè)時,他錯過了畢業(yè)典禮,這次終于參與了一次。

畢業(yè)典禮結(jié)束后,鄒雨晗和五六個2018級的騰班學(xué)生一起吃了飯,吃的是潮汕火鍋。過去給騰班授課的時候,為了拉近與大家的距離,一起吃飯是他們的固定環(huán)節(jié),幾年來,大家至少一起吃了八九次飯。

但是鄒雨晗定了一個規(guī)矩:他們畢業(yè)之前,是他請他們,但大家畢業(yè)之后,就是他們請自己了。那一天,是他最后一次請大家吃飯。這是結(jié)束,也是開始。

這頓飯吃得很輕松。參加飯局的,有去加拿大的詹卓欣、即將入職騰訊的陳書涵,還有其他要去國外留學(xué),或是在字節(jié)、券商工作的學(xué)生。大家都有了滿意的去向。

22歲的夏天,他們都對未來有了一些還算清晰的想象。

即將工作的陳書涵,發(fā)現(xiàn)職場其實(shí)沒那么可怕,作為團(tuán)隊(duì)里唯一的零零后,他想要在以后成為可以獨(dú)當(dāng)一面的后臺開發(fā)工作者,同時過一種真誠有愛的生活。而詹卓欣即將飛往加拿大,在推薦系統(tǒng)方向繼續(xù)深耕,這也是在大二課堂上,鄒雨晗帶他們?nèi)腴T的領(lǐng)域,他要把它在大洋彼岸延續(xù)下去。

另一位保送到北京郵電大學(xué)的學(xué)生陳梓健,也向我們描述了他學(xué)術(shù)上的志向——在目前,人臉識別還是有致命的安全問題,比如只要有一張別人的照片,就有可能通過人臉識別、被誤認(rèn)為是他人。他希望在安全性方面做出突破,有自己的貢獻(xiàn)。他還在想,有一些人被外傷所毀容,如何才能在人臉識別時到幫助他們,用過去的照片給他們生成一個人臉。這是很有意義的事情。

比起十多年前畢業(yè)的自己,鄒雨晗看到18級騰班的學(xué)生們,會有一個感受:現(xiàn)在這一批學(xué)計算機(jī)的學(xué)生,其實(shí)已經(jīng)比自己那個年代從容了許多。在他畢業(yè)的時候,互聯(lián)網(wǎng)行業(yè)才剛起來,崗位不多,因此很多同學(xué)都不得不轉(zhuǎn)行了。但這一代年輕人,畢業(yè)的時候條件是更好了,他們進(jìn)入大廠,有體面的收入,各種想法也都有機(jī)會實(shí)現(xiàn),他們會活得更放松。

第一屆騰班的影響,也是一種漣漪,逐漸擴(kuò)散到了更寬廣的地方去。

班長莫子泓告訴我們,他們之后的每一屆騰班,都在不斷改進(jìn)培養(yǎng)計劃。騰班有一種民主的氛圍,在他們大二結(jié)束后,老師發(fā)出邀請,招募幾位同學(xué)組成小組,改進(jìn)騰班的課程?!度斯ぶ悄軐?dǎo)論》這門課,就是他們和任課老師高燦一起復(fù)盤,講述自己的感受、面臨的問題,最后討論出了一個方案,要增、刪、補(bǔ)那些內(nèi)容。

這些工作,都讓后來一屆又一屆的騰班學(xué)生受益,獲得更好的體驗(yàn)。今天夏天,新一屆的騰班學(xué)生,已經(jīng)在實(shí)踐更有挑戰(zhàn)性的實(shí)踐項(xiàng)目,其中的一個項(xiàng)目是智慧養(yǎng)鵝。

在深大之外,騰班的這種合作模式,也已經(jīng)在全國各地生根發(fā)芽。目前已經(jīng)在廣東工作大學(xué)、深圳技術(shù)大學(xué),有了相似的班級存在。甚至還有一些高職院校,也已經(jīng)有了量身定制的“騰飛班”。

在幾年后,或許不只是一屆30個孩子,而是成百上千的孩子,可以在這樣的班級里,探索和發(fā)展自我,找到某種確定的未來。

本文原刊于《教育家》2022年7月刊第4期(有刪減),原標(biāo)題《一群“00后”計算機(jī)少年的人生實(shí)驗(yàn)——深圳大學(xué)騰班人工智能人才培養(yǎng)實(shí)踐探索》

本文為轉(zhuǎn)載內(nèi)容,授權(quán)事宜請聯(lián)系原著作權(quán)人。