温村码农路过,42岁不老,正黄金,很多公司里的Senior,Lead都是40或者快40的,这边大小公司都不加班,不像美国(毕竟工资也比美国少一半),当然如果你42还是个Junior那还是有点尴尬的(可能老大是个30左右的小弟弟)
还有就是温哥华技术要求挺高的,大公司面试要刷题leetcode啥的,这种不刷个几个月是过不去的,有的小公司要求你各种能打,比如FE你不单要懂JS 还要懂Bash,python以方便CI/CD, Java的话,现在流行Spring.
简而言之:大公司注重你的算法能力,工资高,需要刷题准备(比如数据结构),应届毕业生比较适合.
小公司注重实操,一般面试就是直接叫你做个东西出来.白板考一些解决问题的业务逻辑或者理论,没那么多算法
记得哪里看到的一个新闻,北美代码质量要求,温哥华位列前三名,个人感觉,面试难度,无论大小公司加拿大都比中国高了不少,中国公司很多都是人海战术加班加点出活就行,这边注重质量,贵精不贵多.
BTW,只要你考得过去,小公司英文差点没问题(基本交流能力要有), 老哥有10多年经验, 复习一下,应该问题是不大的, IT界对学历也不像金融那样看重,国内大学毕业也可以,只要考过了, 加油 共勉