工商管理硕士就业方向

學長聊專業 | 學計算機的那些年

2018-09-01 18:48 蓋普國際教育

計算機專業和就業。
嘉賓:K先生
K先生2008年長沙市一中畢業,赴華盛頓西雅圖大學就讀計算機專業,2010年開始在微軟實習,2013年跳槽至谷歌,親歷了找實習找工作找房子找女友,換城市換工作換理想等全過程,滿肚子tips與大家分享,教你少走彎路,學業職業得心應手
主持人(蓓蓓老師)介紹分享嘉賓
 
分享人K,曾經是我的學生,08年從長沙市一中理科班畢業,大學就讀于美國華盛頓西雅圖大學university of Washington計算機專業(全美排名前五)。大三暑假開始在微軟實習。2012年6月畢業之后去微軟工作。2013年5月底轉就職于google。
 
接下來我們就請K來做關于專業和就業的分享。
 
【計算機專業學習的主要內容】
 
大家好,謝謝蓓蓓老師,我就直奔主題講內容了。在UW,入校的時候是沒有專業的。各個major都需要修完規定的基礎課之后再單獨申請。(其它學校可能會不一樣。) 一般來說,大一的intro課程都會以某一種programming language作為起點,介紹一些programming的基本概念,以一些簡單的邏輯和算法為主。專門focus在一門language上的課一般都只會是intro,到了大二之后的課的話,上課就只會講各種理論和算法。具體語言的選擇根據課的不同而不同。但相同的是,不會專門分時間來讓你學習語言,需要自己去了解。還有,我們學校是可以讓我們自由安排課程,所以我這里所說的大一課程大二課程并不是只能在大一或大二的時候上,我只是根據課的難度大概這么分了一下。
大二的話就會開始接觸一些稍微深層次的一點的理論,不過還沒有到算法級別,比如說離散數學,linux的一些應用,還有硬件的一些基礎。
大三的時候會開始正式接觸一些經典算法,比如說graph中的一些東西,還有各種在基本的數據結構上根據不同的目的而衍生出的更加專精、更加復雜的算法以及數據結構。這個時候可以開始選擇自己對于硬件和軟件的偏好。在UW,我們的department會有兩個list,分別列出了hardware/software所需要的課程,大家可以根據自己當前學期的schedule和自己決定的方向來安排課表。
大四就是更加深入的了解computer的運行機理。比如說operating system、network、artificial intelligence、computer vision等等。大四的課基本上在課堂和slides里只會有幾個非常精簡的concept,因為具體體現的復雜度太高,沒有辦法在上課的時候全部cover。所以這個時候需要自己用心地看書弄懂概念,同時還要dive into thecode找到自己所需要的信息來完成作業。
如果覺得學計算機就是純粹的學編程的話,這樣的看法是錯誤的。編程只是基礎中的基礎,有很多很多很帥的算法以及brilliant的design足以讓你驚訝讓你驚喜。可以說CS的undergrad只是讓你稍微入門而已,就好比魔獸世界你剛剛練到滿級,還有各種副本各種boss各種成就等著你(我說魔獸世界會不會有點暴露年齡而且女生會不會聽不太懂?)


【提問環節】
 
關于UW…
 
Q:華盛頓大學難考嗎?
A:申請的話,其實更重要的是你準備的材料,which means, who you are and how you present yourself.
 
(蓋普tips:申請大學需要看中學學業表現,標準化考試成績,課外活動,個性特點,文書撰寫等很多方面,很難一概而論是否難考)
 
Q:那成績要求多少?
A:如果你問具體T和S的成績的話,我說的數字已經是5、6年前的了,放到現在也應該不能作為參考。我當年考T的時候是109。 對于托福的話,我越俎代庖地說一句,英語無非就是一門語言,最好的態度并不是用一門學科的方式去做,而是盡全力多接觸,逼迫自己營造一個環境,比如說看美劇的時候不要開字幕;把自己的ipod/iphone里裝滿所有你能找到的聽力材料,閑著沒事的時候就聽一聽,而且重點是,聽的時候不管你有沒有聽懂,嘴里盡力跟著模仿。一開始會非常miserable,不過堅持一個月你就會發現你聽力段落的能力有飛躍,并且同時語感和閱讀能力也會有飛躍。好啦,這個就不多說啦,蓓蓓老師才是專家,我已經很多年沒關注申請要求了。
 
(蓋普tips:華盛頓大學2014年度入學申請要求托福至少92分,不強制要求SAT分數。但托福分數必須是2013年12月31日前考出的。申請截止日期為12.1)
 
