关于我们 About US 投稿/Contribute

首页> 留学> 正文

美国名校CS专业 为什么找工作还是那么难?

天道留学 2016-06-03 10:09

  一直听说CS专业本科毕业很好找工作,可是为什么很多人CS本科毕业之后并不能挺过编程面试?为什么我美国本科CS专业,学校排名前50,GPA3.5,找个工作那么难?

  从客观方面来讲,出现这种现象最基础的原因是因为大多数的大学的教育方式已经发生的改变。现在,除了极少数几所大学,几乎很难能够在课程列表上找到一门专门学习编程语言的课,比如说C++,没有一门课专门是为了学习C++的,你只能从类似数据库基础这样用的到C++的课程中学习。

  也就是说,编程语言,作为CS专业的基本内功,现在只是学生完成某项课程的辅助学习部分,大多数的学生可能只是学到了具体某门课上所用到的编程技能。

  某位在UCLA读CS的同学曾经说,在我去面试之前我从来没想过自己不会的东西这么多。在学校的时候我们学操作系统、计算机视觉、数字和模拟电路、各种复杂的分析甚至是函数式编程,这些课程里都有JAVA或者C++,但是大学四年我实际运用java或c++的时间一年都不到,面试的时候我甚至连基本的字符串操作问题都不会,面试过不了是必然的。

  所以,从某些学校的教育模式上讲,学生实际需要应用的专业基本功没有引起足够的重视,这是造成CS专业本科学生在就业中不能满足企业基本要求的一个原因。

  当然,也有部分学校,像佐治亚理工、布朗、莱斯、MIT、斯坦福等,能够提供成为一名好的编程师所需要学习的课程,但是,多数是选修课,所以,自己有针对性有目的性地选择一些能够切实提高自己能力的课程还是很重要的。如果学校不能提供足够的必须的课程,某些网络公开课或自学网站也是很好的学习资源。

  所以,这也就说到了主观原因,无论学校的教育模式怎样,真正对编程感兴趣对CS有强烈好奇心的人总是会有各种各样的办法去提高自己的综合能力。

  但是,不可否认,随着现在CS行业的蓬勃发展,越来越多的人是因为热门、高薪、好就业等标签才选择CS专业,有些学生也许可以完美通过考试,拿到高的GPA,但是他们并没有真正投入到这个行业中,对这个行业要求的热情、钻研及创新精神并没有深入的认识,甚至连自己为什么要学习这样的专业知识都感到渺茫。

  兴趣是最好的老师,如果喜欢编程,就去努力学基础,做项目,练能力。自己可以尝试做一个贯穿本科课程的大项目,设计CPU,定义指令集,做个虚拟机跑CPU,发明语言,写语言编译器跑在虚拟机里,给CPU做操作系统,OS里面写图形库,用图形库做个扫雷和俄罗斯方块,然后做个AI自动解游戏,在里面写个TCPIP协议栈,开两个虚拟机和AI联机对战......

  只有你有兴趣,怎么玩都是一种乐趣。

  Just for fun,这才是我们学编程的目的。

  除此之外,在求职过程中,实习经历也是用人单位非常看重的部分。简历过于单薄,没有实习这个是硬伤。而实习某种程度上也能反映出你的兴趣点和擅长点,你在实习过程中、做项目过程中亲身经历的问题更是在课堂上学不到的东西。所以,暑假别闲着了,该实习实习去!

  最后,面试技巧当然也是影响面试成功率的重要因素。

  如果接到过几个interview但面完就没有下文了,那就要好好想想面试的时候你communicate的信息有没有问题,是不是把你的优势和能力都展现出来了?有没有用例子说明?有没有了解你申请的职位然后把自己的特质往上靠?语言表达怎么样?这个没办法,就是多练,背熟几个自己的优势和故事但不要太生硬,最好把自己mock面试录下来回放。

分享到:
相关文章 美国名校 CS专业
推荐

智囊分享

分享:看硕士生如何在美国找工作

这篇文章的主要针对群体:希望能够在美国找到工作,不是真心想做研究读PhD的人。
国际留学生们已经做好了去英国留学的准备之后,就该申请英国留学的签证了。大部分同学签证顺利过签,可仍有一小部分同...
在美国生活过一段时间的小伙伴们会有一种体会,在美国无论是学习、工作还是生活,都无法避免地和各种法律扯上关系,小...
申请主文必须要表现出申请人的特点,这个原则看似已是老生常谈,但真到了修改文书的阶段,我们老师却总会发现,有大量...
小编总结了英国院校奖学金的类型和特点,小伙伴们异国求学路上,能省一点是一点嘛.....而且能够申请到英国留学奖学金,...
推荐给好友


邮箱格式错误

发表成功

您的评论将在编辑审核后发表,感谢您的参与

登录继续邮箱格式错误

没有账号? 快速注册忘记密码?

其它账号登陆:

需编辑审核