cs编程比赛(csgo十大经典比赛)

2023-12-12 15:00:57 数码极客 bianji01

 

usf cs master 怎么样

1、关于“水“的问题

A:每年在各大论坛上,关于xx特别水,xx学校ad狂....etc,这样的信息不绝于

耳。其实,准确的说法:现在的很多学校,如雪城等等,的确是放的很水,T85G1100

80毕业,有这样的硬件基本都能进去。但是,招生水不等于教学水,实际上us的学

校,教学质量都抓的比较好,举例来说,雪城的os(操作)每年的挂科是50%,我想

没哪个国人会闲的蛋疼去挂科吧,除非钱多烧的,另外这门课还需要能自己修改内核,

所以很显然学校对于教学还是非常严谨的。

2、招生人数的问题

A:在各个地方的CS,除了少数program,基本都是中印合作社,而且印度人特别的

多。举例来说,NCSUCSMS160人:印度13015其余15(这个是从现在在读的那里问

来的)。所以,各位入学时候要做好在课堂上遇到N多国人,可以说中文的情况。

B:我列出几个大校的人数给大家参考:NCSU有春季和秋季招生,秋季在160人左

右。USC也有秋季春季招生,秋季在200人左右。NEU分2季招生,秋季在160人左右。

现在来说,能保持住矜持,不大规模招生的csms很少了,今年连NYU都堕落了,在大

陆最少收了30个人走。

A:这个问题恐怕是大多数人最为担心的,但是这个信息也最难打听。在中,最恼

人的就是信息的不对称,经常是一堆刚的聊的热火朝天,憧憬着有工作,开豪车,数美

金的日子。but就我现在打听到的消息,这个很可能只是一厢情愿。下面我会分析:

1)关于就业的”坑“:”地域“关于这个,我想大家都知道了,ms就业主要就

是面向当地公司,坐飞机全国跑也不是不可以,成本问题,几率问题,综合看,本地是

消化ms的主要地方。cs的几大集成地域:1、CA加州,到现在还是瘦死骆驼比马大,每

年需求的绝对数还是很大,但是很不幸,ca的cs学校多入牛毛,学费贵的惊人,各项

开支都非常大2)Seattle附近,Microsoft带动了一大批小企业,对于cs的需求一直名

列us前茅。3、东北我到现在没整明白,为啥东北的cs产业为啥这么厉害,它人员的

需求基本排在前2者之后,也是需求很大,参考

4545-1-1.html。4、大型城市除了那3个cs产业基地,剩下的就数大中城市了,因为经济发展的需求,对于cs人员会有不少的需要。

2)说完坑,咱们该来说”萝卜“了:现在的情况是,经济在好转,失业在减少

,但是一个最重要的因素,自费去us的人太多了....多到很多时候可以掩盖掉坑数量的

增长。举例:

雪城cs:09fall数十号人,具了解只有3个(可能不准确,但是绝对不会多到

哪去)找到Intern,1个靠亲戚,1个靠,还有1个靠运气,我不知道剩下的靠啥了,毕

业了估计就要靠飞机票回来了。另外,雪城的ISprogram很不错,但是不幸的是,毕业

的回国率也很高,那边的在读的人直接就说很难找到工作。

NYUis:盛传NYUIS是个非常好program,其实非常一般,就业不好,论口语不如

人,论技术不如cs,有些人去年12月毕业,到现在还在,我当时纳闷他怎么保持身份的

....另外,很多is的人想转cs....

NCSUCS:北卡三角找CS工作其实并不容易,因为招收internatIOnalstu的公司

很少(就是坑的数量一定),但是人数(萝卜的数量)暴多,所以先自相残杀,再和阿

三PK,然后再和公司的HPPK才有可能有joboffer!打听到有3个人就业:1个是PHD,

1个是做了半年intern,还有1个去了加州才找到,有一部分人没有job回国了。

usccs:今年找intern的情况异常惨淡...但是具体数据没有了解到。

3)很多人都抱着,只要我能力强,肯定是别人死,不是我死的心态:但是现状告