Q:網上說UW CS專業大二很難考進去,而且中國人很少,是不是真的?
A:的確。相對于其它專業來說,CS專業的中國人的確不多。我是大一的時候進了department,當時跟我一起進系的中國人只有3個。當時我進專業的時候,department有一個policy:在第二門intro的課上,如果可以拿到3.8或者以上的GPA的話,department會給你發一封邀請函讓你直接進專業。其實這門課并不難,只要邏輯思維清晰,認真仔細就可以。后來這個policy有沒有我就不清楚了。 不過我的確見過不少同學申請好幾次都沒能進。 所以具體政正常申請的難度有多大我不清楚,因為我當時是直接進的department。正常申請需要再寫PS,以及準備各種材料。所以我強烈建議花更多的精力把課上好直接進會方便很多。其它學校也許有類似的policy。
 
關于計算機…
 
Q:女生學計算機的多嗎?
A:女生學CS的不算多,可是也不少。我認識的就有三四個在加州的同學,我有一個大學女生同學現在就跟我在同一個組,另外一個在Salesforce,還有一個在ebay,都挺不錯的。然后這邊也不像外面謠傳地說全是男生,至少我到加州來將近一年,沒覺得性別比例有非常失調。也有很多女生朋友在別的公司做engineer的。當然會比男生要少一點,不過沒少的那么夸張。
 
Q:對于我們這些打算學計算機又沒接觸過計算機的該怎么入門阿?
A:學校大一的課程一般來說都比較簡單的,不會有太多概念,而且作業會給你充分的機會理解和應用各種基本的東西,所以不用擔心太多。對自己邏輯思維能力有自信的話可以不用擔心。
 
Q:入學前要提前學要學些什么阿?
A:如果你們現在已經知道要去哪個學校的話,我的建議是看看department的course要求。Introcourse學什么語言,你看看這個語言的書然后熟悉一下就行了。
 
Q:上大學前有必要先自學java嗎?
A:不用。因為intro的課講得還是很詳細的,只是作業一定要用心認真做,雖然有時候你覺得有些東西你懂了,課時沒有真正上手你很難判定自己的熟練程度。
 
Q:全美的計算機專業里面有沒有硬件軟件分類?
A:有。一般來說可以自由選擇。硬件軟件分類的話,其實更多的是看你修的課。所以各位記得要仔細讀一下department的各種requirement和各種program。早一點計劃總是好的。我本人屬于提前進度的類型,所以我大二的時候就把大四之前的課都修完了。我從大三開始上大四的課。
 
Q:請問下學長學計算機會不會成為宅男?
A:上學的時候我因為自己比較拼,經常選過多專業課,所以被各種deadline趕得要死要活的,沒有時間出去。不過寒暑假沒有作業嘛,想出去玩可以那時候出去。雙休日也不見得都沒空。所以我想說,不要因為學工科就覺得我是宅男好么! 學工科的男生也是有尊嚴的! 這一點蓓蓓老師可以為我作證好么…我高中的時候是個浪蕩子,求澄清我不是個宅男!
 
Q:聽另一個在美國讀傳媒的人說,CS一般到最后要奮斗到夜里4點多?
A:也沒有那么夸張啦。Time manage很重要就是了。可以說,大學四年非常完美的治好了我的拖延癥。最近這幾個月我倒是真的每天都加班到凌晨兩三點然后早上七點半爬起來去上班(求別說)。當然只是我自己比較拼而已。
 
關于就業…
 
Q:現在計算機在美國的就業情況怎么樣?
A: 接下來說就業吧。我想大家對于CS這一個領域應該或多或少會有一定的了解,現在很多internet based company出現得很多而且勢頭也很猛. 除了這些,在其它領域其實也有很多cross field的company出現。其實說白了,computer只是一個工具而已,它可以快速地解決人力所無法handle的問題,所以其實幾乎每一個行業都可以被CS滲透。如果提問的同學想問的是在各大公司找到職位的難度的話,我想這個就因人而異了。 在學校的時候,上課一定要認真,每次作業要做到精益求精,我知道這句話說出來很lame,很說教,不過這邊大學的成績控制還是挺嚴格的,所以GPA出來的含金量很足,公司在招聘畢業生的時候對于成績是比較看重的。不過成績也不是最重要的因素,最重要的是你的experience,說得直白一點就是你的實習經歷,這一點要很早很早就開始plan. 我當時大一大二的時候比較傻,我也沒有任何可以給我提供意見的中國學長跟我說這件事,于是大一大二的暑假基本上都是在上學或者回國玩,所以蓓蓓老師請我來做分享時我特別感概,當初怎么沒有過來人跟我講實習和學習的重要!So you are lucky! 其實如果跟我走同樣的路的話,大一進專業,然后大二開始剛開學第一個quarter(大概0月到2月)就可以開始找大二暑假的實習了。然后大三也是同樣,在剛開學的時候就要開始計劃大三暑假的實習,這樣的實習經歷最好找美國的公司。我明白到美國去之后一旦放暑假會很想回國,可是有時候這樣的trade off也是無可避免。而且就UW而言,因為我們是quarter制的,所以暑假有4個月,實習完三個月之后還是會有一個月的時間可以回國放松,當然,這個國內的大學已經開學了,所以也許見不到很多朋友了,這也是沒有辦法的事情。對于semester制的學校,我不太清楚具體放假的時間,不過一般來書就算暑假去實習了,也還是會有一定的時間休息的。
 
