计算机美国还是加拿大?

松凯晓松凯晓最佳答案最佳答案

来,先泼盆冷水醒醒脑—— 作为在加拿大完成本科学位并在那边做过几个项目的程序员,我的感觉是(仅对程序员而言):加拿大的薪资水平和职业前景远不如前;而反观国内,虽然各种黑幕和内卷比加拿大强上不少,但整体来说程序员这个职业依然有不错的薪资和发展前景。 所以结论就是:如果你是以找工作为主要目的,且已经拿到了美国TOP50院校的offer,那么去美国读CS应该是你的最优解;但如果你是以移民为目的,或者只是想拿一个名校学位,那加拿大倒是一个不错的选择。 接下来详细说说。

首先从薪资待遇说起。根据Glassdoor的数据,在美国top50院校毕业的CS硕士,起薪中位数大概在10w刀左右(当然这已经是毕业6年后的数据了);而在加拿大,相同条件的毕业生的起薪大概只有8W加币左右,相当于美国的75%。可能有些朋友会说“加拿大工资水平本来就比美国低啊”,是的,但这里讨论的是同样条件(学历+经历)下CS专业毕业者的薪酬比较,加拿大明显要落后于美国。

我们再来看看职业发展方向。以微软工程师为例,在美国可以从事软件开发、软件测试、系统管理、技术支持等十几个职位,晋升路线基本为工程师—高级工程师—主管/经理—总监;而在加拿大,同样的微软工程师通常只能做软件开发、测试、支持等工作,职业发展方向较为单一,晋升空间也有限(最多到项目经理)。同样是工程师岗位,由于美国的员工基数较大,因此晋升机会也要比加拿大多一些。

最后来看职业发展路径。以Google的工程师为例,在3~5年的工作之后可以达到40w刀以上(同样为CS专业的毕业生),而同等条件下的加拿大工程师,在3~5年之后一般能达到40w加币左右的收入,比相同工作年限的美国工程师要少25%不止。所以如果以升职加薪为目标的话,去美国读书无疑能收获更可观的薪酬。

但需要注意的是,这里的收入讨论仅限于同一行业(即CS相关的工作),且只讨论了中高收入阶层的情况,对于初出茅庐的应届生或刚踏入这个行业的新人,美国的薪资水平肯定是要高于加拿大的。

此外需要说明的是,尽管加拿大政府的移民政策不断收紧,但加拿大IT行业的就业率却一直维持着较高水准,这是因为除了本土人口外,加拿大很多大学每年也会输出大量IT专业的国际生。这些国际生的来源国以印度为主,而中国其次。 所以在加拿大,中国留学生的就业竞争力不仅不受语言障碍的影响,反而因为人数较多而具有一定的议价权。

红妍晨红妍晨优质答主

题主,我和你有着一样的经历和境遇 1.同样拿到了两个国家的offer(美,加) 2.也同样在美国和加拿大的学校里纠结着 3.而且都是CS专业 我选择了去留学的加拿大...因为我的目标是移民... 在你迷茫之时,请你先抛开所有的顾虑去做你想做的事!因为人生只有一次,错过了就永远都没有机会了;在加拿大读书期间你可以申请身份,毕业后还可以留在当地工作,这些对你来说都是很值得的! 所以希望你也能做出自己心中的选择~ 有需要欢迎与我沟通交流哦~

我来回答
请发表正能量的言论,文明评论!