[心得] 美国 CS MS 申请+选校+找工作心得

楼主: jim1989 (Bugs Bunny)   2016-06-26 10:54:57
这篇算是迟到两年的心得文吧
(因为我是14fall入学的,今年春天就已经毕业了,预计七月底会去硅谷工作)
虽然不怎么常用PTT,也不是很成功的经历,
但之前不论是申请学校还是找工作都多少受到这里资讯的帮助,
所以还是打了了一篇,希望对跟我类似背景的朋友们有些参考价值。
内容大概是从申请到毕业找工作这段时间,主要针对 "美国非名校CS硕士" 的一些心得
如果是PHD或已上/志在名校的猛哥猛姐,就不要听我鬼扯浪费时间了XD
=================================================================
[背景]
**** 出国前学历] ****
NCTU EE BS (GPA 3.5左右)
**** GRE & TOEFL ****
318/3.0
101 (R25/L29/S23/W24)
**** Publication ****

**** 得奖或相关特殊事蹟 ****
无 (玩乐耍废的倒是不少...)
**** 工作经验 ****
国军online 通信士 一年
台湾系统厂 软韧体工程师 不到一年
**** 录取 ****
2014 Fall / all CS MS
1. UC Riverside (已毕业)
2. SUNY Buffalo
3. UI Chicago
4. Iowa State U
**** 被拒 ****
UCLA, UCSD, UCSB, UCI, USC
=================================================================
[心得]
**** 申请 ****
因为大一大二玩太爽所以成绩不怎么样,升大三的时候才想说要出去,
但又不知道在跩什么不想去修没兴趣或听起来很鸟却成绩很甜的课,
总之就拿了个不上不下的成绩毕业了,结果就是各种被拒...
建议正在准备出国的朋友,如果跟我一样没什么猛履历,
来的及的话就还是不择手段把成绩弄好看些,毕竟是个可以直接无脑比高低的标准。
至于什么学校毕业或在哪个屌公司的工作经历用处似乎变量就大了些,
至少我闲聊过的几个美国老头对台湾的学校和公司都是一无所知的,
他们只知道台湾做了很多电脑 = =
另外,如果有一两项特别突出的条件也是有帮助,
例如GRE超高,即使大学成绩不好看也是有机会的(朋友经验)。
(以上仅为个人不负责任的观察)
**** 找不找代办 ****
我自己当初是有找,但代办对我唯一的帮助就是打杂帮我节省时间...
因为申请时我还在系统厂当加班狗QQ
如果有时间自己弄似乎也没什么差,毕竟那些硬件条件都放在那里了,
代办也不是魔术师帮不了什么的
**** 选校 ****
这个好像还满重要的,尤其是对我这种只有普校可念的凡人,所以就多打一些小心得~
(以下仅针对普校 CS MS)
1. 毕业条件 (Project / Thesis / Comprehensive Test)
如果是对研究很有热情的朋友可能要注意,很多学校其实不把硕士当成做研究的战力,
即使跟了哪个猛老师也不一定会做什么能发表的东西,
甚至还有什么都不用做修课考试就毕业的选项。
虽然我不知道猛paper对找一般软件缺(非 XX公司 XX Lab的研究类工作)有多大的帮助,
但是随便做个鸟project硕士毕业,公司也不会因此就懒得理你倒是真的。
根据观察身边各种精明印度人和强国人同学们,project毕业貌似是主流。
猜测只要有区分project和thesis选项,形成这种风气大概都难以避免。
顺便一提我学校的project大概就都是半年左右就可以搞定的小玩意,
可能是帮PHD或博后的某个project打个杂之类的小component。
2. 开课
对硕士来说(如果没要走研究路线),
个人觉得看系上开有兴趣的课多不多会比哪个领域有超猛老师还重要
师资在各领域平均与否也要注意,
不然有的领域老师很少,可能那门课就给你快两年才开一次...
至少以我的学校来说修课的选择比台湾少非常多
3. 地点
A. 会不会无聊致死
美国真的太大了,很多学校又在鸟不生蛋的鬼地方,也不是所有学生都有经济能力买车,
有些地方又大众交通工具之烂,总之在美国不少地方没车就跟在台湾脚断了一样...
另外美国普遍治安不佳,又特爱抢劫路人,有些地方天黑就不能单独走在路上。
在这种环境下生活圈会大幅受限,爱到处跑的人待久了会很不爽
好处大概就是可以专心念书吧
B. 文化适应 (E.g. 华人多不多)
先说一句老掉牙的,海外旅行跟生活是完全不一样的两件事~
即使是我自认是个很open minded的人,当过背包客,冲过沙发,搭过便车,还当过游民
也有一直保持联络的外国朋友,但我必须说...我适应不了美国文化
There is no foreign land. It is the foreigner only that is foreign.
这句话真的一点也不假
如果是非常喜爱美国文化和生活的人可能这问题不是太大,
但是应该也有人像我一样~
觉得美国的文化就是没有文化,美式食物就只是个营养价值体,
英文就是沟通堪用的工具,也没有偏爱跟美国人交朋友。
美国是个种族问题复杂的国家~
就算种族歧视非常敏感,不像欧洲有些地方会光明正大的直接歧视你,
但也是隔阂的厉害,绝对没有所谓民族大熔炉这回事!
不是说不可能打进美国人的圈子,只是难度不低,
即使是亚裔美国人都会倾向跟其他亚裔混大于黑人和白人,
刚好我在的加州又是个移民颇多的地方,种族隔阂的圈子真的是难以避免。
除此之外,美国人的世界观大多只以美国为中心,简单来说美国就等于世界,
很多人不出国(他们觉得出州就是出国了...),
对其他文化不了解的程度简直可以用无知来形容,还分不出台湾跟泰国差在哪,
聊天话题就是健身,开趴跟妹子,偶尔聊聊还行,但无法深交(至少我无法)。
以前总奇怪留学生为什么都要跟自己人搞小圈圈,地球绕了半圈才发现,其实应该
是整个世界都在搞小圈圈,或者说~文化背景相似的人群聚应该是人的天性吧。
(以上纯粹个人主观看法,可能以偏概全,仅供参考)
C. 工作或实习机会
如果有留在美国就业打算,这点就十分重要。如果念的是名校可能不是问题,
但如果有两间普校,一间在硅谷附近,一间在什么都没的地方,
前者会比后者多不少面试机会,哪怕后者ranking稍好也一样
当然也是可以毕业再搬家找工作,
但在工作难找的情况下毕业前三个月就开始找工作也是很正常的一件事,
地点好总会多些优势
至于关于怎样算近,怎样算远,其实我也不是很了解~
但我自己的经验是住在南加丢北加是OK的,但丢纽约基本上是没人理。
不少公司会愿意cover面试者所有的花费(机票&旅馆) 让不住附近的人飞去面试,
但猜测东岸西岸这距离可能费用过高,不会随便浪费在我这种路人身上XD
**** 转领域念CS & 找工作****
"美国CS现在这么火,要去当然要换个投报率高的领域念啊" 这思维现在似乎满常见的。
但总觉得这句话其实有点对,又不太对。
CS的确比其他行业容易找到待遇较好的工作,对美国人和国际学生的差别待遇也较少见,
可是千万别误会以为这很容易~ 那只是因为其他科系超难,CS相对下比较好些而已。
资讯产业是发展的很不错,机会看起来也很多,
但如果跟我一样是工作经验不满三年,非名校毕业的国际学生,只能用一句话形容~
他妈的超难找!
我自己的经验大概是投100份履历只会回不到10份
(一看就知道是想压榨留学生的鸟缺不算)
而大公司比中小公司更愿意给面试(竞争也更激烈),
中小公司大多不太愿意提供visa sponsorship。
关于转领域,其实我自己不太算转领域,
大学念书的时候就是假EE,有带电字的科目全都不行...
这里只分享一些看到的他人经验。
在这个网络资源发达的年代,就算大学不是念CS出身的,只要会写点程式会估狗,
学校大概就没什么能难倒你的了(sorry我们是水校),
硕士也可以不做研究就毕业~ 简单来说毕业基本上不是问题
问题是毕业以后,如果要在美国(可能任何地方都是)找一份软件相关的工作,
很可惜的~研究所学的东西8成都对找工作没有帮助,
真正必备的那些反而都是大学就学过的东西
(我面试过的所有公司也没有任何人对我的project感兴趣XD),
对于基础不是那么扎实的人无疑会有些辛苦。
举个例超简单的例子,如果不会polymorphism,不知道什么是interface,override和
overload也搞不清楚,即使如此也不会影响硕士毕业
但是同样的就不能期望只念完硕士就会习得所有找工作该会的知识技能,
最重要的事情还是自己花时间打好基础。
总之想要转领域念CS,如果对这个领域没有什么热情只是为了好找工作,那可能会有点失
望,搭顺风车轻松找到好工作这件事还是不存在的吧我猜
怎么准备找工作~
老实说我自己也不是很顺利,大概没办法提供什么太好的建议,
对非名校国际学生来说,最重要的三样东西一言以蔽之的话就是运气,运气,还有运气!
但换个角度想,如果运气不佳面试机会少,那就要更把握每一次的面试机会
只要能进到面试阶段,什么名校不名校,美国人还是外国人,这些东西就不太重要了
面试表现就是一切!
心理素质方面要记得人不是完美的,犯错没有关系,
但绝对要保持正面和积极的态度和面试官讨论,讲著讲著答案也许就出来了
觉得自己表现不好也不要太快放弃,毕竟我们不见得要表现完美才能得到一份工作
关键是比起其他candidates不要那么烂(自己说XD)
(以上亲身经历)
准备找工作还有两个东西是几乎必备的 1. cracking the coding interview 2. leetcode
前者是一本书,对复习coding的观念和思维满有帮助的。
后者是一个练coding类似托福机经的东东,面试命中率颇高,
强国人大概都会刷个三遍才去面试!
至于玩不玩open source project,参不参加ACM...等 超过我的经验范围,就不乱嘴了
除了coding能力外就是各种大学等级的基础,
programming language related (e.g. virtual function, volatile...),
data structure, algorithm 必备;
database, os, network, design pattern (e.g. singleton)...
linux command也被问过几次(grep, awk, sed) 看不同公司和面试官心情随机出现。
**** Stay or Leave ****
最后稍微聊一下,要不要留下来工作这件事~
美国薪资好,工时又较合理,能留干嘛不留? 我以前也是这么想的!
但后来我才发现,当人们只专注著前方追逐梦想的时候,
往往会忽略了身旁已经拥有的重要东西,
而这些东西,都有可能在你梦想达成的瞬间(暂时的或永远的)失去~
与父母,朋友,恋人共处的时光,和在台湾里所当然拥有的一切
父母还能这样健健康康的多久,友情是不是慢慢的越来越淡,
和恋人能不能有一个看得见共同的未来,
还有在国外永远不会有的对土地和文化的归属感。
出国筑梦的人好像都会有两种发展,
一种是离开差的地方往更好的地方去,
另一种是重新发现自己家乡无可取代的好。
没有对错,只有trade off.
因为本来有考虑离开美国(最后还是决定暂时留美),所以同时也对大陆,日本,新加坡作
了点功课,也Skype面试拿了几个offer(顺带一提我其实不会日文~履历丢出去才开始念,
所以都用英文面试),题外话就不多说了,只是想说美国学历超级好用!
总之在美国求学的未来可能性并不是只存在留美或回台,
念完书要去离台湾近点的工作环境好点的国家完全是没问题的!
给在犹豫要不要来留学的朋友们参考。
PTT生涯首PO 打得有点杂乱抱歉~
最后~ 因为之后要去北加Sunnyvale工作,所以征室友XD
作者: joseph6181 (口禾火~)   2016-06-26 11:05:00
感谢分享 没身份确实难找~
作者: nerohome (nero)   2016-06-26 11:37:00
写得很棒,很贴近
作者: ryanlei (雷恩雷)   2016-06-26 12:02:00
作者: lenux (人生到处知何似)   2016-06-26 12:23:00
作者: OoShiunoO (机机勋)   2016-06-26 12:34:00
作者: oasisrose (life goes on)   2016-06-26 13:10:00
请问现在美国公司实习会看申请者身份吗?
作者: BigPayno (Clarke好正!)   2016-06-26 13:10:00
作者: waynezz ( )   2016-06-26 13:17:00
实习不会看身分,正职才会
作者: steve1012 (steve)   2016-06-26 13:18:00
当然会看身份
作者: s51308xx (阿胤)   2016-06-26 14:15:00
作者: hardwilson (纽州小商人)   2016-06-26 14:22:00
Push
楼主: jim1989 (Bugs Bunny)   2016-06-26 14:35:00
我是觉得找实习跟找正职似乎没什么区别~好像没比较简单
作者: JASON0418 (USER)   2016-06-26 14:39:00
推推
作者: bug217 (bug)   2016-06-26 14:53:00
前室友推
作者: clkclk   2016-06-26 14:59:00
作者: dingdingcho (dingding)   2016-06-26 15:14:00
谢谢分享!
作者: WindChris (风)   2016-06-26 15:17:00
推推
作者: duo131 (比克大魔王)   2016-06-26 15:58:00
干我好像认识你实习如果要挑有paid的其实比正值还难找吧~~ucr一哥点出了些事实~~对念cs留美有太美好憧憬的人还是要思考下其实没有谁比较好~~只有比较适合哪
作者: wilson85771 (HOW)   2016-06-26 17:10:00
作者: chupiggy (機器人)   2016-06-26 18:18:00
皓程 4ni?
作者: RobertWu407 (RobertWu)   2016-06-26 18:26:00
推只有trade off,祝顺利 :)
作者: s19037   2016-06-26 18:30:00
作者: freetiny (上官)   2016-06-26 19:45:00
推,文化跟最后一段太中肯
作者: RoyalCh (不想当小螺丝钉!)   2016-06-26 20:10:00
室友推推
作者: hontsa (红茶)   2016-06-26 20:23:00
作者: Sulstan (翼鹏)   2016-06-26 21:23:00
强者! Congrats!
作者: aznchat100 (aznchat100)   2016-06-26 22:37:00
实习比正职难找...实习缺少 大一到博班都会抢
楼主: jim1989 (Bugs Bunny)   2016-06-26 23:50:00
实习真的难~我也找不到QQ 回复率约1/20 应该多丢点的
作者: frank11118 (想睡觉)   2016-06-27 00:53:00
楼上也是cs吗?噢楼上就是原po, sorry lolll
作者: eric781101   2016-06-27 04:25:00
文化真的很中肯!美国文化就是没文化又自以为
作者: yijung0124 (媶)   2016-06-27 07:27:00
作者: Evagelion (Eva)   2016-06-27 08:15:00
大推!
作者: MAGICMCGRADY (荒剑燕飞)   2016-06-27 08:50:00
Yahoo?
作者: clementine54 (Caroline)   2016-06-27 11:59:00
推!好用心
作者: hopkinwalker (grumpy cat)   2016-06-27 12:40:00
感谢分享
作者: eric810905 (dreaming)   2016-06-27 15:38:00
推推推 中肯的留学感触
作者: puresugar (红茶拿铁)   2016-06-27 22:25:00
美国文化就是没文化 说出事实了啊
作者: neomarkusan   2016-06-28 03:27:00
认真说起来美国其实比台湾有文化吧? 讲成这样...
作者: goroundround (走圈圈)   2016-06-28 10:42:00
谢分享
作者: eric781101   2016-06-28 10:44:00
有在美国唸过书的人就知道美国一点文化都没有了
作者: kevin15156 (shouami99)   2016-06-28 17:41:00
推推
作者: WuZun ( )   2016-06-28 22:38:00
作者: l17 (Alpha ILCE-7s)   2016-06-29 20:52:00
美国一点文化也没有XDD 应该是生活圈不同吧
作者: ksyilj1283 (ksyilj1283)   2016-06-30 01:12:00
整篇中肯!
作者: justinhou (阿猴)   2016-07-01 04:17:00
作者: s96387799 (Digo)   2016-07-07 19:38:00
推,完全理解
作者: jackie0910 (嗜独)   2016-07-08 08:27:00
推 trade off

Links booklink

Contact Us: admin [ a t ] ucptt.com