實習經歷對于找工作很有幫助,這一點請大家記住。真的很重要。但是你所有做的這些準備和努力,除了對于自身實力的提升以外,在公司看來,其實也就是讓你的resume更加好看一點而已,resume好看的好處在于你可以更容易地拿到interview的機會。 我記得前兩周我在google參加一個interviewer training的時候,instructor提到過在篩選resume的階段會刷掉99%的人,所以認真做好準備可以讓你成為那1%。到了interview,就看你個人對于各種算法以及各種area的熟悉、理解和運用能力了。面對面的交談,然后面試官會問你各種千奇百怪的題目,也許是算法題,也學是很subtle的概念,也許是給你一個新的問題讓你想一個strategy來解決。總之到了面試就全憑個人的實力了。這一點,在你大學四年認真學習、實習、虛心請教的時候,自然而然就會積累出來。當然,也會有需要在短時間內強行用題海戰術來提高自己對于各種算法的敏感度,以及做到在面試時期短時間內分反應速度。
 
Q:在就業方面有沒有必要選擇讀graduate school?
A:我自己是沒有讀graduate schooled , 但是并不意味著我覺得沒有用。而是正如我之前提過的那樣,undergrad中的課程cover的面試非常廣的。我當時覺得我對很多東西都感興趣,可是一旦到了要申請graduate school, 你就需要選擇一個方向來專精,我當時還不確定這一點,所以我選擇先出來工作,多接觸一點industry level的東西,然后我找到自己真正的興趣的時候我會考慮回去申請graduate。還有一點要提到的是,在我所見所聞里,undergrad的畢業生和master畢業生其實是在同一個起跑線上的,真正不同的是phd.。所以如果再國內上的大學到美國讀研究生的同學,當你發現你跟一幫本科畢業的人一起面試。請不要有心里落差。這是很正常的現象。
 
Q:Google里面中國雇員多嗎? 都是哪些學校畢業的?
A: Google的中國雇員說多不多說少不少,跟微軟比的話,我覺得中國人是要少一些的。畢竟是新興的公司之一嘛。畢業學校的話,我記得有個統計的,大家去搜一下就可以知道了,我沒有太在意所以也不記得不好意思。
 
Q:聽說今年H1-B visa只給7萬份,實際申請者已經到了13萬人。那到我那個時候(5年后)會不會即使在美國找工作也很難待下來?
A:嗯。是的。從2013年開始H1-B就已經開始要抽獎了。看公司policy,比如說,我有個朋友去了facebook,他當年沒抽中,然后facebook就把他調去了馬來西亞的office,然后他今年就用internal transfer過來了。再比如說我同組的一個同事,他也是去年沒抽中,google就把他調去了sydney office,他今年就抽中過來啦。所以這個要看公司policy,并不是所有公司在海外都有office的,比如說Amazon,我有一個designer的同學就是因為抽獎沒抽中導致她失業了,當時我們都非常難過,可是也沒有辦法。
 
Q:K是否已拿到H1-B?
A:我早就拿到了阿。2012年還不用抽獎嘛。
 
Q:請問一下這個表您認為準確嗎?
A:這個表格的話我不是很清楚。因為我也沒再FB工作過。這種小八卦其實沒有太多參考價值。我的想法是,你喜歡用哪個product或者你覺得哪個公司很帥就去那里實習吧。我個人很喜歡google,而且對于他們做的事情我都覺得很酷炫,所以我就來了。其實我是挺隨性的,沒有太多現實的目的,想到了就去做,開始做了就努力做好,結果總不會讓你太失望的。MIS…在哪里…不好意思,我不太熟。
 
專業比較…
 
