斯坦福 IT

码农offer选择问题——结帖

木姜子

笑眯眯,一身轻 :)
最大赞力
0.00
当前赞力
100.00%
请教前辈们一个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的履历更会得到认可呢。

请各位指点迷津。多谢。
不是这个行业的,只能帮顶一下了。
另外,千万别提说入多少,要不然这楼一定歪了
 
最大赞力
0.00
当前赞力
100.00%
选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,不能透露具体原因,感觉很委屈。

不知道是我运气不好赶上了,我总觉得这些公司都有些“店大欺客”的意思,有些行为在我看来已经算是欺诈了。当个码农容易么。

哎,希望能顺利入职,然后再总结下最近的面试。
 
最大赞力
0.00
当前赞力
100.00%
多谢前辈。

这段时间跳槽弄得挺累的,也挺郁闷的。
一方面,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了。
 
最大赞力
0.00
当前赞力
100.00%
感觉是这边传统公司一般没什么创新能力,老员工水平真的很一般,只不过在公司久了管理层不好炒掉他们,他们这些人真的没能力用C++,一般就JAVA和C#,这也是为什么JAVA和C#的工作那么多。
 
最大赞力
0.00
当前赞力
100.00%
感觉是这边传统公司一般没什么创新能力,老员工水平真的很一般,只不过在公司久了管理层不好炒掉他们,他们这些人真的没能力用C++,一般就JAVA和C#,这也是为什么JAVA和C#的工作那么多。
没有能力用c++,我服了这个说法
是好多老员工水平未必高,但是你的能力就比别人高么?
 
最大赞力
0.00
当前赞力
100.00%
没有能力用c++,我服了这个说法
是好多老员工水平未必高,但是你的能力就比别人高么?

批评有理,我的回复确实不够客观,受最近一些事情影响,对传统企业一些老员工持负面态度。

最近去了美国总部开会,遇到几名在公司做了20多年的,职称是非常高级的Technical staff member,水平真的不比senior的高多少。知识架构没跟上时代,公司用不到的就不理会,现在还用JAVA EE 6呢。

他们目前在用SPRING搞一个普通的微服务,搞了1年半,还是修修补补,最后不得不花30万刀到LINKDEIN请CONTRACTOR教他们最佳实践。。。
 
最大赞力
0.00
当前赞力
100.00%
批评有理,我的回复确实不够客观,受最近一些事情影响,对传统企业一些老员工持负面态度。

最近去了美国总部开会,遇到几名在公司做了20多年的,职称是非常高级的Technical staff member,水平真的不比senior的高多少。知识架构没跟上时代,公司用不到的就不理会,现在还用JAVA EE 6呢。

他们目前在用SPRING搞一个普通的微服务,搞了1年半,还是修修补补,最后不得不花30万刀到LINKDEIN请CONTRACTOR教他们最佳实践。。。
眼睛不要老盯着别人不行得地方,对自己帮助不大。尽量多看看别人厉害的地方。坦白的说我们移民大概除了技术好点还有啥?我们还的感谢他们技术不行,不然哪里有饭吃,哪里还有升官加薪的机会?呵呵
 
最大赞力
0.00
当前赞力
100.00%
你的感受和我差不多,我最近几个月换工作也是类似的感觉。
我是长期做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啥都学学用用,但没有实际工作项目,总是差强人意。
美国暂时还没想,貌似绿卡太难了,不定因素不少,还是先有加拿大身份再说吧。。
 
最大赞力
0.00
当前赞力
100.00%
感觉是这边传统公司一般没什么创新能力,老员工水平真的很一般,只不过在公司久了管理层不好炒掉他们,他们这些人真的没能力用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,貌似现在也要学习一下了。

好的方面是,学习新的编程语言会很快;硬功夫还是数据结构,算法,数学这些。
坏的方面是,从我面试的感受,考察硬功夫的并不多,而且即使熟练掌握各种语言,因为实际工作内容,可能连展示机会都没就被干掉了。
 

qgjo

IT 多伦多
最大赞力
0.00
当前赞力
100.00%
多谢前辈。

这段时间跳槽弄得挺累的,也挺郁闷的。
一方面,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.
谢谢!
 

qgjo

IT 多伦多
最大赞力
0.00
当前赞力
100.00%
你的感受和我差不多,我最近几个月换工作也是类似的感觉。
我是长期做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.
谢谢!
 

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部