美国的计算机有哪些专业?
在介绍专业之前,我想先给大家看两张图,一张是美国大学各类专业的毕业起薪(来源见图片描述),另外一张图是各专业的四年学习成本(包括学费和生活费),图片中只列出了前50名的专业,想看全部排名的同学可以在myvisabroad.com上面搜索「cost」和「salary」。 这两张图可以直观地反应出两个问题: 第一,在美国,学CS确实是最赚钱的专业之一了; 第二,虽然CS的薪酬高,但是它的学习成本高,从图中可以看出,排在前面的几个热门专业都是文理兼修的,需要同学们付出巨大的努力才能取得理想的收获。
所以,如果你想出国读计算机,我认为你需要考虑如下的问题:
1、你是否喜欢钻研技术? 你是否会对某种技术的原理感兴趣到熬夜啃书也要研究清楚的地步?你是否会花大量的时间去调试、优化某个算法来实现你的idea?如果你答案是no的话,那可能不是最佳的选择。CS的课业负担是非常大的,尤其是你要选择做科研,在研究生阶段,你几乎每天都需要花大量的时间和精力在看书上、做research上,如果你的answer还是yes的话,那我建议你坚持自己的理想!
2、你是否能接受CS的高压环境? CS是朝阳产业,因此也吸引了众多的人才涌入这个行业,自然竞争也会非常激烈。除了极客和天才,正常人想要在CS这个行业有所建树,需要的是大量的积累以及持之以恒的努力。 这种高压的环境可能会让你产生退却的心理,如果此时是你人生的低谷,那么我建议你可以先选一个“门槛低”专业作为“备胎”,例如MSF或者Analytic(这两个专业对数理背景要求较低且高薪),在适应美国生活的同时再考虑转CS。
3、你是否能承受巨额的学习和生活费用? 如果答案是否定的,那你必须要放弃出国读CS的想法,因为即便你拿到了offer,也没有学校会录取你没有绿卡或护照的学生(特殊情况除外),而这类专业往往是收入很高的岗位,不可能有H1B的签证名额留给你。当然,你也可以选择读一个“门槛低”的专业,先拿到学校的offer,之后再考虑换专业。不过这样的话,你的时间成本和经济成本都会大大增加。