從上海市重點高中高考進入同濟大學 跟隨家人移民美國
從社區大學轉入加州大學UCR 計算機專業本碩連讀,有哪些學習心得?
🔽 來看看翰林計算機L老師的故事
翰林計算機L老師 加州大學河濱分校計算機科學本科與碩士
● 畢業于上海市位育中學(市重點學校),高考進入同濟大學,后移民美國進入社區大學,轉學進入加州大學
●?曾在大學里做過計算機助教
●?在美工作與生活10年,對計算機程序與計算機硬件的底層交互邏輯有較為深刻的認識
01、移民美國,圓夢加州大學
我是一直在體制內讀書升學,在大一的暑期跟隨家人以親屬綠卡的身份來到美國加州,開始了美國留學。
1、高考進入同濟大學
高考時我的成績還挺不錯,考入了上海同濟大學,最終調劑到了化學工程專業。
還是要建議大家認真考慮大學專業,尤其是生化材料這塊方向,需要做大量實驗的專業,是否適合自己。(所以后來我轉學選擇了計算機專業🤣)
2、適應美國生活
我之前本身高中英語也不是特別好,在這個情況下,英語交流會有些問題。而且大學里有不少文科課程,例如政治、英語、歷史,期末考核中會寫一篇Essay,那這對我來說有一點難度,后面也是學習里花費很多時間。
作為中國學生來說,你的融入程度是與你所在州有很大關系。我所在的紐約州華人非常多,包括同學與老師,特別是理工科的班級,不夸張的說1/3的都是可以用中文來溝通的,所以不存在融入不了的問題。
3、從社區大學轉入加州大學讀書
美國社區大學介紹 美國教育體系的重要組成部分,社區大學提供兩年制的初級高等教育。
社區大學的學費僅有公立大學的一半,入學條件也很簡單,完成高中學業即可,學生入學后需要參加數學和英語評測。
有不少成年學生由于各種各樣的原因,沒有在高中畢業后直接升入大學,在工作了幾年之后希望返回到校園時,通常首選社區大學。
社區大學有一個好處,當你想轉入其他大學時“學分攜帶”,也就是說社區大學的許多學分被本州的公立大學承認,這樣可以節省很多學習費用。
如果你在社區大學的GPA比較高,再加上這所學校也還不錯,那你想在州內轉學基本是“隨便挑”的。
由于我考慮到個人興趣(偏愛理科),以及未來就業發展情況,大三時我選擇了加州大學河濱分校(UC Riverside)的計算機專業。
4、計算機專業的學習
我學習的是計算機科學,這里要給大家區別計算機科學與計算機工程。
計算機科學是研究如何用計算機設備處理、儲存數據的學科,偏重于理論研究,需要學習數據結構,C語言,軟件工程,系統軟件等內容,涉及到編程的內容。
而計算機工程相當于是電子工程和計算機科學之間的一個橋梁,不僅需要掌握編程技巧,還需對電子工程的知識有所了解,特別是電路、電子學等。偏計算機硬件且更具應用性。
02、在加州大學深耕計算機領域
比爾蓋茨說:“學習編程可以鍛煉你的思維,幫助你更好地思考,創建一種我認為在各領域都非常好用的思維方式”。
1、在UCR攻讀碩士
除非你有特別優秀的成績,導師會傾向于選擇本校的學生,因為通常在本科期間學生就與導師有過交流與接觸,跟著做研究,相對更熟悉一些。
正好我本科學習中有一位導師,他愿意給我寫推薦信,于是我就順利地留在UCR繼續讀研了。
2、中美學習的差異
從高中到大學的銜接,中國高中教育就是拼命刷題,知識點不多但是反復練習記憶,到了大學后跳躍太大,完全沒有人管你,也沒有老師會盯著你課后講題,沒有補習班的壓力了,這就是看個人自覺性。
從基礎教育來看,肯定是中國更好的。從大學教育的角度來說,其實美國的就與會比中國更好。
那么問題出在哪里呢?關鍵就在于老師講課的方式和教材。 我在中國上了一年大學,所以我有這樣的感觸,中國大學教育問題在于教材簡略、授課太快、出題難度太大,經常是聽不懂課堂內容,然后你需要花更多時間課后去自學。
而美國的大學教育,教材內容詳盡,課后作業難度不會很高,哪怕沒有老師你也能完全自學理解。課程設置也很合理,中國大學一學期的課程,在美國可能得分成兩個學期。所以相對來說,他會給你更多的時間,一步步地去學習。
03、從大學助教到一名計算機導師
按我本身的個性來看,我是一個愿意和別人分享在學習過程中失敗或成功經驗的人。成為一名老師,能夠把我學到的知識傳遞給學生。
1、做大學助教的經歷
大學的計算機課程里,光靠學習理論知識顯然是不夠的,你還需要自己動手來編程。如果是一個普通的本科生,一個人獨立來完成還是有難度的。
當時我就擔任了計算機課程的助教,會給學生布置一些編程題目,然后在旁邊指導他們,需要學生學習知識的同時掌握解決問題的方法,總結規律、總結模板。

