對于中國留學(xué)生來說,如果被問到最熱門的專業(yè)時,那么CS專業(yè)一定是第一選擇!專業(yè)壁壘高,實習(xí)好找,就業(yè)后的薪酬福利待遇堪稱TOP級別。
留學(xué)生群體里流傳著這樣一句話:“美國留學(xué)生分為兩種,一種是讀CS的,另一種是其他專業(yè)的”,足以說明CS專業(yè)在留學(xué)生心中的分量。
程序員到底有多賺錢?Levels.fyi發(fā)布的全球程序員收入報告,可以讓我們有直觀量化的感受。
計算機(jī)專業(yè)人人百萬年薪?
統(tǒng)稱為程序員的這個工作,實際在業(yè)內(nèi)有不同的職位和職級。該報告根據(jù)年薪和職級分為5檔,統(tǒng)計了中位數(shù)年薪。
第一檔:初級工程師,工作經(jīng)驗低于2年

一般是應(yīng)屆畢業(yè)生,在團(tuán)隊中從事低難度的開發(fā)或者測試工作,但在前十名的公司中,都能拿到20萬美金以上的中位數(shù)年薪。
第二檔:工程師,2-5年工作經(jīng)驗

經(jīng)驗超過2年后,就可能成為小開發(fā)團(tuán)隊的leader,指導(dǎo)初級工程師了,年薪隨之漲到30萬美金。在國外,這個職級是有可能一直干到退休的,不會像國內(nèi)這么卷,不升職就得走人。
第三檔:高級工程師,5-10年工作經(jīng)驗

升到這個職位就會有一定的門檻,只有不到30%的員工有機(jī)會。高級工程師會領(lǐng)導(dǎo)更大的團(tuán)隊,負(fù)責(zé)復(fù)雜的技術(shù)規(guī)劃,也會參與公司的愿景建設(shè),中位數(shù)薪資水平因此上升到40-50萬美金。
第四檔:主管工程師,10-15年工作經(jīng)驗

這一檔的上升門檻就更窄了,大概只有10%的機(jī)會。到了這一級別,基本才擺脫了親自寫代碼,會負(fù)責(zé)關(guān)鍵的業(yè)務(wù)項目,設(shè)計以及審查公司的技術(shù)規(guī)劃,具體工作內(nèi)容可以自己來掌控。
第五檔:首席工程師,10-15年工作經(jīng)驗

這是最高級的碼農(nóng)職位。我們看到完全是“大廠”占優(yōu)了,包括臉書、谷歌、蘋果、微軟等,因為小公司根本不可能設(shè)此崗位。該崗位會影響到整個公司的技術(shù)走向,甚至影響到整個行業(yè)。Roblox開出了120萬以上的年薪。
從以上5個榜單得出的結(jié)論可能是:
作為畢業(yè)后初出茅廬的程序員可能去“小廠”更賺錢,但是考慮長期的職業(yè)生涯,特別是要挑戰(zhàn)高端職位的,可能需要在某個階段轉(zhuǎn)到“大廠”。
那如何才能進(jìn)入計算機(jī)專業(yè)TOP院校,踏入“百萬年薪”的隊伍?你需要從選好一門計算機(jī)比賽開始!它就是——USACO美國計算機(jī)奧賽。
美國計算機(jī)奧林匹克USACO
對于想要出國留學(xué)并申請理工科、尤其是計算機(jī)/編程方向的學(xué)生來說,參加USACO比賽具有非常重要意義~USACO不僅可以鍛煉算法和編程思維,還在留學(xué)申請中具有很高的含金量!