诉我们,坑的数量是一定的或者以一定的规模增长,但是萝卜的增长率太快了,僧多粥

少的状况非常明显,很有可能,只要前30-40%的人就能满足坑了,这其中还要给阿三分

掉一大块,阿三流利的口语,城墙的脸皮,和抱团的精神让他们无往而不利。大家要做

好,毕业可能就要失业,要找很低很低薪水的职位,而且不给办H1b的情况。

4、小结:说了这么多,我就想告诉大家,现在自费人数太多,已经到了不是3个月

能找到工作的程度了,很有可能你去了,就会发现现实是如此残酷。我想给大家的是:

1)、如果你是顶级的program,如CMUMISM,UIUC,BROWN等自费招生人数固

定,质量又上乘的,好好,找到工作的机会还是比较不错的。

2)、如果是地域好的program,如usc之类,好好学习,只能说有一定机会找到

工作,因为人太多,多到可以海选....这个时候,你需要的就是尽快找intern,去了就

3)、如果你是地域差的program,最好别去了,投这么多钱进去,有很大可能

就会挂,当然只是很大可能

现在,自费MS的最主要问题,是人数太多,坑太少。大家要心里清醒一些,不可能

都是别人死掉,自己活下来,除了顶级的program,大家都做好割肉的准备吧。现在还

有几个月去us,尽快提高代码量,争取提高到6000以上,练好口语,同时把那个FB年薪

15w同学传上来的找面试题的网站好好看看,把题都做了,去了us,在9月,10月会有一

些宣讲,可以投intern,虽然这样会早,但是早准备,才有更大机会。

POST2

我补充一下我所知道的USCcs今年找实习的情况吧。

cs整体一年大约300人不到,中国人100人不到。

我认识的Master的中国人中,能找到大家耳熟能详的大公司的实习的基本没有。(我有

认识的印度哥们去了yahoo,phd中我知道有在IBM实习的。)

以我周围熟悉的MSCS的中国同学(不包括我,主要是本科就是同学的,共同做过项目

的,交流比较多的),大约15人左右吧(没有做过大规模调查,样本比较小,不好意思

),找到事情做的有6人(1个在SAP,2个是在小公司paidintern,2个paidstudent

researcheratISI,1个unpaidintern)。还在找实习的有2人左右,已经或者准备回

国过暑假的5人,还有1个不准备找实习也不准备回国。还有一个人情况比较诡异,好像

转成其他专业的全奖phd了。。。。。。

不过平心而说,准备回国的同学,大部分都没有认真找过实习,整个春天只投过一位数

有一个同学,虽然暑期只有拿到实验室的工作,但是已经联系好2010fall去Facebook实

我认识的其他专业的情况比CS惨很多,包括EE,找到实习的很少。

我现在的情况是,有一份实验室给的paidstudentjob,同时还有一份unpaidintern

,两个都是part-time。

POST3

LZ貌似很悲观,其实说得很在理啊。我从一个很小很小的学校转到东部一个CS还不错的

学校。以前在国内做过几年开发,还在企业担任过小职务。在美国也读了快2年了。看

了这个帖子,有点感触。

1.CSMS自费,除非你在出国就很牛逼了,否则3个学期,10门课程,大部分人很难在技

术上有很大的突破。比如,编程变得很牛B。

2.MS教育还是以research为主,和上班要求差距还是很大的。在学校,还是比较强调

读书,考试,编程还可以就行了。网上看的那些面试题,非常强调算法,但都是大公司

的。中小公司要求的技能,学校根本就不交的。所有,出国来读MS,以为读了个MS技术

就会很牛,一般是不可能的。

3.周边有很多同学怀有美好理想出来的,一般一年以后届大部分都破灭了。呵呵。在

美国读个CSMS,你会发现,10门课程以后,你的技术跟你国内的同学(好好读书的那种

)相比,没有牛多少。你发现,拿了个MS,

还是做编程工作,并没有比你国内的同龄人做的技术含量高多少,大部分反而是较低的

