本科麥吉爾大學雙專業、
碩士藤校哥大畢業
畢業成績均TOP5%
今天讓我們一起走進翰林H老師的世界

翰林計算機H老師 哥倫比亞大學數據科學碩士 加拿大麥吉爾大學計算機科學、數學學士
6年兩國海外留學經驗,均以TOP 5%的成績畢業。
豐富的計算機以及數理學科背景,熟悉多種編程語言,包括Java,C + +,Python,C,R和OCaml,以及有過豐富的軟件開發經驗。
熟悉海外教育體系,可全英文授課,曾在全英文工作環境擔任工程師,并在本科和研究生階段均有過計算機與數學類課程助教經驗。
授課體系:AP/AL/IB計算機、USACO
01留學之旅的開啟
為什么去留學?
一方面是我覺得在國內這種教育體系中,一次失誤就可能造成無法挽回的影響,很多時候就只有一次機會,所以為了多一些探索世界的可能性,就有了出國留學的想法。另一方面是因為我的家人也非常支持我出國留學。
后來高中選擇了我們那邊的一個國際學校入讀,完成了我的高中學業以及本科申請。
為什么選擇加拿大麥吉爾?
本科申加拿大麥吉爾大學,是因為我很想去北美那邊上學,而麥吉爾大學在當時是加拿大排名第一的學校。并且麥吉爾大學的中國留學生比較少,不被國內的學生家長所熟知。
我覺得去一個華人相對較少的地方留學,能讓我很好的感受到不同國家文化的魅力。正是這個選擇,讓我的英語進步飛快,也交到了不同國家的好朋友。
加拿大麥吉爾大學:始建于1821年,位列2022QS世界大學排名第27,是加拿大頂尖公立研究型大學,培育了14位諾貝爾獎獲得者,145位羅德學者,5位宇航員、4位加拿大總理、4位外國國家元首......,是加拿大諾貝爾獎得主最多的高校,羅德學者人數更遠超加拿大其他高校,位居世界第4。斯坦福大學、劍橋大學現任校長均為麥吉爾大學校友。
02 卷到飛起的留學生涯
如何快速融入學習環境
剛到國外的時候,有點不適應在新的語言環境下學習,所以為了能快速地適應,并跟上老師的上課節奏,我用了兩個辦法:
◾提前預習:每次上課前,我都會提前預習上課內容,把要講的內容自己先看一遍,不太懂的地方標注好,上課時著重聽這部分;
◾坐在前排:不要因為害怕坐到教室后面,坐在前面可以更好的聽到老師的聲音,同時在老師眼皮子底下,也“逼迫”自己上課更加專注。
國內、加拿大和美國教育的差異
在國內讀高中,學習的很多內容都是為了應試,埋頭在一間教室里學習是很多中國學生的常態。
對于國內的教育模式,我不能完全否定它,因為在那種高壓的環境下,我確實也學到了不少東西。
但對比國外,我覺得國內的教育有點拘泥于課本知識的學習,所以很多初高中生的綜合能力相對較差。
🔺加拿大麥吉爾大學
而在加拿大、美國讀書,學生的自由度更高,學校的課外活動也更豐富,學生有足夠的時間去探索自己喜歡的領域以及選擇適合自己的發展方向。
在授課方面,老師也是更注重理論與實踐相結合。我記得我剛開始學的時候,老師教的內容不會很深,但老師會要求我把所學的知識通過做實驗、做項目等方式應用出來。
我個人是比較偏愛國外的教育模式,因為我本科學的是計算機和數學,應用性比較強,所以我很忌諱一味的刷題和死記硬背。
加拿大和美國其實很相似,但是美國的競爭壓力更大一些。
本科、碩士均以TOP5%的成績畢業
從聽不懂老師講課,到TOP5%畢業,我覺得一方面是因為在國內打下良好的數學基礎,剛進入大學的一段時間都是在"啃老本“,另一方面也是時刻在"逼迫"自己,主動坐前排,主動請教教授,主動交朋友等。
對于即將出國讀書的學弟學妹們
有一些小建議給到:
◾ 利用好大學提供的資源,多去參加一些活動。比如tutorial、conference等。
◾ 多去向大牛教授請教,不管問題有多簡單都要勇敢去問,不要怕尷尬。
◾ 養成良好的學習習慣,每次上完課,去圖書館把老師講過的內容自己再梳理一遍,復習鞏固。
🔺哥倫比亞大學
從工程師到技術顧問,我收獲了什么
我的第一份工作就是大家印象中程序員的樣子,每天埋頭在“代碼海洋‘’里。
當時做的項目是數據存儲系統開發,在此期間,我積累了不少項目研發的實際經驗,也發現了更多學計算機的可能性,所以研究生就選擇了數據科學方向。
第二份工作是技術顧問,主要是為一些國際客戶提供技術咨詢,所以我需要每天與不同國際背景的人交流。長此以往,我的專業技能和語言表達力都得到了大大的提升。
03 骨子里的教育基因
我對老師這個職業一直有很大的光環。
因為我爸爸本身就是老師,受他的影響,讓我覺得當老師教書育人是很偉大且很有成就感的事。
而且我讀書期間一直兼職做tutor,我特別享受那個過程,也讓我非常有成就感。所以回國之后,我就來到了翰林成為了一名計算機老師。
讓我印象深刻的學生
在我的教學生涯中有一位學生讓我印象深刻,我第一次見他,他就表現出極度的焦慮,心理壓力特別大。他跟我說他特別想學好計算機,但是最近,他不知道怎么了,一上課就發懵,慢慢地就跟不上老師的節奏了,那時的他真的很崩潰。
一開始我覺得可能是因為他對基礎的知識還不夠了解,但是上了一節課發現,他對于很多知識點都是了解的,問題在于他很難將每個知識點聯系起來,所以學起來比較吃力。
為了幫助他度過這個難關,我當時每節課都帶著他做思維導圖,并耐心地給他講解每個結構、每個步驟,進而讓他了解每個知識點之間的聯系。一段時間后,他的思路清晰很多,成績也有所提高,心態也在慢慢變好。
但比起成績的提高,我覺得他這種迎難而上的精神更值得點贊!因為他在心理壓力那么大的情況下,還是沒有放棄,而是一直跟著我去解決那個難題,最后沖出重圍,突破自我。
教學的優勢
◾ 受曾經一個教過我的老師影響,我講課特別重視細節。不管這個知識點有多抽象,我都會一步一步給學生講解清楚。
◾ 我性格比較開朗,也很喜歡小孩子,所以我對每個學生都很親切,上課氛圍超好!
◾ 我擅長引導學生去學習,而不是逼迫學生去學習。因為我逼迫他學習,是我在驅動他,如果有一天我不驅動他了,那他可能就放飛自我了,所以一定要讓孩子有意識地去培養良好的學習習慣,激發孩子學習的自主性。
04 給學弟學妹們的寄語
如果你真的喜歡計算機,一定要去嘗試 。因為在我看來,計算機的發展前景是非常不錯的。現在很多領域都要求有很強的計算機技能,比如金融,生物,醫藥。而且跟計算機有交叉的人才也非常受歡迎。
有人可能擔心程序員是不是在未來會被AI給替代。
但我覺得暫時不需要擔心這種問題。比方說,用chatGPT寫過代碼的都知道,稍微復雜一點的程序,它給出的代碼都是不能用的,可能它生成只要一分鐘,但是你debug要幾個小時,比自己直接寫的時間都久。
所以我認為至少現在程序員被它替代的可能性是比較小的,而且現在哪怕程序員有一天可能會被替代,我覺得也是排在很多的工種之后。
關于怎么學好計算機
我真的建議同學們一定要多做項目,多去實踐,例如,可以和同學一起合作做個程序或者開發個新項目,然后在這個過程中加深對這門科目的學習。
如果沒有很長時間去做科研項目,也可以參加像 USACO 這類計算機競賽。因為這類競賽需要你長期的積累、練習,算是以考代練了,而且如果成功通過競賽,不僅你的計算機水平會大幅提高,還會給留學申請加分。
*以上內容獲得導師本人授權發布,未授權的原創內容禁止轉載到其他平臺,違者必究!
看完H老師的留學和工作經歷后
你是否有了新的學習動力?
正如H老師對同學們的建議
學習計算機要多做實踐
其中就少不了參加計算機類賽事活動!

USACO歷年真題及參考書,掃碼領取!【翰林提供報名指導服務】
USACO歷年真題及參考書



