加拿大计算机好学吗?
以我们公司招的新入职工程师为例(我负责招聘), 40个人里面可能有35个中国人,1个越南人,2个缅甸人,剩下的那个可能是韩国人或者泰国人。当然有些公司可能亚裔比例会少一些,但不管怎么说,白人黑人都非常非常少。 在我看来,造成这种现象的根本原因不是因为华人不够聪明,也不是因为加拿大本地的程序员水平有多么高,而是:
1. 华人愿意吃苦,加班,薪水要求不高;
2. 加拿大的编程工作,以实现别人设计好的算法为主,需要复杂的架构和性能优化的内容并不多,因此对英文的要求并没有那么高。 拿我一个朋友举例,他高中的时候没怎么认真学习,数学和英语都很差,考了一个很一般的本科,学的专业是计算机。在美国的硅谷找了第一份工作,做的也是编码的工作。但他确实是个很有天分的程序员,加上又特别能吃苦,很快得到了公司的重用,工资也涨得很快。后来我问他为什么不回中国发展,他说“这里更适合程序员的发展”。 也许有人会问,为什么他能在美国找到工作呢,不是有H1B签证的限制吗?其实他的公司是给h1b发了签证的,但因为时间晚了,他被分到最后几批,很有可能签不到。于是他花了点钱,走了EB类的移民路线,目前移民申请正在等待批准。