。google,micorsof这种行业大公司不是很多人可以去的,你要去,得PK过那些Phd和

4.能读书,考试,对做research也不是特别烦的同学,强烈建议读Phd。

一下举例。,貌似这个论坛比较喜欢生活中的活生生的实例。呵呵。

1.我在国内一个民通信企业做过,同事有个加拿大MCGILL毕业的,干了半年,技术

不行,自己辞职了。一个德国不知道那个学校毕业的,被公司辞退了。大学同学的一个

同事是Cornell毕业,技术不行,结果去做测试了。这些全部是csMS毕业的。

2.我现在的学校cs排名还可以,就是地点太烂了。07fall就2个中国学生,在local找

到类似维护的工作。08fall来了4个中国学生,就1个找到工作。09fall一下子来了>15

的中国学生,不知道怎么找工作。呵呵

3.读书很辛苦,很忙。但沉淀不下什么东西。MS就是修课程,很多方向就是1,2门课

涉猎一下。做courseproject的编程,能得到结果就可以了,任何老师任何课程都是不

教授任何编程的,其实理论东西,就是最后布置一个prjpush你去编程。这些编程跟企

业要求比,还是简单太多了。所有,学生虽然把这些courseprj放在resume,但面试很

多都是稍微带过,因为企业发现很简单,很理想化,就没有兴趣了问了。

4.工作越来越不好找,那些面试强调算法数据机构的,都是大公司,竞争激烈。中小

公司要求的那些技能,学校是不会教的,否则还叫研究生课程吗。这样,你毕业了以后

,面临两难,理论不够深入,去gogole这类公司胜算不大。实践太肤浅,经不起那些小

公司的挑剔。虽然你读书很辛苦,很努力,但还是很尴尬。

5.我现在周边的中国同学,如果去国内面试我以前的老东家,我保证,字少有一半人进

不去。话好象很偏激,但确实这样。美国的教育,就是一个筛子,牛的人把你掏出来,

烂的人你自己想办法去进步吧。因为10门课,1年半,你想怎么样。我问了几个同学,

学了一年了,还剩3门课就毕业了,你是否现在感到自己水平很好了。答案大部分是否

定的,只是表示有进步,离高水平还差很远。

6.读CS,最好能去读Phd,如果是鸡肋的工作,反而不好。我间接认识一个貌似牛人,

他去年拿了很多很牛AD,结果去了一家给CSMS全奖的学校读书,还在大都市,但现在

还在苦苦挣扎找工作。这人貌似在论坛很有名。因为他的GRE,TOELF,GPA非常的高。

7.我自己的感觉,读个MS,就是读个workingpermit。不要要求太高。很多课程也就

读读就忘记了,技术水平还要靠国内的积累,和自己课堂下面的努力。这个论坛貌似很

强调编程,呵呵,估计是大家都是读MS要找工作的,我编程很不错的,那些courseprj

我都是第一个交,而且是提前3周以上交,而且prj成绩都是第一。但还是考试占更大的

比重。而且,老师也不是很喜欢programming好的人。我做过软件工程reserch的RA,我

老板就告诉我,编程不重要。idea最重要,会发paper是最好的。我老板也是超能编程

的人。所以,如果技术不行,找工作无望,希望大家继续读Phd。^_^

POST4

女孩子,如果年纪不大(23,24左右),读Phd还是不错的选择,将来可以选择的余地

大,可以回国,也可以就业。IT行业,低端职位,对女孩子太摧残了,我们一般说的,

IT干不过35岁,那是指的低端开发。高端的,做多久都可以。CSMS教育出来的,基本

靠自己努力,中国女生很多人更善于考试做学问,但善于编程,喜欢编程的不多,她们

一般都是好好学生,但做coder做的好的,反而是那些喜欢玩一些旁门左道的,成绩较

一般的男生比较多一点。而且,人在职场的发展,很多时候跟学校的表现不一定成正比

。做coder做到牛的,很少有女生。看看csdn那些博客,有几个是女生。想想看,那些