Q:EE這個專業和CS/CE有何區別嗎? 學長對EE這個專業怎么看?
A:EE的話,我有很多同學都是這個major的,我覺得也很不錯。而且我看著他們可以做出一個可以放在手里把玩的東西覺得相當帥! 不過其實殊途同歸吧,歸根結底就是告訴機器我們想要他們做的是什么。Position相對于CS來說的確是少一些,不過還是那句話,自己夠強,就不怕機會少。(你要學航天工程這種對身份有要求的專業就當我沒說…) EE現在也是很有前景的,因為smartphone這個東西每年進化有多少我想大家都看得到,而且每年也會推出各種新型的computing chips,還有各種新架構的硬件。在這方面我不是特別熟悉,不過肯定需要很多人才的。
 
Q:那是不是說EE與CS就業方向是截然不同的?
A:剛剛不是說了殊途同歸么? 不能說截然不同吧,只是說specialization會不太一樣,因為畢竟直接跟機器打交道跟通過code來交流還是不一樣的,有些人比較喜歡hard core到各種detail的硬件,我個人比較喜歡純粹的邏輯和算法,個人偏好罷了。我當時上課的時候也上過幾門EE的課,這個是很正常的。一些基本的概念要弄明白才能更好的理解更高深的東西嘛。技能要一級一級的學,天賦點要一層一層的點,打游戲的同學肯定能明白這個道理的。
不過,以免大家說我坑了你們,還是要提一點:CS的position比EE的要多,這個是肯定的。
 
Q:CS position比EE要多?
A:嗯。現在看來是這樣的。以后等你們畢業了我就不好說了。因為其實很多device里面用的chip都是standard的嘛,然后很大的硬件公司的數量也比現在層出不窮的軟件/網絡公司要少。硬件standardize很重要,因為如果大家都做自己的硬件的話,那么這個碎片的東西很難往前走。具體請了解當年Apple用power PC構架的悲劇…現在這幫高貴冷艷的家伙不也妥協了開始使用standard的intel芯片了么。
 
Q:去大學之前這幾個月應該干些什么?
A:這個…我去大學之前的幾個月一直都在玩。我表示玩了一個高三換回來了四個比高三更累壓力更大的高三。提前學當然是有好處的。大一的時候壓力要小很多那么也可以讓你有更多時間來思考來planning。
 
Q:請問CS和computer Engineering的區別在哪兒?
A:在UW的話,CS和CE沒有本質上的區別。如果一定要說區別的話就是在于兩個major所要求的專業課的學分不同。上課都是一起上的。CE對于專業課的要求更多一些,比如說operating system這門課,在CS是選修,在CE就是必修。CS會要求有更多的文科課,而CE對于專業外的學分要求就少了很多。 我本人選的是CE. 值得一提的是UW的CS課,作業所占的比重非常大,所以如果有學弟學妹去了UW的CS,請務必要重視每一次作業。其它學校我想應該也是大同小異。
 
 
【最后的最后…】
 
有句題外話要說一下: 我覺得對于自己喜歡什么,想要什么要走那條路,要怎么走,這樣的思考我覺得還是很有必要的。大家現在比較閑的話可以稍微花一點時間來思考一下這些東西。雖然說這個問題不是一時半會兒可以想到答案,可是早一點開始總是好的。我知道這么說太說教了,可能你們也不愛聽,可是出國本來就不是件容易的事,沒有determination和motivation的支撐的話的確很難走下去的。
 
主持人:加州時間已經到了凌晨00:35,我們的分享到此結束,非常感謝K,給了超多實用的tips,希望對于同學們有所啟發和幫助!

 

下一篇:熱愛歷史的一千個理由

上一篇:經濟學到底能干嘛?

分享:
  • 上海:上海市黃浦區延安東路588號遠洋商業大廈一期22C

    電話:021-61140068

    Princeton:101 College Road East Princeton, NJ 08540

    E-mail:[email protected]

  • 長沙:湖南省長沙市芙蓉區芙蓉廣場西南角湘域國際中心909

    電話:0731-82500825

  • 公眾號二維碼

  • 小蓋客服二維碼

獲取留學建議 4009-68-4009
姓名:
學生年級:
電話:
服務熱線 獲取留學建議
工商管理硕士就业方向 捷报比分直播网网球 3d试机号对应码 南昌麻将游戏免费 天津时时历史开奖记录比分 手机股票行情 湖人vs马刺加时 有坂深雪黑人免费在线观看 浙江省体彩6十1开奖结果查询 日本电影院 极速十一选五走势图 鄂尔多斯麻将玩法介绍 天星山西晋中麻将 极速11选5 冲田杏梨最好看的作品番号 体彩宁夏11选五5开奖今天 二人美女麻将单机版