2、給學生備賽USACO的秘訣
美國計算機奧林匹克活動(USA Computing Olympiad)是譽滿全美的中學生計算機編程賽事,已有30年歷史。

其實USACO的算法是比較有限,一方面靠刷題,一方面也要靠點天賦,畢竟考試是僅有3天時間,你必須在很短的時間內做出判斷。
USACO會要求代碼時間和空間使用效率,即使你代碼是正確的,如果執行時間上超出規定時間,或者空間使用上超出規定空間,都不能算是通過。特別是在USACO的高級別題目中,這些題目都需要進行大量的計算,這時候選擇C++ 就有很大幫助了。
我在授課中非常善于歸納總結,其實很多知識點是有關聯的,你要思考怎么形象地去讓學生理解。
L老師特此為大家送上寄語,針對正在學習USACO或是打算學習計算機的同學,在這里與大家共勉: 致各位家長與同學: AI已經會編程了,學習計算機還有意義嗎? 最近相信大家對于人工智能的各類話題應該都不陌生。自從ChapGPT在去年被公布之后,各類生成式人工智能的模型跟應用可以說是如同雨后春筍一般不斷地被開發出來。
很多人擔憂自己會被人工智能取代,而事實上這顯然也是正在發生的趨勢。各行各業都在擁抱人工智能時代的來臨,隨著人工智能的普遍應用,勢必會讓一部分人的工作效率大幅提升,從而使得一批從事機械重復工作的人失業。人工智能最終會不會完全取代人類呢?
這個問題或許目前還沒有確切的答案。但顯然這樣一個共識正在被越來越多的人所接受。那就是掌握人工智能工具的人必然會取代沒有掌握人工智能工具的人。
那么如何掌握這門工具呢?顯然學習編程跟算法會是一個很好的開始。可能很多人會說,不是說AI已經會編程了嗎?未來我只要動動嘴,AI就會給我編程,那我學習編程還有什么意義呢?

首先,以目前的人工智能的能力,顯然還沒有能力做到獨立地編寫一個軟件。而雖然人工智能的迭代速度足夠快,在可見的未來很有可能能夠獨立地編寫軟件。但作為軟件撰寫人,如果沒有對于編程及算法的基礎理解,你又如何能讓AI能夠準去地明白你所想要達到的效果,以及達到效果所需要的手段呢?
相信大家在生活中也一定遇到過相似的情況,就是你知道你想要什么,但你卻沒辦法清晰準確地表達你想要什么,這可能就是未來那些沒有編程經驗的人使用AI時最有可能遇到的問題。
當然,學習計算機的目的也絕不止如此。學計算機是為了掌握一門技術嗎?是,卻也不全是。計算機的學習,除了技術之外,更多的其實是對于學習方法跟習慣的一種培養。計算機學習,老師領進門,修行在各人。
不管是微軟的比爾蓋茨,還是臉書的扎克伯格,亦或是小米的雷軍,大多數計算機技術都是靠自學得來的。比爾蓋茨,扎克伯格還沒大學畢業就創立了微軟跟臉書。小米的雷軍當年在大學的時候就能靠編程賺到不菲的生活費。顯然他們都不是靠學校或老師才掌握的這些知識。
而這就是計算機學習的魅力,它能教會你自我學習并解決實際問題的能力。
任何人光靠課堂學習都不可能解決實際編程中的所有問題,因為計算機是一門實踐的科學。你一定會在自己編程的過程中,不斷遇到自己沒有接觸過的內容,而這恰恰逼迫你不得不去通過自學來掌握他們。而自學恰恰不但是學習,更是在工作跟生活中,最可貴的一種技能。
眾所周知,中國學生應試能力強,發明創造能力弱,往往需要靠課堂里老師的填鴨才能掌握知識,而自主學習能力往往不足,出現了很多高分低能的情況。
而一個好的編程學習者,卻一定是一個擁有非常強大自學跟解決問題能力的人,而這樣的人才是永不會被社會淘汰的人。
所以每一個對計算機感興趣的朋友,都來學習吧!
* 以上內容獲得導師本人授權發布,未授權的原創內容禁止轉載到其他平臺,違者必究!
The end
如果你也有留學意向,不知道【國際課程+學術活動】如何規劃
可以添加翰林顧問老師一對一咨詢哦~
看完L老師的留學故事,希望能對于還在規劃之路的你提供一些幫助!
如果你也是計算機愛好者,學長要給你推薦這些高含金量的計算機比賽:
● USACO美國計算機奧林匹克活動
● CCC加拿大信息學賽事
● Kaggle大數據賽事平臺
● 谷歌全球編程挑戰
● ACSL美國高中計算機賽事 ● NOI全國青少年信息學奧林匹克活動
● APIO亞太與太平洋地區信息學奧林匹克活動
● 丘成桐計算機獎

* 以上賽事主辦方為海外機構,不與任何中國的大學、中學或小學升學加分活動掛鉤,其成績不會作為任何中國中小學升學或評優的依據,僅定位為針對中學生的課外興趣活動和國際教學交流活動。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1