1. 在加拿大做程序员是一种怎样的体验
我和老婆都是IT自动化测试工程师,坐标多伦多。 虽然不是开发,但是也能通过自己的情况和周围朋友、同事的情况了解真实的加拿大IT 工程师。
1. 工作机会概况:
总体而言,在加拿大, IT工程师的职位机会没有中国那么多。我曾在2014年10月从linkedin上爬了网页做了一些分析,14年10月的某一天,整个加拿大的开发、测试等工作机会有3500左右,主要分布在大多伦多地区和大温哥华地区, 编程语言主要是Java 和 .net, 尤其是JAVA,似乎每个公司都在用。 加拿大的中小型公司偏多,做WEB 应用、移动应用的公司很多,做底层产品的公司较少,主要是一些大型跨国公司,比如Intel, AMD, IBM等,他们会用一些C++, C等语言。
2. 工作工具,技术等
似乎绝大多数的加拿大公司在都在使用敏捷,一般都是Scrum这一套,管理工具大部分都使用Jira。 我了解过好几个web application的公司, 都是用 Spring MVC来开发产品, 工具用Eclipse的居多(这个一点样本空间较少, 不具备很强的参考性,但感觉是这样的)。说说测试工程师, 貌似加拿大的软件测试工作自动化水平程度没有国内高,很多manual testing,不过大部分工作都会要求你有自动化测试的能力, 测试主要用Java调用Selenium 接口进行WEB UI testing。
3. 工作强度
整体来说,加拿大的工作强度比国内和美国差了很多,整个国家都慢悠悠的,我感觉我在国内需要用一天的工作,这里至少要2天以上,不过完成质量还是不错的。IT工程师一般都很少加班, 八小时工作足够了(八小时工作时间通常包含中午吃饭时间,吃早茶和下午茶的时间)。比如我们公司,大部分人10点前到,最多到下午五点,很多人都是四点多,甚至来得很早的人三点多就下班回去了。周末加班? 从来没听谁说过。非工作时间上班简直会让他们想去死。我曾经告诉他们什么是996,同事们问,那他们工作的意义在哪里?
4. 办公室氛围
我感觉这里的普通同事关系要比国内的近,大家都很融洽,但是要说特别铁的也不多。加拿大人通常都会很礼貌,很友好,爱开玩笑,你有问题他们都会想办法帮助你。同事生小孩,结婚,离职等都会给大家带好吃的来庆祝,关系好的也会凑份子钱(一般就给10加币左右,20算是很多了).我们公司大概一千多人,算是加拿大比较大的公司了,中国人有70-80个左右,大家很团结,公司的人都非常友好,我从来没有感受到什么歧视或者不友好,其中有一个中国人还是VP, manager, director 大概有3-4个,team lead 一堆,我感觉10个人左右吧。过年的时候,有的老外同事还穿一身红来公司...
5. 职业规划
这个和国内差不多,程序员 一般就是两条线,管理或者技术,管理的话成为manager,技术路线的话走Junior -> Senior -> Architect, 或者 继续跳槽去其他公司,或者去美国工作。 走管理的话,英语水品要比较好,因为整天要和别人开会,计划,扯皮等。
6. 薪资
我了解到的情况是,大部分开发的薪水比美国要低,和中国的一些企业(比如BAT,华为等)相比也不是十分具有竞争力。一般的公司,初级程序员年薪约有5-7w加币, 中级 7-9w, 高级 10- 13w加币左右。但是在本地加币的购买力还是强于等量人民币,一般的吃穿都相对便宜。比如20到30刀一家三口吃顿饭没啥问题。
2. 在加拿大当“码农”靠谱吗加拿大IT,互联网行业的就业优势如何呢
在过去十年中,加拿大信息技术产业的增速是其它经济部门的两倍,如今占加拿大全部GDP的5%。新冠疫情造成了加拿大经济下行,但信息技术产业并没有经历与其他行业同样的下降,相反地,对专业人才的需要还在不断地提升,业内一共有约44,000家企业,在其中大约是35,500家公司的员工低于10人,
大概百分之六十五的哥伦比亚省的高科技产业链都集中在大温哥华地域。它关键产业链包含手机软件工业生产,电通讯,互联网媒体,细胞生物学和电力能源。这些行业主要客户在美国。在温哥华,技术产业迅猛发展,尤学和环境控制系统的设计和生产制造当今世界处在领先水平。
滑铁卢大学是加拿大的专业技术三角地带,这里有超过400家高科技企业。经营的关键是开发软件,在线应用子商务接待,人工智能技术,细胞生物学技术性,及其无线传输技术。世界闻名的滑铁卢大学计算机工程系为该地区优秀人才,使该地区的经济发展大大的超过了全国各地平均。
3. 程序员IT男在加拿大的工作好找吗待遇比国内互联网企业如何
应该挺好找工作的吧,像程序员的话,走到哪儿都是受欢迎的一个工作岗位?
4. 我想问问在加拿大的朋友,关于程序员就业
你好 IT行业在加拿大还是比较好就业的 至于你的学位倒是没有太大的必要,语言可以去考雅思 但是你要是觉得自己学起来会比较吃力的话 就可以选择加国的萨省 不需要语言 但是你的职业需要在职业列表 曼省的话就是不需要担心你的职业但是对你的语言要求比较高 看你自己愿不愿意学习语言 来选择技术移民的省份 这样才可以保证你的成功率
5. 加拿大初级程序员到中级要多久
初级程序员一般是刚刚入行不久,工作经验只有一年及以下的同学,对于技能要求,需要他们:
①可以完成简单模块和项目的开发工作
②熟悉HTML、JS、CSS等基础知识
③能够使用一门MVVM框架进行简单的业务开发
02中级程序员
中级程序员要拥有3年及以上的工作经验,具有能够独立负责一个子模块的能力,以及能够负责一个项目的具体任务。
具体的技能要求有:
①熟练掌握工作中使用的技术栈开发业务。
②了解一个需求从开发到上线的整个生命周期,并对各个环节负责。
③具备基本的逻辑分析、问题分解、归纳总结等能力。
④了解基本的数据结构和算法,写代码较熟练。
03高级程序员
行业不缺程序员,但缺少能够同时兼具资深经验和技能优秀的高级程序员,高级程序员不但具有丰富的项目经验,且技能扎实,并能够持续保持新知识新技术的输入,才能被称之高级程序员。
技能要求:①具备独当一面的能力,能够带领团队展开工作。②针对一个需求能够从开发到上线的整个生命周期中找到痛点与漏洞,并能运用技术的手段解决。③能对问题和需求做出分析和拆解,做出改进、实现方案。④有优秀的技术选型能力。⑤熟练掌握各种技术体系。
6. 程序员移民加拿大
按照加拿大技术移民评分标准中的工作安排这一项的要求,加拿大技术移民申请人如拿到加拿大雇主提交的经加拿大人力资源发展部批准的许可(AEO: Arranged Employment Opinion ),就可以在技术移民评分体系中获得10分(雇主加分),同时在适应能力这一项目中可以获得5分的加分,从而轻松满足67分的加拿大技术移民分数要求。
我是找的加拿大的一家移民公司帮我办理的,因为只有加拿大的移民公司有加拿大移民顾问协会(CSIC)会员资质。自己办的话不好找到雇主,并且拿到政府批文。而且现在加拿大失业率也不低呢。
加拿大移民顾问协会CSIC (Canadian Society of Immigration Consultant)是加拿大唯一的移民顾问行业管理机构,客户对移民顾问有任何不满,均可向CSIC投诉。同时移民顾问业务依法由加拿大保险公司强制保险100万加元,客户的损失均可获得合理赔偿。
技术移民都需要一年以上工作经验哟!