加拿大华人论坛 加拿大百科码农offer选择问题——结帖
在加拿大
好了,已经拿定主意了。
评论
就不能透露一下offer package么...
评论
kdellis 说:请教前辈们一个offer选择的问题。来多伦多一年了,在一家小公司做Senior SDE, C/C++ firmware方向。之前在国内一直做C++。目前有两个机会,AMD的职位是视频编解码(codec) SDE。Opentext的职位是C/C++/JAVA SDE,维护一个legacy的C/C++系统,同时慢慢重心转移到另一个J2EE系统。考虑两个offer package,各项福利,通勤时间都差不多的情况下,该如何选择呢?我的倾向是选择opentext。1. 这边C/C++的高级职位太少,而且都太low-level。所以我想工作内重心慢慢向Java或C#偏,这样过几年有丰富的C++和JAVA的实际项目背景,感觉前途会比较宽。因此prefer opentext。2. Opentext更多偏重是企业级应用,可能和这边大环境更相称,而AMD做的东西太专,过几年一旦被lay掉,高不成低不就,估计会很尴尬。3. AMD去过两次感觉工作环境有点嘈杂和拥挤。4. 我面试的另一个AMD职位,JD中重点描述都放在C++和面向对象上,但去了考的都是C的问题,我问他怎么不问C++的内容,他告诉我JD是骗人的,他们组几乎是纯C……那次面试技术问题几乎全部答得很透彻,面试完他让我耐心等两周,说我是第一个面试的人,当时给我的感觉是肯定会给我offer,但过了一个月,还没消息,过去问HR,告诉我还在面试,让我耐心等待。总感觉不爽。5. 同时,opentext貌似是去年canada 10佳雇主。顾虑是1. glassdoor上opentext的评价貌似很差,尤其是做SDE的评价很差,而且Toronto的评价数目很少。2. 在认可度和镀金上,是不是AMD工作几年的履历比Opentext的履历更会得到认可呢。请各位指点迷津。多谢。点击展开...不是这个行业的,只能帮顶一下了。另外,千万别提说入多少,要不然这楼一定歪了
评论
时光缓缓流淌,不可反抗地默默洗刷和雕刻着你的记忆。好了,已经拿定主意了。点击展开...选OpenText,在加拿大做C++开发绝对没前途。
评论
FlyingHawk 说:选OpenText,在加拿大做C++开发绝对没前途。点击展开...多谢前辈。这段时间跳槽弄得挺累的,也挺郁闷的。一方面,C++的职位真的是太少了,对比美帝那边一刷好几页high tech公司的职位,都是泪啊。另一方面,感觉很多公司并不地道,比如:1. AMD, JD上都是要求C++, design pattern, OO, algorithm, 结果过去问的都是纯C,我问,告诉我JD是骗人的。而且,coding题目被我瞬秒后,这家伙临时再编题目,结果题逻辑都不对。2. RBC,这个还是原同事帮忙内推的职位,过了很久才有人联系我,JD写的都是permanent job,结果让我面试前告诉我是4个月的contract,之前permanent是录入错了。3. Amazon, linkedin上铺天盖地的招聘职位信息,结果我onsite那天就我一个人面试,从早到晚一共面了6个人。从电面到on-site,一共7-8道coding题目,最难也只是leetcode中等水平,只有onsite一道题目,一个递归调用的参数边界有点小bug,面试官提醒后改对了,其他技术题目应该都没有偏差了,结果最后被拒也不告诉原因。追问下,只告诉我对他们来说是个tough call,不能透露具体原因,感觉很委屈。不知道是我运气不好赶上了,我总觉得这些公司都有些“店大欺客”的意思,有些行为在我看来已经算是欺诈了。当个码农容易么。哎,希望能顺利入职,然后再总结下最近的面试。
评论
kdellis 说:多谢前辈。这段时间跳槽弄得挺累的,也挺郁闷的。一方面,C++的职位真的是太少了,对比美帝那边一刷好几页high tech公司的职位,都是泪啊。另一方面,感觉很多公司并不地道,比如:1. AMD, JD上都是要求C++, design pattern, OO, algorithm, 结果过去问的都是纯C,我问,告诉我JD是骗人的。而且,coding题目被我瞬秒后,这家伙临时再编题目,结果题逻辑都不对。2. RBC,这个还是原同事帮忙内推的职位,过了很久才有人联系我,JD写的都是permanent job,结果让我面试前告诉我是4个月的contract,之前permanent是录入错了。3. Amazon, linkedin上铺天盖地的招聘职位信息,结果我onsite那天就我一个人面试,从早到晚一共面了6个人。从电面到on-site,一共7-8道coding题目,最难也只是leetcode中等水平,只有onsite一道题目,一个递归调用的参数边界有点小bug,面试官提醒后改对了,其他技术题目应该都没有偏差了,结果最后被拒也不告诉原因。追问下,只告诉我对他们来说是个tough call,不能透露具体原因,感觉很委屈。不知道是我运气不好赶上了,我总觉得这些公司都有些“店大欺客”的意思,有些行为在我看来已经算是欺诈了。当个码农容易么。哎,希望能顺利入职,然后再总结下最近的面试。点击展开...你的感受和我差不多,我最近几个月换工作也是类似的感觉。我是长期做C++开发,当我在这里搜索C++职位时,惊奇的发现,作为主流开发语言之一的C++,每天在LinkedIn, Monster上居然只能搜到不到10个。开始以为是自己设定的搜索条件不对,经过反复修改搜索条件,发现确实很少,很少。但Java职位却多如牛毛。我收到的C++职位,多数是美国的猎头推荐的。AMD,Markham那个office,应该是AMD收购的ATI, 我的一个朋友也面试了那里,给的笔试题是根据一个文章写一个vedio codec,那兄弟弄完了,好长时间都没消息,最后不了了之。RBC和这里的其他几个大银行,开发职位基本都是Java, C++的极少。你要是在他们网站自己投的,基本没消息。我在这里5大银行网上都投过,都没消息。你是朋友推荐的,有面试机会还好。我的另一朋友最近也面了个RBC的C职位,最后不知道什么原因,也没消息。Amazon算是多伦多这里人数,招聘比较多的公司。说是在多伦多有800号人,是多伦多地区研发人数最多的美国大公司。他们常年在招聘,就像你说的,轮数很多,基本也都是算法编程类的面试题,他们面的人非常多,所以招聘也非常苛刻,工资在本地是比较高的。我最近面试了不少公司,说实话,C++方面职位非常少,好公司更少,基本都是小的垃圾公司,你上面列的这几个算是这里C++方面的顶级公司,我也是醉了。我面试的公司里,多数就那么几十个人,面试过2个founder, 两个CTO, 若干个Director,我就纳闷了,加拿大的founder, CTO, Director都这么闲,都来面试这种底层的程序员了!醉了。好几个公司的办公室都没我家一层大,就那么十几个人,一眼望到底啊。就这样,工资不高,要求贼高,啥都要会。我看你准备的不错,起码算法方面你都能过关,leetcode的题目也做了不少,熬熬以后有机会去美国吧,工作多,工资基本翻倍。我也做过Java开发,这次转Java了。
评论
感觉是这边传统公司一般没什么创新能力,老员工水平真的很一般,只不过在公司久了管理层不好炒掉他们,他们这些人真的没能力用C++,一般就JAVA和C#,这也是为什么JAVA和C#的工作那么多。
评论
Musers 说:感觉是这边传统公司一般没什么创新能力,老员工水平真的很一般,只不过在公司久了管理层不好炒掉他们,他们这些人真的没能力用C++,一般就JAVA和C#,这也是为什么JAVA和C#的工作那么多。点击展开...没有能力用c++,我服了这个说法是好多老员工水平未必高,但是你的能力就比别人高么?
评论
A brave new world 没有能力用c++,我服了这个说法是好多老员工水平未必高,但是你的能力就比别人高么?点击展开...批评有理,我的回复确实不够客观,受最近一些事情影响,对传统企业一些老员工持负面态度。最近去了美国总部开会,遇到几名在公司做了20多年的,职称是非常高级的Technical staff member,水平真的不比senior的高多少。知识架构没跟上时代,公司用不到的就不理会,现在还用JAVA EE 6呢。他们目前在用SPRING搞一个普通的微服务,搞了1年半,还是修修补补,最后不得不花30万刀到LINKDEIN请CONTRACTOR教他们最佳实践。。。
评论
Musers 说:批评有理,我的回复确实不够客观,受最近一些事情影响,对传统企业一些老员工持负面态度。最近去了美国总部开会,遇到几名在公司做了20多年的,职称是非常高级的Technical staff member,水平真的不比senior的高多少。知识架构没跟上时代,公司用不到的就不理会,现在还用JAVA EE 6呢。他们目前在用SPRING搞一个普通的微服务,搞了1年半,还是修修补补,最后不得不花30万刀到LINKDEIN请CONTRACTOR教他们最佳实践。。。点击展开...眼睛不要老盯着别人不行得地方,对自己帮助不大。尽量多看看别人厉害的地方。坦白的说我们移民大概除了技术好点还有啥?我们还的感谢他们技术不行,不然哪里有饭吃,哪里还有升官加薪的机会?呵呵
评论
A brave new world 你的感受和我差不多,我最近几个月换工作也是类似的感觉。我是长期做C++开发,当我在这里搜索C++职位时,惊奇的发现,作为主流开发语言之一的C++,每天在LinkedIn, Monster上居然只能搜到不到10个。开始以为是自己设定的搜索条件不对,经过反复修改搜索条件,发现确实很少,很少。但Java职位却多如牛毛。我收到的C++职位,多数是美国的猎头推荐的。AMD,Markham那个office,应该是AMD收购的ATI, 我的一个朋友也面试了那里,给的笔试题是根据一个文章写一个vedio codec,那兄弟弄完了,好长时间都没消息,最后不了了之。RBC和这里的其他几个大银行,开发职位基本都是Java, C++的极少。你要是在他们网站自己投的,基本没消息。我在这里5大银行网上都投过,都没消息。你是朋友推荐的,有面试机会还好。我的另一朋友最近也面了个RBC的C职位,最后不知道什么原因,也没消息。Amazon算是多伦多这里人数,招聘比较多的公司。说是在多伦多有800号人,是多伦多地区研发人数最多的美国大公司。他们常年在招聘,就像你说的,轮数很多,基本也都是算法编程类的面试题,他们面的人非常多,所以招聘也非常苛刻,工资在本地是比较高的。我最近面试了不少公司,说实话,C++方面职位非常少,好公司更少,基本都是小的垃圾公司,你上面列的这几个算是这里C++方面的顶级公司,我也是醉了。我面试的公司里,多数就那么几十个人,面试过2个founder, 两个CTO, 若干个Director,我就纳闷了,加拿大的founder, CTO, Director都这么闲,都来面试这种底层的程序员了!醉了。好几个公司的办公室都没我家一层大,就那么十几个人,一眼望到底啊。就这样,工资不高,要求贼高,啥都要会。我看你准备的不错,起码算法方面你都能过关,leetcode的题目也做了不少,熬熬以后有机会去美国吧,工作多,工资基本翻倍。我也做过Java开发,这次转Java了。点击展开...感谢前辈分享经验。背调结束,刚刚收到最终offer了,给我入职时间就留了两周,估计现公司交接加休假还要三周,还得跟新公司HR求情,让往后延一个星期我也是看到市场的情况,想在履历上多积累一点JAVA的工作经验。平时java,python,js,go啥都学学用用,但没有实际工作项目,总是差强人意。美国暂时还没想,貌似绿卡太难了,不定因素不少,还是先有加拿大身份再说吧。。
评论
Musers 说:感觉是这边传统公司一般没什么创新能力,老员工水平真的很一般,只不过在公司久了管理层不好炒掉他们,他们这些人真的没能力用C++,一般就JAVA和C#,这也是为什么JAVA和C#的工作那么多。点击展开...我个人的看法是C/C++适用场景在减少,embedded,compiler,game,video codec,没什么了。企业应用对performance要求不那么严格,with JIT也差不到哪去,实在不行还可以用JNI call c/c++ library。JAVA开发毕竟比C/C++开发速度快多了,代码量少多了。C/C++很多时间花在了造轮子,修轮子,portable, toolchain/cross compiler & linker 等等上面了。每个公司都有自己的一套framework,里面都埋藏着各种各样的bug。同样差的程序员,用C/C++制造的灾难比用JAVA大得多,做C/C++的人需要更多OS, OS API的知识,单从语言看,C++一方面要backward sp C,另一方面又有C11,14,17,“茴字的四种写法”并不少见。人力成本的考虑,尤其再加上考虑开发周期,与其多雇人,还不如多做些horizontal&vertical scaling。C#我不懂,但之前看过相关评论,随着MS开源Visual studio code和.net core,貌似现在也要学习一下了。好的方面是,学习新的编程语言会很快;硬功夫还是数据结构,算法,数学这些。坏的方面是,从我面试的感受,考察硬功夫的并不多,而且即使熟练掌握各种语言,因为实际工作内容,可能连展示机会都没就被干掉了。
评论
kdellis 说:多谢前辈。这段时间跳槽弄得挺累的,也挺郁闷的。一方面,C++的职位真的是太少了,对比美帝那边一刷好几页high tech公司的职位,都是泪啊。另一方面,感觉很多公司并不地道,比如:1. AMD, JD上都是要求C++, design pattern, OO, algorithm, 结果过去问的都是纯C,我问,告诉我JD是骗人的。而且,coding题目被我瞬秒后,这家伙临时再编题目,结果题逻辑都不对。2. RBC,这个还是原同事帮忙内推的职位,过了很久才有人联系我,JD写的都是permanent job,结果让我面试前告诉我是4个月的contract,之前permanent是录入错了。3. Amazon, linkedin上铺天盖地的招聘职位信息,结果我onsite那天就我一个人面试,从早到晚一共面了6个人。从电面到on-site,一共7-8道coding题目,最难也只是leetcode中等水平,只有onsite一道题目,一个递归调用的参数边界有点小bug,面试官提醒后改对了,其他技术题目应该都没有偏差了,结果最后被拒也不告诉原因。追问下,只告诉我对他们来说是个tough call,不能透露具体原因,感觉很委屈。不知道是我运气不好赶上了,我总觉得这些公司都有些“店大欺客”的意思,有些行为在我看来已经算是欺诈了。当个码农容易么。哎,希望能顺利入职,然后再总结下最近的面试。点击展开...交流一下,我也是做c++。谢谢!我的微信knowway_lu.谢谢!
评论
FlyingHawk 说:你的感受和我差不多,我最近几个月换工作也是类似的感觉。我是长期做C++开发,当我在这里搜索C++职位时,惊奇的发现,作为主流开发语言之一的C++,每天在LinkedIn, Monster上居然只能搜到不到10个。开始以为是自己设定的搜索条件不对,经过反复修改搜索条件,发现确实很少,很少。但Java职位却多如牛毛。我收到的C++职位,多数是美国的猎头推荐的。AMD,Markham那个office,应该是AMD收购的ATI, 我的一个朋友也面试了那里,给的笔试题是根据一个文章写一个vedio codec,那兄弟弄完了,好长时间都没消息,最后不了了之。RBC和这里的其他几个大银行,开发职位基本都是Java, C++的极少。你要是在他们网站自己投的,基本没消息。我在这里5大银行网上都投过,都没消息。你是朋友推荐的,有面试机会还好。我的另一朋友最近也面了个RBC的C职位,最后不知道什么原因,也没消息。Amazon算是多伦多这里人数,招聘比较多的公司。说是在多伦多有800号人,是多伦多地区研发人数最多的美国大公司。他们常年在招聘,就像你说的,轮数很多,基本也都是算法编程类的面试题,他们面的人非常多,所以招聘也非常苛刻,工资在本地是比较高的。我最近面试了不少公司,说实话,C++方面职位非常少,好公司更少,基本都是小的垃圾公司,你上面列的这几个算是这里C++方面的顶级公司,我也是醉了。我面试的公司里,多数就那么几十个人,面试过2个founder, 两个CTO, 若干个Director,我就纳闷了,加拿大的founder, CTO, Director都这么闲,都来面试这种底层的程序员了!醉了。好几个公司的办公室都没我家一层大,就那么十几个人,一眼望到底啊。就这样,工资不高,要求贼高,啥都要会。我看你准备的不错,起码算法方面你都能过关,leetcode的题目也做了不少,熬熬以后有机会去美国吧,工作多,工资基本翻倍。我也做过Java开发,这次转Java了。点击展开...交流一下,我也是做c++。谢谢!我的微信knowway_lu.谢谢!
评论
IT类的工作除了多伦多,温哥华与蒙特利尔怎么样?
评论
关键看你住哪,opentext是不是还在waterloo?
·新西兰新闻 警方用DNA调查北岛乡村尸骸 当地56年前有儿童离奇失踪
·新西兰新闻 北岛消防员处置车祸现场 发现死者为自己的妻子