由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Seattle版 - 大家也不用盲目转码农了ZZ (转载)
相关主题
为什么美国人不觉得编程是一个青春活?G,F,A have better coders? Hell, no! LMFAO!
China Town有买活鱼活虾的地方吗?Xbox Kinect登陆欧洲 游戏爱好者彻夜排队
现在去哪里买帝王蟹(king crab)?正式开始承接网站设计项目啦 (转载)
Alibaba Technology Forum 2014 in Seattle从星岛辞职以后,我去学了computer science (转载)
Bellevue的华人医生Microsof bing onsite面经疑问 (转载)
要去微软了,请教住哪儿?Software Design Engineer in Test (Full Time)
推荐一东区钢琴老师一个员工到底值多钱
有想海归的吗说到美女教授 贡献2个搞计算机的 (转载)
相关话题的讨论汇总
话题: ms话题: phd话题: cs话题: 编程话题: 工作
进入Seattle版参与讨论
1 (共1页)
l**********r
发帖数: 4612
1
【 以下文字转载自 EE 讨论区 】
发信人: ldpcrsturbo (hawabang), 信区: EE
标 题: 大家也不用盲目转码农了ZZ
发信站: BBS 未名空间站 (Fri Dec 30 19:11:48 2011, 美东)
zz: 美国CS自费master与找工作
来源: 于桐Tung的日志
POST 1
07年来,的人数呈几何增长,大家都是抱着50w自费念个ms,然后工作几年回本的想法
。但是就目前的现状来看,有些信息希望大家参考。
1、关于“水“的问题
A:每年在各大论坛上,关于xx特别水,xx学校ad狂....etc,这样的信息不绝于
耳。其实,准确的说法:现在的很多学校,如 雪城等等,的确是放的很水,T85 G1100
80 毕业,有这样的硬件基本都能进去。 但是,招生水不等于教学水,实际上us的学
校,教学质量都抓的比较好,举例来说,雪城的 os (操作) 每年的挂科率是50%,我想
没哪个国人会闲的蛋疼去挂科吧,除非钱多烧的,另外这门课还需要能自己修改内核,
所以很显然学校对于教学还是非常严谨的。
2、招生人数的问题
A:在各个地方的CS,除了少数program,基本都是中印合作社,而且印度人特别的
多。举例来说,NCSU CS MS 160人:印度130 15 其余15(这个是从现在在读的那里问
来的)。所以,各位入学时候要做好在课堂上遇到N多国人,可以说中文的情况。
B: 我列出几个大校的人数给大家参考: NCSU 有春季和秋季招生,秋季在160人左
右。 USC 也有秋季春季招生,秋季在200人左右。NEU 分2季招生,秋季在160人左右。
现在来说,能保持住矜持,不大规模招生的cs ms 很少了,今年连NYU都堕落了,在大
陆最少收了30个人走。
3、问题
A:这个问题恐怕是大多数人最为担心的,但是这个信息也最难打听。在中,最恼
人的就是信息的不对称,经常是一堆刚的聊的热火朝天,憧憬着有工作,开豪车,数美
金的日子。but 就我现在打听到的消息,这个很可能只是一厢情愿。下面我会分析:
1)关于就业的”坑“:”地域“ 关于这个,我想大家都知道了,ms就业主要就
是面向当地公司,坐飞机全国跑也不是不可以,成本问题,几率问题,综合看,本地是
消化ms的主要地方。cs的几大集成地域:1、CA 加州,到现在还是瘦死骆驼比马大,每
年需求的绝对数还是很大,但是很不幸,ca 的cs学校多入牛毛,学费贵的惊人,各项
开支都非常大 2)Seattle附近,Microsoft带动了一大批小企业,对于cs的需求一直名
列us前茅。3、东北 我到现在没整明白,为啥东北的cs 产业为啥这么厉害,它人员的
需求基本排在前2者之后,也是需求很大,参考http://www.1point3acres.com/bbs/thread-4545-1-1.html。4、大型城市 除了那3个cs产业基地,剩下的就数大中城市了,因为经济发展的需求,对于cs 人员会有不少的需要。
2)说完坑,咱们该来说”萝卜“了: 现在的情况是,经济在好转,失业在减少
,但是一个最重要的因素,自费去us的人太多了....多到很多时候可以掩盖掉坑数量的
增长。举例:
雪城cs: 09 fall 数十号人,具了解只有3个(可能不准确,但是绝对不会多到
哪去)找到intern,1个靠亲戚,1个靠,还有1个靠运气,我不知道剩下的靠啥了,毕
业了估计就要靠飞机票回来了。另外,雪城的IS program很不错,但是不幸的是,毕业
的回国率也很高,那边的在读的人直接就说 很难找到工作。
NYU is:盛传NYU IS是个非常好program,其实非常一般,就业不好,论口语不如
人,论技术不如cs,有些人去年12月毕业,到现在还在,我当时纳闷他怎么保持身份的
....另外,很多is的人想转cs....
NCSU CS: 北卡三角 找CS工作其实并不容易,因为招收international stu的公司
很少(就是坑的数量一定),但是人数(萝卜的数量)暴多,所以先自相残杀,再和阿
三PK,然后再和公司的HP PK才有可能有job offer! 打听到有3个人就业:1个是PHD,
1个是做了半年intern,还有1个去了加州才找到,有一部分人没有job回国了。
usc cs:今年找intern的情况异常惨淡...但是具体数据没有了解到。
3)很多人都抱着,只要我能力强,肯定是别人死,不是我死的心态:但是现状告
诉我们,坑的数量是一定的或者以一定的规模增长,但是萝卜的增长率太快了,僧多粥
少的状况非常明显,很有可能,只要前30-40%的人就能满足坑了,这其中还要给阿三分
掉一大块,阿三流利的口语,城墙的脸皮,和抱团的精神让他们无往而不利。大家要做
好,毕业可能就要失业,要找很低很低薪水的职位,而且不给办H1b的情况。
4、小结:说了这么多,我就想告诉大家,现在自费人数太多,已经到了不是3个月
能找到工作的程度了,很有可能你去了,就会发现现实是如此残酷。我想给大家的是:
1)、如果你是顶级的program,如 CMU MISM,UIUC,BROWN等自费招生人数固
定,质量又上乘的,好好,找到工作的机会还是比较不错的。
2)、如果是地域好的program,如usc之类,好好学习,只能说有一定机会找到
工作,因为人太多,多到可以海选....这个时候,你需要的就是尽快找intern,去了就
开始找
3)、如果你是地域差的program,最好别去了,投这么多钱进去,有很大可能
就会挂,当然只是很大可能
现在,自费MS的最主要问题,是人数太多,坑太少。大家要心里清醒一些,不可能
都是别人死掉,自己活下来,除了顶级的program,大家都做好割肉的准备吧。现在还
有几个月去us,尽快提高代码量,争取提高到6000以上,练好口语,同时把那个FB年薪
15w同学传上来的找面试题的网站好好看看,把题都做了,去了us,在9月,10月会有一
些宣讲,可以投intern,虽然这样会早,但是早准备,才有更大机会。
POST 2
我补充一下我所知道的USC cs今年找实习的情况吧。
cs整体一年大约300人不到,中国人100人不到。
我认识的Master的中国人中,能找到大家耳熟能详的大公司的实习的基本没有。(我有
认识的印度哥们去了yahoo,phd中我知道有在IBM实习的。)
以我周围熟悉的MS CS的中国同学(不包括我,主要是本科就是同学的,共同做过项目
的,交流比较多的),大约15人左右吧(没有做过大规模调查,样本比较小,不好意思
),找到事情做的有6人(1个在SAP,2个是在小公司paid intern,2个paid student
researcher at ISI,1个unpaid intern)。还在找实习的有2人左右,已经或者准备回
国过暑假的5人,还有1个不准备找实习也不准备回国。还有一个人情况比较诡异,好像
转成其他专业的全奖phd了。。。。。。
不过平心而说,准备回国的同学,大部分都没有认真找过实习,整个春天只投过一位数
的职位。
有一个同学,虽然暑期只有拿到实验室的工作,但是已经联系好2010fall去Facebook实
习了。
我认识的其他专业的情况比CS惨很多,包括EE,找到实习的很少。
我现在的情况是,有一份实验室给的paid student job,同时还有一份unpaid intern
,两个都是part-time。
POST 3
LZ貌似很悲观,其实说得很在理啊。我从一个很小很小的学校转到东部一个CS还不错的
学校。以前在国内做过几年开发,还在企业担任过小职务。在美国也读了快2年了。看
了这个帖子,有点感触。
1.CS MS自费,除非你在出国就很牛逼了,否则3个学期,10门课程,大部分人很难在技
术上有很大的突破。比如,编程变得很牛B。
2. MS教育还是以research为主,和上班要求差距还是很大的。在学校,还是比较强调
读书,考试,编程还可以就行了。网上看的那些面试题,非常强调算法,但都是大公司
的。中小公司要求的技能,学校根本就不交的。所有,出国来读MS,以为读了个MS技术
就会很牛,一般是不可能的。
3. 周边有很多同学怀有美好理想出来的,一般一年以后届大部分都破灭了。呵呵。在
美国读个CS MS,你会发现,10门课程以后,你的技术跟你国内的同学(好好读书的那种
)相比,没有牛多少。你发现,拿了个MS,
还是做编程工作,并没有比你国内的同龄人做的技术含量高多少,大部分反而是较低的
。google,micorsof这种行业大公司不是很多人可以去的,你要去,得PK过那些Phd和
牛MS。
4.能读书,考试,对做research也不是特别烦的同学,强烈建议读Phd。
一下举例。,貌似这个论坛比较喜欢生活中的活生生的实例。呵呵。
1. 我在国内一个民营通信企业做过,同事有个加拿大MCGILL毕业的,干了半年,技术
不行,自己辞职了。一个德国不知道那个学校毕业的,被公司辞退了。大学同学的一个
同事是Cornell毕业,技术不行,结果去做测试了。这些全部是cs MS 毕业的。
2. 我现在的学校cs 排名还可以,就是地点太烂了。07fall就2个中国学生,在local找
到类似维护的工作。08fall来了4个中国学生,就1个找到工作。09fall一下子来了>15
的中国学生,不知道怎么找工作。呵呵
3. 读书很辛苦,很忙。但沉淀不下什么东西。MS就是修课程,很多方向就是1,2门课
涉猎一下。做course project的编程,能得到结果就可以了,任何老师任何课程都是不
教授任何编程的,其实理论东西,就是最后布置一个prjpush你去编程。这些编程跟企
业要求比,还是简单太多了。所有,学生虽然把这些course prj放在resume,但面试很
多都是稍微带过,因为企业发现很简单,很理想化,就没有兴趣了问了。
4. 工作越来越不好找,那些面试强调算法数据机构的,都是大公司,竞争激烈。中小
公司要求的那些技能,学校是不会教的,否则还叫研究生课程吗。这样,你毕业了以后
,面临两难,理论不够深入,去gogole这类公司胜算不大。实践太肤浅,经不起那些小
公司的挑剔。虽然你读书很辛苦,很努力,但还是很尴尬。
5.我现在周边的中国同学,如果去国内面试我以前的老东家,我保证,字少有一半人进
不去。话好象很偏激,但确实这样。美国的教育,就是一个筛子,牛的人把你掏出来,
烂的人你自己想办法去进步吧。因为10门课,1年半,你想怎么样。我问了几个同学,
学了一年了,还剩3门课就毕业了,你是否现在感到自己水平很好了。答案大部分是否
定的,只是表示有进步,离高水平还差很远。
6.读CS,最好能去读Phd,如果是鸡肋的工作,反而不好。我间接认识一个貌似牛人,
他去年拿了很多很牛AD,结果去了一家给CS MS全奖的学校读书,还在大都市,但现在
还在苦苦挣扎找工作。这人貌似在论坛很有名。因为他的GRE,TOELF,GPA非常的高。
7. 我自己的感觉,读个MS,就是读个working permit。不要要求太高。很多课程也就
读读就忘记了,技术水平还要靠国内的积累,和自己课堂下面的努力。这个论坛貌似很
强调编程,呵呵,估计是大家都是读MS要找工作的,我编程很不错的,那些course prj
我都是第一个交,而且是提前3周以上交,而且prj成绩都是第一。但还是考试占更大的
比重。而且,老师也不是很喜欢programming好的人。我做过软件工程reserch的RA,我
老板就告诉我,编程不重要。idea最重要,会发paper是最好的。我老板也是超能编程
的人。所以,如果技术不行,找工作无望,希望大家继续读Phd。^_^
POST 4
女孩子,如果年纪不大(23,24左右),读Phd还是不错的选择,将来可以选择的余地
大,可以回国,也可以就业。IT行业,低端职位,对女孩子太摧残了,我们一般说的,
IT干不过35岁,那是指的低端开发。高端的,做多久都可以。CS MS教育出来的,基本
靠自己努力,中国女生很多人更善于考试做学问,但善于编程,喜欢编程的不多,她们
一般都是好好学生,但做coder做的好的,反而是那些喜欢玩一些旁门左道的,成绩较
一般的男生比较多一点。而且,人在职场的发展,很多时候跟学校的表现不一定成正比
。做coder做到牛的,很少有女生。看看csdn那些博客,有几个是女生。想想看,那些
IT公司的技术总监,有几个女生。以做coder作为女孩子长期的职业规划不是很保险。
MS出来,正常情况下,在美国你就只有这条路(看到版上有女孩做PM的,但毕竟是非主
流)。而且职位跟国内的同龄人差不多一样,只是不那么累一点。想想看,在国内如果
不合适做coder,在美国就合适了?难道仅仅是美国的coder生活比国内好就合适了?CS
MS读出来,不就是个coder嘛。就是收入跟其他行业比稍微好点而已。
很多来美国读CS MS的人这样想的:来美国读CS MS->毕业拿到MS文凭,技术水平很好-
>找到大公司上班->做牛B的东西->攒了很多牛B的经验也有很多钱->过快乐的生活甚至
回国自己干老板->实现精英式的人生理想或梦想,让自己人生飞蝗或怎么的。这些想
法90%实现不来,除非你在过来前就非常牛B了。比如,你拿了什么世界竞赛,高考全国
第几名去了北清等等。但如果真这么牛,还要自费读MS吗?罗干年以后,你在碰到他们
,他们会告诉你当初是这么想的:来美国读书->那个MS文凭->有公司要我,能办H1->
工作稳定,薪水还可以->过安安稳稳的日子->能办GC最好。conclusion:MS确实没有啥
了不起的,就算你是TOP学校毕业的,也就这样。呵呵。还举例子:
我现在的同学的同学,CMU那个非常贵非常有名的program毕业,08年底开始找工作发了
好久的时间,无数简历换来20-30个面试,全部fail,最后就找到一个offer。我同学
说,也是depress了好长一段时间。
该说说读Phd的好处了,Phd保证你在某个专门的领域升入学习下去,push你的学习能力
和分析问题解决问题的能力。这些即使将来工作跟专业不对口,但这个能力很关键。做
高端coder的,这个能力非常有用。Phd去搞那些算法什么的,非常有优势。你现在让我
学什么语言,编什么应用,我很快,但让我去搞明白那些底层算法,比如AI方面的,我
就一窍不通了,而这些往往是创新技术的来源。CS有些领域,门槛非常高,不是你会编
程,编程好就可以的,这也就是为什么大公司的核心部门都喜欢Phd的缘故。还举例:
我们这个学校,MS中国学生没有听过谁去google,microsoft的,但每年毕业的Phd都去
了大公司的好部门。今天毕业的一个中国Phd去了google,去年毕业的中国Phd去了
bloomberger。而且,在Phd读书期间,不要太看重编程,只有一个智力正常的人,肯下
努力,没有听说编不好的,在读Phd期间,好好做好学问,做学问用到编程,就去编,
没有用到,不必纯粹为了就业特地去编。Phd读的是个综合素质。不是读一个技能。比
如,我技能确实不错,这边Phd很少有编程比我好的,我做course prj绝对是第一个交
,也都是第一名。但我还是认为那些Phd的综合素质远远在我之上。因为courese prj其
实就是make no sense,都太简单了。也就是说,我会的,Phd罗干年以后也会,但他们
会的,我一辈子都有可能不会。所以,我经常说,你编程不好,也不太喜欢编程,读
Phd估计合适。呵呵。Phd不是玩编程的,是玩分析问题,解决问题的思路。我认识不少
CS faculty,编程都非常牛逼。只是他们不往工业界发展而已。在工业界,大公司是
Phd的大雇主,即使去不了大工作,到小工作做programmer,也可以啊,跟同事比,无
非就是比人家大4,5岁而已,但你比人家都了个Phd。在现在这个社会,比别人大个4,
5岁,同样有机会啊。而且,那些比你早出来的工作的,就攒了很牛B的经验技术了。现
在的就业形式,想找个很合适的工作非常不容易啊。一般有人要,你屁颠屁颠就去了,
还想什么其他的。
还是举例:我这学校的女Phd,生活过得很滋润啊,男朋友/老公都有了,上上课,做做
RA/TA,读读paper,暑假老板推荐到外面实习。日子过得比女MS不知道好多少。尽管她
们编程水平都不算强。但找工作从来没有听到找不到的,反而是MS有听到找不到工作的
POST 5
一般公司里都有一些女的作技术活,有的作的也挺不错的,也见过一些女的成为
technical manager,管理一群男的;但是技术大拿,女的的确很少很少,不过这个话
题追究下去可能就扯远了。我觉得摧残女性的问题,主要是有些重要的技术职位,要求
投入时间比较多,按照社会分工和从小的教育,女的一般希望有时间能照顾家庭和孩子
。如果是稳定的公司,职位不是很关键,就是做点平常的开发工作,未必是摧残,我一
直都在大公司工作,感觉我认识的女的作开发,基本就是作办公室的感觉,有事情要做
,但是同时可以上网瞎点,安稳做事,然后按时回家,没那么悲惨,只有少数时间有产
品要release才会比较忙。当然,这个完全看你的工作环境。
编程能力培养,门槛相对低,因为大部分是know how就可以了,会有一些复杂的语言的
技术细节或者应用能力的问题,但是这些对于大家找第一份工作来说,重要性相对低一
些。在公司干活,新人一般也不会立刻独当大任,而是参与,按照现代软件开发的过程
,就是具体到理解别人的code,知道怎么调用函数 lib api,能实现具体的功能就可以
了。上手之后,根据你的能力,才有更重要的任务分配下来,然后也可以接触更多的深
层次技术细节,能力也会得到锻炼。
编程快是个优点,尤其是在作熟了某份工作,下面开始混日子的时候,快意味着也可以
有时间偷懒 :) 不过,快慢不是大问题,对整个项目的理解、architecture、design、
代码quality才是主要的。
phd研究理论,eecs常见的论文/科研模式,就是研究几个方法,针对弱点,提出新的算
法,更好更快更优,这个过程大体上跟面试套路是一致的,面试也是提出一个问题,要
你针对问题,提出算法/解决方案;有的公司,如果职位要求domain knowledge(一般
这样的工资也高),面试问题可能也会涉及你的research。科研问题和面试的技术问题
当然可能很不一样,但是经过phd的training,应该比只上课的硕士,在解决问题思维
上更容易通过面试。
google/MS这些公司,是业界的技术先锋,他们很注重产品创新,创新的过程就需要新
知识新idea,所以掌握domain knowledge能想出新颖思路的phd们更受欢迎。
读phd也不是天堂,也有问题,比如工业界匹配的职位少,时间投入大等等。我觉得读
phd最大的问题,就是可能被坠入理论研究的深渊,弄得基本就是天天造paper有时候是
垃圾paper,对解决实际问题反而不在乎,如果将来做faculty,那这条路子很重要,但
是跟公司职位就很不匹配了。不过,退一步说,就算5年research,论内容含量,只有2
年是对找工作有效的,那这两年也是优势。一方面,大不了那三年的时间,不要求体现
在工资上,反正现在就业难;另一方面,有个2-3年积累,能力好的话,就有可能拿到
很好的job offer了。
我觉得luobo你不必过于在乎自己的弱点,编程快本身就是个优势,工业界低层次的职
位也更多,尤其是对于新人来说,这些职位很看重你目前的能力,至于很多深奥点的算
法啥的,未必就一定能用上,工业界里,有一些人本来就是靠着开发经验丰富慢慢做到
architect等高级职位,属于技术应用套路的大牛,对于啥AI/DM深入算法也没多少知识
。你如果觉得自己算法道路不行,就走这条路子。
对于打算读硕士的人来说,我感觉如果本来就有能力,那学位就像我blog今年某篇文章
说的一样,敲门砖而已,能让你进入美国,进入公司考虑的范围,可以申请h1b等等。
如果没有能力:
1)在国内就要培养
2)自费读硕士期间找实习作,这个建议其实也有尴尬的地方,因为现在实习也不好找
,不过好歹找实习对你的背景要求低很多。
3)我以前也写过文章,建议作thesis,如果能找到合适的老师,做合适的项目,时间
跨度在6-12个月甚至更久一点,提高了能力,那这种16个月-2年的短期投入硕士,回报
是更大的。但是请注意我说的是“合适”而不是“好”或者“牛”老师/项目,因为有
些老师,走得完全是学术路子,彻底轻视工业界需求,这种情况在好学校里尤其显著,
判断的标准很简单,就是看thesis题目是否锻炼编程和算法设计能力。
其实,要说得更彻底一些,算法和编程能力也未必就一定要通过做research作thesis读
博士来获得,尤其是以应付面试为目标的话。仔细研究编程和一些常见的算法问题,达
到熟练程度,很可能就搞定面试了。跟我联系的人里面也包括我的个别客户,有些是在
国内参加acm等编程比赛获奖的,能力很强,这条路子算是比较符合的,跟读学位/平常
上课无关。
POST 6
大部分的人,走的都是平稳普通路子,无论是否愿意;作为年轻人,一方面得清楚自己
的斤两,另一方面,有志气是很好的,如果对自己能力有信心,也应该去闯荡,李彦宏
现在可以跟google直接对抗,当年如果不回国,也得被美国老板压着,年年来个
performance review来评他的表现。
美国这里IT方面的创新氛围比国内好多了,国内的创业,要么是些非technology的比如
房地产老总们,要么是美国公司的copy cat比如baidu, renren,真正从idea到具体实
现都是全独立国产的很少。-- 我知道我这个说法也有争议,比如引申到讨论华为的成
功模式等等,所以我就打住了,不认可我观点,我也没什么意见,我未必正确。
美国这里的氛围是适合踏踏实实做技术创新的,就像这里适合做科研一样。如果你对平
淡的生活不感兴趣 ,将来可以争取加入一些中小型的公司尤其是小公司,从早期作起
,这样可以学到更多的东西。而且现在美国这里的不少中国人,或多或少也在考虑创业
的问题,现在人的思维要活跃多了。
大部分出国的人,尤其是前些年的,最终都选择留在美国,所以选择稳定公司办绿卡然
后平淡生活就是主流的,现在的年轻人,未必愿意选择这样的道路,而且对于回国,接
受程度更高。
1 (共1页)
进入Seattle版参与讨论
相关主题
说到美女教授 贡献2个搞计算机的 (转载)Bellevue的华人医生
编程太多,脖子疼了,还有救吗要去微软了,请教住哪儿?
google, facebook 办公室里面随便讲话吗, 吵吗? (转载)推荐一东区钢琴老师
女生学cs真的是太痛苦了了。 (转载)有想海归的吗
为什么美国人不觉得编程是一个青春活?G,F,A have better coders? Hell, no! LMFAO!
China Town有买活鱼活虾的地方吗?Xbox Kinect登陆欧洲 游戏爱好者彻夜排队
现在去哪里买帝王蟹(king crab)?正式开始承接网站设计项目啦 (转载)
Alibaba Technology Forum 2014 in Seattle从星岛辞职以后,我去学了computer science (转载)
相关话题的讨论汇总
话题: ms话题: phd话题: cs话题: 编程话题: 工作