加拿大it怎么样?

冷昊扬冷昊扬最佳答案最佳答案

我目前在加拿大读的本科,计算机专业,即将毕业(明年春天)。想申请Master在这里或者美国。我的困惑是到底应该选择计算机科学还是计算机工程呢?听说这两个方向不同,将来就业也不尽相同。望了解的朋友给予解答!万分感谢!! 答主本硕都是CS , CS vs CE 的问题我也曾经疑惑过,现在在加拿大读书,拿工签实习也做过。简单的谈一下自己的看法。

1. CS vs CE 从学历层次上讲,一个是Science一个是Engineering, 显然从学位的级别上就不同。拿CS的学位一般要求更高一些(相对CE),需要修更多的学分才能毕业 (当然也要看学校)。如果以后计划留在加拿大,CS会比CE有机会更多申请到高分。从找工作角度看,很多公司会更喜欢CS的背景。但最近两年加拿大的政策是在倾斜支持带CE背景的毕业生,因为CE更注重实用性。所以CS和CE的就业率近几年都是各有高低。

2. CS vs CE 学什么 首先从知识层面讲,我觉得CS和CE都有各自的知识体系。以我学习的OS(操作系统)为例,CS会学到如何设计一个系统,如何划分内存空间,如何实现进程同步等等。而CE则更强调如何把这些已经实现的方法论运用到现实问题当中去,比如如何在实际硬件环境中实现一个文件系统,如何把已经实现的操作系统迁移到新的硬件平台上等。所以学习CS还是会回到理论研究的这条路上,而学习CE则是结合实践应用。 其次从课程数量看,CS一般会提供更深入的课程供学生选择,需要学生有更多的自主时间去做研究,论文或项目。而CE则是以课堂授课为主,完成一定的学时要求即可。所以如果是打算移民加拿大,时间充裕的话建议学CE;如不想耽误升学,想早日毕业的话那就学CS。

3. CS vs CE 未来就业方向 说到职业发展,这应该是大家最关注的一点。由于本人目前还在上学,能提供的信息有限。以我在大学里见到和听到的来看,不管是CS还是CE,找到一份高薪工作是不成问题的。CS可能就业面更广一点,可以做AI(虽然很多人会说AI泡沫,但我认为只要有数据就有机会),做算法,做大数据。也可以搞系统开发,做软件工程师。总之条条大路通罗马。至于CE就比较专一了,一般是从事系统的研发,维护等工作。工作的内容可能更多的是集成,优化现有系统,做项目开发。其实每一个专业学习的内容都是有用的,只是不同领域所用的知识有不同的偏向性而已。只要做足了功课,选好专业,未来可期!

封博铭封博铭优质答主

加拿大的IT行业工资和待遇真的很好,但是前提是你能学到真正的技能并可以找到工作。 很多来加的学生都是奔着移民去的吧。首先你要确保你学习的专业是移民专业,比如计算机信息科学(CS) 、计算机工程(CE)这类的学科或者工程专业,这些专业的毕业生在加拿大是非常受欢迎的,因为科技人才非常紧缺. 如果你学的是别的专业,就要先转到以上两个专业毕业才行。(当然,如果是从大专读过来的人就不必担心,一般都可以直接申请移民) 至于找工作呢,其实只要你有一定的语言水平,找工作的成功率还是非常高的! 比如说你要去一家软件开发公司应聘程序员的工作,那你就需要提前了解一下该行业的知识; 如果要面试的话,你就得好好准备一下自己的专业知识以及自己对于编程的理解和理解等。这样你的入职几率就会大大增加啦~

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