IT公司的技术总监,有几个女生。以做coder作为女孩子长期的职业规划不是很保险。

MS出来,正常情况下,在美国你就只有这条路(看到版上有女孩做PM的,但毕竟是非主

流)。而且职位跟国内的同龄人差不多一样,只是不那么累一点。想想看,在国内如果

不合适做coder,在美国就合适了?难道仅仅是美国的coder生活比国内好就合适了?CS

MS读出来,不就是个coder嘛。就是收入跟其他行业比稍微好点而已。

很多来美国读CSMS的人这样想的:来美国读CSMS->毕业拿到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很少有编程比我好的,我做courseprj绝对是第一个交

,也都是第一名。但我还是认为那些Phd的综合素质远远在我之上。因为coureseprj其

实就是makenosense,都太简单了。也就是说,我会的,Phd罗干年以后也会,但他们

会的,我一辈子都有可能不会。所以,我经常说,你编程不好,也不太喜欢编程,读

Phd估计合适。呵呵。Phd不是玩编程的,是玩分析问题,解决问题的思路。我认识不少

CSfaculty,编程都非常牛逼。只是他们不往工业界发展而已。在工业界,大公司是

Phd的大雇主,即使去不了大工作,到小工作做programmer,也可以啊,跟同事比,无

非就是比人家大4,5岁而已,但你比人家都了个Phd。在现在这个社会,比别人大个4,

5岁,同样有机会啊。而且,那些比你早出来的工作的,就攒了很牛B的经验技术了。现

在的就业形式,想找个很合适的工作非常不容易啊。一般有人要,你屁颠屁颠就去了,

还想什么其他的。

还是举例:我这学校的女Phd,生活过得很滋润啊,男朋友/老公都有了,上上课,做做

RA/TA,读读paper,暑假老板推荐到外面实习。日子过得比女MS不知道好多少。尽管她

们编程水平都不算强。但找工作从来没有听到找不到的,反而是MS有听到找不到工作的

POST5

一般公司里都有一些女的作技术活,有的作的也挺不错的,也见过一些女的成为

technicalmanager,管理一群男的;但是技术大拿,女的的确很少很少,不过这个话

题追究下去可能就扯远了。我觉得摧残女性的问题,主要是有些重要的技术职位,要求

投入时间比较多,按照社会分工和从小的教育,女的一般希望有时间能照顾家庭和孩子

。如果是稳定的公司,职位不是很关键,就是做点平常的开发工作,未必是摧残,我一

直都在大公司工作,感觉我认识的女的作开发,基本就是作办公室的感觉,有事情要做

,但是同时可以上网瞎点,安稳做事,然后按时回家,没那么悲惨,只有少数时间有产

品要release才会比较忙。当然,这个完全看你的工作环境。

编程能力培养,门槛相对低,因为大部分是knowhow就可以了,会有一些复杂的语言的

技术细节或者应用能力的问题,但是这些对于大家找第一份工作来说,重要性相对低一

些。在公司干活,新人一般也不会立刻独当大任,而是参与,按照现代软件开发的过程

,就是具体到理解别人的code,知道怎么调用函数liBApi,能实现具体的功能就可以

了。上手之后,根据你的能力,才有更重要的任务分配下来,然后也可以接触更多的深

层次技术细节,能力也会得到锻炼。

编程快是个优点,尤其是在作熟了某份工作,下面开始混日子的时候,快意味着也可以

有时间偷懒:)不过,快慢不是大问题,对整个项目的理解、architecture、design、

代码quality才是主要的。

phd研究理论,eecs常见的论文/科研模式,就是研究几个方法,针对弱点,提出新的算

法,更好更快更优,这个过程大体上跟面试套路是一致的,面试也是提出一个问题,要

你针对问题,提出算法/解决方案;有的公司,如果职位要求domainknowledge(一般

这样的工资也高),面试问题可能也会涉及你的research。科研问题和面试的技术问题

当然可能很不一样,但是经过phd的training,应该比只上课的硕士,在解决问题思维

