這兩天群里討論的非常多的是一個加州的牛蛙,成績標化基本都是滿格,有自己開的公司,申請幾乎全聚德,最后是谷歌不拘一格降人才,直接錄用了,而且直接L4級別。大家紛紛各抒己見,為啥不錄,聲音最多的是以下幾種:2.開公司,活動包裝痕跡明顯,用力過猛,被招生官發(fā)現(xiàn)了。各種說法都是有道理的,貌似孩子爸爸已經申訴,后續(xù)看進展了。說實話,CS專業(yè)難申請是有名的,好就業(yè)也是有名的,所以,敢不敢申CS專業(yè),以及如果不申CS專業(yè),后續(xù)如何轉CS專業(yè),其實是一個大課題。國內市面上大部分機構都不鼓勵,甚至害怕申請CS專業(yè),所以這是一個麻煩事。-對于家長來說,最好錄取CS,未來就業(yè)有保障。這樣的情況下,沖突明顯,既要又要還要就難做到。我家屬于膽大的,當年不聽顧問勸,大膽沖了CS,雖然成功上岸,但是想來還是有些后怕的,現(xiàn)在雙保險每年手上都有目標CS的孩子,送他們成功申請并且最終可以挪進CS方向,是我這么多年一直在研究的。這里面有幾個難點:- 如果不是直接申CS,活動規(guī)劃怎么做?- 不直接申請CS,活動里面如果沒有CS,后續(xù)再去讀CS,能行嗎?這些問題,每個人的答案不同,有些孩子適合直接申CS,有些的確適合曲線救國,但是不管怎么樣,都必須規(guī)劃到后續(xù)適合讀CS。那么規(guī)劃怎么做呢?我覺得前面家長指出三條當中的一條:USACO是走計算機路線孩子應該學習和嘗試的競賽科目,而且我建議早一點開始會比較好,因為:1.它分銅,銀,金等各個組別,可以從低齡開始學起。個人認5-8年級進入會比較合適。2.打USACO不要追求拿什么大獎,自己學會最關鍵。3.USACO學到一定的程度,比如銀級或者金級可能可以嘗試走計算機應用方向,比如做課題,比如開公司,哈哈哈哈。(又到上面的案例了?。?/span>最后:套用笑爸機構的USACO介紹,大家參考!后續(xù)我請笑爸等其他機構講講CS方向的規(guī)劃,競賽及申請。最后做個小調查!USACO每場比賽4-5個小時??梢栽诒荣愐?guī)定時間開始后登陸USACO賬號,從在線打開試題后開始計時。選手需要在時間結束前通過網絡將寫好的程序提交。程序提交后官網會給出用test case檢測程序的結果,并根據結果給出這一題的得分??梢允褂肅++,Java,Python,Pascal,和C中的任意一種編程。比賽對于程序的大小,運行需要的內存以及運行的時間都有一些具體規(guī)定。每次比賽,實力強的選手可以連續(xù)升級。在比賽窗口開放的三天時間內,選手可以選擇任意時間開始比賽。開始比賽4小時內,如果拿到了高分(接近滿分或滿分),系統(tǒng)會提示直接晉級,可以在這三天內繼續(xù)挑戰(zhàn)下一級,只要實力足夠,一場考試可以升到滿級白金級。沒能拿到滿分的選手需要等到三天的賽程結束后,等待晉級分數(shù)線,才能決定是否晉級,如果成功晉級,可以在一個月后的第二場繼續(xù)參賽晉級。難度等級:銅級考試只要基本編程常識,會至少一種編程語言。銅級的編程限制時間還是夠用的。難度等級:需要基本的問題解決能力和簡單算法(例如:貪心算法,遞歸搜索等),還需了解基礎數(shù)據結構。從白銀級開始,選手需要尋找更好的算法才能使程序在規(guī)定時間內跑完。難度等級:需要有一定的算法基礎,理解一些抽象的方法(例:最短路徑,動態(tài)規(guī)劃),并且對數(shù)據結構有比較深的了解。難度等級:需要有很高的編程基礎,對算法有深入的了解。部分比賽問題最后的優(yōu)化方案,可能不只一個,得出的答案也不只一個。從競賽級別來說,USACO就和國內五大學科競賽之一,全國信息學奧林匹克聯(lián)賽(CSP-J/S、NOIP、NOI)幾乎一樣。對于參加國內信奧競賽的同學,USACO絕對是一個可以檢驗并提升自己實力的比賽,也可以在自己的榮譽冊上添磚加瓦為以后升學提供幫助。對于申請出國留學的學生,USACO能夠獲得金或者白金級別的獎項,也絕對價值千金。對于有部分編程基礎的選手,比如在讀AP計算機的高一高二同學: 可以從C++入手,無論是應付比賽還是在以后讀本科或者工作中使用,提前學習C++都是不錯的選擇。對于有編程基礎及編程經驗的選手,比如參加過國內NOI的同學: 可以目標直接是沖擊至少金級別以上的獎項,在有數(shù)據結構和編程語法的前提下,需要系統(tǒng)的學習一些常見算法,比如排序等等。同時大量練習官方的金,白金級別的真題。
|