美国知乎热议: 关于CS专业, 有哪些你不知道的内幕

计算机(CS)专业可以说是最受国际生欢迎的专业之一,不仅工作机会多、工资待遇高、公司绿卡政策也好。牛人们更是年纪轻轻就手握几十万年薪。

越来越多其它专业的留美硕士或博士,都在考虑是不是该回炉重读一个CS degree。

Quora上最近就有一道话题,围绕着普罗大众对CS的各种迷思和幻想,展开了讨论。

“CS专业的那些你不知道的内幕...”

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第1张图片

 

一起来看看大家的爆料:

 

爆料 1

CS degree is no guarantee of a job

爆料人: Yadiel Cabrera

职业: Software Developer

 

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第2张图片

 

 

“好多非CS的、甚至CS专业的本科生,都有一种迷思:就是毕业以后,你会得到数不尽的job offer,因为CS专业的人是这个市场上的稀缺人才。

错,市场上缺失的不是你,而是highly skilled软件工程师。【highly skilled 软件工程师】和 【CS毕业生】之间,没有等号。

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第3张图片

 

想拿到面试?你还是要挤出时间去多做项目去充实你的简历。想通过面试?你还是花学业外的功夫去好好准备。”

 

爆料 2

Skills that industry cares about are not taught in school

爆料人: Shubham Aggarwal

职业:佛罗里达大学学生

 

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第4张图片

 

“They don't teach you the skills that you need to land a software job out of college. 学校不会教你对你找工作有用的技能。

我有个朋友,Johns Hopkins大学的CS本科和硕士,这个学校够牛吧。可他却从来没有pass过大公司的技术面试,什么Google,Facebook,Amazon都fail了。

By the way,他的GPA是3.8+。

 

现在技术更新快,学校里教的语言啊、概念啊,其实都比较更不上时代了。而且就算你是CS专业的,你也要记得多花点时间练习coding,光是完成学校的那些课程和作业,绝对不够让你成为一个experienced programmer。”

爆料人: 匿名quora用户

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第5张图片

 

“那天来我们学校招聘的一个Google recruiter都跟我们‘坦白’了,其实你在学校里学的课程,对求职管用的就2门课:algorithms course 和 software engineering principles course,没了。

除此之外的工业界想要的专业技能,学校里都学不到。”

 

爆料 3 Getting higher grades won't get you a better job

爆料人: Dylan Vonarx

职业:华盛顿大学CS学生

 

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第6张图片

 

“你的GPA成绩其实没有你想象中的那么重要。去面试的时候就是看你白板做题做的好不好,以及一些技术类的知识问题你回答得好不好。面试官没有那么在意你的成绩。”

 

爆料 4

Studying CS is not about programming or learning how to code

爆料人: Mohammad Dorgham

职业:汉堡大学CS硕士

 

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第7张图片

 

“如果你申请CS专业的唯一目标,就是希望马上成为能开发出某些手机app或网站的程序员,那我劝你还是不要浪费这4年的时间了,因为这些东西学校都不会教的。

美国知乎热议: 关于CS专业, 有哪些你不知道的内幕_第8张图片

 

学校里教的CS是比较重理论的,比如foundations of computers、operating systems、compilers等等....即使你想要学一些practical点的课程,如databases 或 networks,学校的课程还是会关注在其基本的原理上。当然,你也是会学到1、2门编程语言,但是这个语言也仅仅是用来验证CS理论和假设用的。

CS的全称是computer science,是一门科学。那些期待学CS一毕业出来就能做程序员的人,本身就对这个专业有着错误的期待。

学校里的CS教育目的是为了培养你作为一名科研人员的素质。虽然可能不适用于这个快速更迭的技术时代,但是这种素养一定能在未来助你去完成大而复杂的挑战和问题。”

更多科技求职咨讯,请关注"来Offer"!

你可能感兴趣的:(编程学习)