美國計算機(jī)奧林匹克活動(USA Computing Olympiad)已有30年歷史,是譽(yù)滿全美的中學(xué)生計算機(jī)編程賽事,同樣是美國為全球信息奧林匹克(IOI)選拔國家隊隊員。
參賽者可隨時在官網(wǎng)注冊賬號,注冊 = 報名,只需在比賽時間登陸完成答題即可。
1適合學(xué)生
熱愛計算機(jī)、編程的高中生
2比賽時間
每年有3場月賽(12月-次年2月)
3比賽形式
題目難度分為銅級、銀級、金級、白金級4種級別,難度依次提高。新注冊的選手從銅級開始,在規(guī)定的時間內(nèi)完成3道題目,如果過關(guān),可晉級到更高級別,只要學(xué)生實力足夠,可以連續(xù)晉級。
4比賽要求
USACO支持的編程語言包括C++、C、Java、Pascal、Python(據(jù)統(tǒng)計參加賽事人員所使用的語言排名為:C++ > Java > Python > C > Pascal)。
USACO備賽建議
1學(xué)習(xí)C++語言更有優(yōu)勢
建議零基礎(chǔ)的學(xué)生可以直接接受C++語言的學(xué)習(xí)來作為入門。
2為算法騰出時間
算法部分的題目相對比較難,也是USACO比賽中的重點考察部分,因此同學(xué)們需要騰出大量的時間,運(yùn)用算法進(jìn)行思考,使用代碼語言表達(dá)邏輯。
3輔導(dǎo)建議
但如果是算法方面零基礎(chǔ)的學(xué)生,建議最好能在翰林專業(yè)老師的輔導(dǎo)之下進(jìn)行備考,會少走彎路。
USACO比賽Q&A
問:中國學(xué)生可以參加 USACO 嗎?
答:可以的。
USACO 是比 AMC 更加開放的賽事,全世界的編程愛好者,哪怕你不是在校中小學(xué)生,都可以在任何一個能連上互聯(lián)網(wǎng)的地斱參加USACO的線上比賽。線上參賽只需要在官網(wǎng)提前注冊好一個賬號就可以。
問:如何報名參加比賽?
答:在 www.usaco.org 注冊一個免費(fèi)賬戶(只需要有郵箱就能注冊),注冊時不需要選定特定的比賽日期,只要有了這個賬戶,可以在比賽開始后隨時參與。
問:USACO適合初學(xué)者參加嗎?
答:目前 USACO 分為銅、銀、金、白金四個級別,難度依次遞增。每一個參賽者需要從銅級開始參加,達(dá)到一定分?jǐn)?shù)可以自動晉級到上一級別。因為銅級比賽基本上不涉及算法不數(shù)據(jù)結(jié)構(gòu),編程入門以后就可以參加銅級的比賽了。
問:USACO如何備賽?
答:在USACO的備賽中,建議大家刷題時先按知識點進(jìn)行,等全部知識點學(xué)習(xí)完以后,可以選擇去USACO官網(wǎng)按照年份再次刷題(不建議直接按年份刷題,這樣不利于更好地掌握知識點)。
翰林USACO課程
為了幫助同學(xué)們能在USACO中一路過關(guān)斬將,翰林開設(shè)不同級別的課程:
翰林USACO課程:
◾銅級課程:適合計算機(jī)編程剛?cè)腴T,語言基礎(chǔ)薄弱,或者無比賽經(jīng)驗計劃申請計算機(jī)專業(yè)的中學(xué)生;
◾銀級課程:適合計算機(jī)編程有一定基礎(chǔ),語言基礎(chǔ)較強(qiáng),已通過USACO銅級的中學(xué)生;
◾金級課程:適合計算機(jī)編程非常熟練,語言基礎(chǔ)非常強(qiáng),邏輯思維能力非常強(qiáng),獨立通過USACO銀級中學(xué)生;
◾白金級課程:計算機(jī)編程非常熟練,語言基礎(chǔ)非常強(qiáng),邏輯思維能力非常強(qiáng),獨立通過USACO金級.
C++銅級知識點示范:
翰林USACO課程大綱(銅級):
課程內(nèi)容
- 時間復(fù)雜度 (Time Complexity)
- 數(shù)據(jù)結(jié)構(gòu)介紹 (Introduction to Data Structures)
- 模擬(Simulation)
- 矩形幾何(Rectangle Geometry)
- 基礎(chǔ)完全搜索(Basic Complete Search)
- 遞歸完全搜索(Complete Search with Recursion)
- 排序介紹(Introduction to Sorting)
- 集合與關(guān)聯(lián)介紹(Introduction to Sets & Maps)
- 特設(shè)問題(Ad Hoc Problems)
- 貪婪算法介紹(Introduction to Greedy Algorithms)
- 圖的介紹(Introduction to Graphs)
更多課程介紹可掃碼咨詢顧問老師

何老師
◾AP官方認(rèn)證教師,劍橋大學(xué)碩士,美國內(nèi)布拉斯加林肯大學(xué)計算機(jī)科學(xué)、數(shù)學(xué)學(xué)士,美國高中。
◾本科4年均獲得半獎獎學(xué)金,本科擔(dān)任三年計算機(jī)課程助教及Course leader,也曾赴泰國支教,教育經(jīng)驗豐富。
◾碩士曾獲得劍橋大學(xué)、墨爾本大學(xué)、澳國立、悉尼大學(xué)、奧克蘭大學(xué)等眾多名校offer。擁有多年海外留學(xué)實習(xí)經(jīng)歷,熟悉英美教育體系,可全英文授課。
◾熟悉多門計算機(jī)語言:Java, Python, C, C++, PHP, Matlab, R, HTML, Swift, C#。
◾在翰林主持編寫了多本學(xué)術(shù)活動講義,包括USACO學(xué)術(shù)活動,Python基礎(chǔ)課程等。
學(xué)生戰(zhàn)績:(僅展示部分)
2021年輔導(dǎo)2名學(xué)生獲得USACO銀獎。
2022年輔導(dǎo)3名學(xué)生獲得USACO銅獎。
2022年輔導(dǎo)的所有APCSA學(xué)生均獲得5分(滿分)
衛(wèi)老師
◾南京大學(xué)軟件工程學(xué)士,GPA年級第一保送清華大學(xué)軟件工程碩士,期間GPA年級前三。
◾畢業(yè)后在一家上市視頻監(jiān)控公司,從事了7年的軟件開發(fā)工作,負(fù)責(zé)核心流媒體中臺項目,擔(dān)當(dāng)公司最新技術(shù)的探索和轉(zhuǎn)化職責(zé)。具有高效的定位和解決問題能力,同時對新事務(wù)充滿熱情和探索欲。
◾2022-2023 USACO賽季,輔導(dǎo)11名學(xué)生晉級銀級,5名同學(xué)晉級金級。
譚老師
◾悉尼大學(xué)工程學(xué)院數(shù)據(jù)科學(xué)碩士,西蒙菲莎大學(xué)理學(xué)院統(tǒng)計學(xué)士,專業(yè)課TOP5%畢業(yè)生,多次獲校長榮譽(yù)獎。
◾6年兩國海外留學(xué)經(jīng)驗,豐富的計算機(jī)與數(shù)理統(tǒng)計學(xué)科背景,熟悉海外教學(xué)體系可全英文授課。
◾曾就職于北京騰訊,擔(dān)任數(shù)據(jù)分析師,扎實的理工科理論知識以及項目應(yīng)用經(jīng)驗。本科和研究生階段多次擔(dān)任數(shù)學(xué),計算機(jī)類課程助教,注重對知識點的概括和總結(jié),善于對考試重點難點講解和方法指導(dǎo)。
授課體系及科目:USACO銅級銀級,AP計算機(jī)
USACO語言:Python,Java

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