上更容易通过面试。

google/MS这些公司,是业界的技术先锋,他们很注重产品创新,创新的过程就需要新

知识新idea,所以掌握domainknowledge能想出新颖思路的phd们更受欢迎。

读phd也不是天堂,也有问题,比如工业界匹配的职位少,时间投入大等等。我觉得读

phd最大的问题,就是可能被坠入理论研究的深渊,弄得基本就是天天造paper有时候是

垃圾paper,对解决实际问题反而不在乎,如果将来做faculty,那这条路子很重要,但

是跟公司职位就很不匹配了。不过,退一步说,就算5年research,论内容含量,只有2

年是对找工作有效的,那这两年也是优势。一方面,大不了那三年的时间,不要求体现

在工资上,反正现在就业难;另一方面,有个2-3年积累,能力好的话,就有可能拿到

很好的joboffer了。

我觉得luobo你不必过于在乎自己的弱点,编程快本身就是个优势,工业界低层次的职

位也更多,尤其是对于新人来说,这些职位很看重你目前的能力,至于很多深奥点的算

法啥的,未必就一定能用上,工业界里,有一些人本来就是靠着开发经验丰富慢慢做到

architect等高级职位,属于技术应用套路的大牛,对于啥AI/DM深入算法也没多少知识

。你如果觉得自己算法道路不行,就走这条路子。

对于打算读硕士的人来说,我感觉如果本来就有能力,那学位就像我blog今年某篇文章

说的一样,敲门砖而已,能让你进入美国,进入公司考虑的范围,可以申请h1b等等。

如果没有能力:

1)在国内就要培养

2)自费读硕士期间找实习作,这个建议其实也有尴尬的地方,因为现在实习也不好找

,不过好歹找实习对你的背景要求低很多。

3)我以前也写过文章,建议作thesis,如果能找到合适的老师,做合适的项目,时间

跨度在6-12个月甚至更久一点,提高了能力,那这种16个月-2年的短期投入硕士,回报

是更大的。但是请注意我说的是“合适”而不是“好”或者“牛”老师/项目,因为有

些老师,走得完全是学术路子,彻底轻视工业界需求,这种情况在好学校里尤其显著,

判断的标准很简单,就是看thesis题目是否锻炼编程和算法设计能力。

其实,要说得更彻底一些,算法和编程能力也未必就一定要通过做research作thesis读

博士来获得,尤其是以应付面试为目标的话。仔细研究编程和一些常见的算法问题,达

到熟练程度,很可能就搞定面试了。跟我联系的人里面也包括我的个别客户,有些是在

国内参加acm等编程比赛获奖的,能力很强,这条路子算是比较符合的,跟读学位/平常

上课无关。

POST6

大部分的人,走的都是平稳普通路子,无论是否愿意;作为年轻人,一方面得清楚自己

的斤两,另一方面,有志气是很好的,如果对自己能力有信心,也应该去闯荡,李彦宏

现在可以跟google直接对抗,当年如果不回国,也得被美国老板压着,年年来个

performancereview来评他的表现。

美国这里IT方面的创新氛围比国内好多了,国内的创业,要么是些非technology的比如

房地产老总们,要么是美国公司的copycat比如baidu,renren,真正从idea到具体实

现都是全独立国产的很少。--我知道我这个说法也有争议,比如引申到讨论华为的成

功模式等等,所以我就打住了,不认可我观点,我也没什么意见,我未必正确。

美国这里的氛围是适合踏踏实实做技术创新的,就像这里适合做科研一样。如果你对平

淡的生活不感兴趣,将来可以争取加入一些中小型的公司尤其是小公司,从早期作起

,这样可以学到更多的东西。而且现在美国这里的不少中国人,或多或少也在考虑创业

的问题,现在人的思维要活跃多了。

大部分出国的人,尤其是前些年的,最终都选择留在美国,所以选择稳定公司办绿卡然

后平淡生活就是主流的,现在的年轻人,未必愿意选择这样的道路,而且对于回国,接

受程度更高。

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告