一亩三分地

 找回密码 注册账号

扫描二维码登录本站

微信公众号
扫码关注公众号
留学申请号
扫码关注留学申请公众号
查看: 5384|回复: 52
收起左侧

[职场感言] 亚麻多伦多工作三年半职场总结

    [复制链接] |只看干货 |码农类general, amazon, 求职(非面经), 求职, 攻略
我的人缘0

升级   4.57%


分享帖子到朋友圈
本楼: 👍   100% (39)
 
 
0% (0)   👎
全局: 👍   100% (102)
 
 
0% (0)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
## 面试

我是2017年6月加入多伦多的亚麻的,当时多伦多只有五六百人,现在已经2000多了。面试的时候还迟到了将近十分钟,一个白人大叔有点不太高兴,说不必寒暄了,直接写代码吧,implement一个hashmap吧。 这个虽然面试前没有专门准备这个,但是以前研究过hashmap 内部的实现,所以心里还有点底。当时有点紧张,而且marker 也不太好用,时间也有点紧,所以没有完全写完,但是感觉应该勉强通过吧。 后来面试的几个题目比较简单,一个二分法,一个for loop,最后一个design,设计一个Uber,我很坦诚的说没有用过 NoSQL,只是设计了table schema,设计了API。当时我只有一年工作经验,估计design的要求也不高,所以没想到最后居然拿到offer了。

## 入职前半年

在亚麻的前半年感觉很好,当时team负责一个小网站,有自己的backend service, 不太需要depend on 其他team,所以很容用上手。但是当时踩了一个坑: 在我入职一个月后,有一个task需要改我们upstream 的一个service。那个service几万行的代码,很老旧了,老同事都不愿意碰,我也不知水深水浅,就接手了,本来是5天的活,我愣是干了一个月。一方面刚进亚麻,很多工具都不知道或者不太会用,另一方面,同事都不太懂那个service,能提供的帮助有限。做了两个周后,几乎天天加班,周末也去办公室,改完service之后,还需要改integration test。Code review发了十多个版本,最终通过了。

Lesson learned:新手不要随便去碰其他team的service,本来自己技能就有限,同事能提供的帮助也有限,所以很容易掉进坑里。
. check 1point3acres for more.
## 新(臭)项目

2018年初,整个org发生了比较大的变化,我们team接手了印度team的网站和后端。网站是perl/mason 写的,当时一窍不通。后端的service也用了很多我们org自己“研发”的工具(实际上特别烂,而且只有我们org用。Documentation特别多,但是很难follow,每个task基本都是摸着石头过河,经常一个task做一个月。后来又踩了另一个坑:当时manager和我说,让我负责一个 frontend framework 的 migration,我也不知道那到底是个啥东西,然后天天下班之后研究,读wiki,做笔记。甚至因为task 进度慢,所以请假,然后利用假期干。但是后来,这个migration项目不了了之,我们不需要做了。所以花了几个月时间了解的一些模模糊糊的东西,都浪费了。

Lesson learned:不要随便学东西公司内部只有你们org 用的工具,你的时间是很宝贵的,如果你确定你学的东西会对长期职业发展有好处,可以,但是大公司内部很多东西都是不断的被deprecate 的,很难学懂,学透,所以就想背了一篇你不懂的课文一样,浪费了时间,用途也很少。所以学之前,咨询一下老鸟,简单的帮你评估一下。


## 升职

2018年中,manager开始提promotion的事情,给了我一个单独的项目,虽然也是migration,但是相对独立,而且完全是Java,带着一个小实习生做了一个假期,老板让我写promotion doc,可是我真的不知道怎么写,感觉没啥可写。老板本来让我十月份写个初稿,争取年底promote,但是十月份我还基本没动,所以拖到了2019年二月份,最终2019年五月promote到了SDE II。

Lesson learned: 一定要提早写promotion doc,很多时候写不出来是因为自己没有仔细总结,很多东西包装一下还是蛮好看的。我入职亚麻之前是master 毕业,已经有一年工作经验,但是比我晚几个月入职的本科毕业的同事,居然比我升职还早。说实话,我感觉我代码比他写的好,但是人家是按照promotion的要求,每一项都达标。而我根本没看要求,自己觉得很牛逼,但是也没有写promotion doc,也没有按照要求收集七龙珠。

## 换项目

2019年初,我们新分出了一个组,虽然还要帮原来的组做一些perl的东西,但是工作重心逐渐发生了变化。19年中的时候,升职了,team中好多“老人”相继离职,然后只有两年经验的我也成了核心骨干之一。自己有了一些task选择的自由,或者项目选择的自由,但是当时也没有一个明确的目标,感觉升到SDE III 还是很遥远的事,现在就做点杂事,多积累点知识,以后肯定用得上。当时team 里有个SDE III,他在做一个新项目,本来有机会可以参与到其中的,但是自己也没争取,所以2019年基本也就是做了一些杂活,也算是升职之后的小小休息吧。

Lesson learned: 做杂活可以积累知识,但是想要升职,还是需要做项目,如果有senior 在做新项目,努力争取参与到其中,不管是对知识的积累还是升职都会有帮助的。

## 学习成长

2020年,开始准备升职/跳槽。19年底,找了一个mentor,他告诉我他每天都会花一个小时学习,了解别人做项目的经验,教训。于是从2020开始,我每天早上也开始从9:00 - 10:00 学习一个小时。基本就是看 https://github.com/donnemartin/system-design-primer ,(应该有更好的system design的材料,希望大家多多分享)。中间有几个月因为项目可能需要写一个interpreter,所以研究了一下编译器,https://ruslanspivak.com/lsbasi-part1/。每天学习一点新东西,就会感觉真正能量,精神满满,不会因为做一些烂的项目而感觉虚度了时光。

Lesson learned:一定要不断学习,不断成长

## 负责项目

从2020份起,我开始负责一个新的项目,一个principle engineer写的 POC,我把所有的代码都读了一遍,了解了整个架构思想,开始create task to address feature gaps. 不知道是因为这个项目太重要了,老板对我有点不太放心,还是那个SDE III 看到了这个好项目,所以他也参与了进来。整个项目的推进比较慢,每次改点代码,需要和他讨论很多次,然后再和principle enginner 确定一下,有几次我们内部已经确定好方案了,但是principle engineer直接给否定了。后来讨论了很多次,才了解principle enginner的设计理念和我们的有些不一样(他想把common use case的API 简化,但是代价就是uncommon use 的API就会复杂,而我们想的是,把所有use case的API 设计的比较统一,common use case的API会稍微复杂一点,但是所有API的风格是一样的)。 所以整个项目做了将近一年,也就增加了几个feature。

leason Learned: 我现在也是摸着石头过河,希望老前辈们提供一些建议。


## 未来

我现在还没有明确的升职计划,但是汲取之前的教训(manager 也告诉我)要和SDE III 多聊聊。通过沟通,可以慢慢明确升职的要求,也可以扩大自己的视野。SDE III 的升职项目有两种,一种是自己propose 的,这种是需要对整个org比较了解,找到痛点,然后通过讨论,用数据说服manager;一种是项目已经比较明确,manager assign 给你,这种比较简单,感觉有比较好的技术能力和沟通能力,都能搞定。看目前的感觉,我感觉我manager 可能会给我一个大方向,让我自己propose。
今年年中的时候,就到入职四周年了,同时也是成为developer的五周年,因为亚麻的sign on stock 只有四年,所以年中的时候,total package 会有比较大的drop, 目前也考虑年中的时候,去拿一个competing offer, 这样工资可以给涨一下。或者如果offer比较好的话,那就直接跳槽了。 . check 1point3acres for more.

这就是我在亚麻三年半的简单经历吧,踩了不少坑,所以和大家分享一下,希望对刚入职的新人有所帮助,同时目前也有一些疑惑,也希望前辈给一些建议。

码字不易,求大米。

评分

参与人数 68大米 +212 收起 理由
guolinaileen + 1 赞一个
联氢人 + 1 很有用的信息!
天择 + 2 给你点个赞!
kawayipk + 3 给你点个赞!
therealmichaelz + 2 给你点个赞!
ironpepper + 1 赞一个
youneverknow + 2 欢迎分享你知道的情况,会给更多积分奖励!
AresLuo + 1 赞一个

查看全部评分


上一篇:也谈高考成绩对人生走向的影响
下一篇:入职以后面试时的bar raiser想让我转去他们组

本帖被以下淘专辑推荐:

地里的匿名用户
地里的匿名用户  发表于 2021-1-5 12:48:25
本楼: 👍   100% (3)
 
 
0% (0)   👎
zspengyou 发表于 2021-01-04 20:26:08
木有,当时还感觉没啥问题。
正常,我也没有。因为股价涨了,第三四年的工资超过升了级的target工资就不会refresh股票。算是亚麻特色。
回复

使用道具 举报

我的人缘0

升级   29%

本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   89% (95)
 
 
10% (11)    👎
zspengyou 发表于 2021-01-04 18:33:58
这样啊, 我sign的时候给了80,之后一直没有refresh股票。 这就导致我第五年只有8股。。。。
我可能运气好。。new grad 入的,base非常低,然后每年可能用股票来match pay吧。然后因为股价低所以给的稍微多一些
回复

使用道具 举报

我的人缘0

升级   13.71%

zachary1015 2021-1-5 06:27:48 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   98% (596)
 
 
1% (12)    👎
感觉你的组挺好的啊,是多伦多的亚麻文化都这样吗?还是你的经理比较好?
为什麽这样说呢,因为我看你入职前半年,五天的活干了一个月,这要是在我以前的组,立马就被放到dev list,并且成为以后support pip的例子了。
然后2018做的migration 项目不了了之,之后也只单独做了一个migration项目,这样也能promote。

但其实你这组才是正常。我以前在亚麻的组,印度经理真的是asshole,给个臭项目,然后因为花时间研究导致delay了一点,就被pip了。
而且偏袒其他印度人。对于华人,已经deliver了三个中等projects,还会被恶意阻挡,吹毛求疵不让升职。
回复

使用道具 举报

我的人缘0

升级   56.5%

本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (7)
 
 
0% (0)    👎
楼主写的好好!同坐标多伦多!

评分

参与人数 1大米 +1 收起 理由
tc_dong + 1 赞一个

查看全部评分

回复

使用道具 举报

我的人缘0

升级   29%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   89% (95)
 
 
10% (11)    👎
同2017年加入,今年年中也是开始第五年,但是今年的股票数是前几年的总和。。明年就很少了。
回复

使用道具 举报

我的人缘0

升级   7.68%

bazingaa 2021-1-5 06:39:14 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (2414)
 
 
6% (179)    👎
louzhu jia you
回复

使用道具 举报

我的人缘0

升级   16.63%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (3849)
 
 
0% (33)    👎
楼主mentor intern对升职有很大的帮助吗?我实习的时候mentor很积极想帮助我,但是我可能是一个喜欢自己研究的人 😂 每次1on1都是聊人生比较多,大多数难题都是自己解决的,可能没有给他很多展现mentorship的机会。不过我当时已经猜测这跟promo有关系,自己还收集了不少小故事,写review的时候按照LP给他证明了很多他是如何demonstrate那些values的,不过后来看他年底还是没有升职 😨 挺奇怪的 … 反而看到另个人升了。还有七龙珠是什么 XD
回复

使用道具 举报

我的人缘0

升级   4.57%

 楼主| zspengyou 2021-1-5 09:54:45 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (102)
 
 
0% (0)    👎
illumine 发表于 2021-1-5 06:54
楼主mentor intern对升职有很大的帮助吗?我实习的时候mentor很积极想帮助我,但是我可能是一个喜欢自己研 ...

. 1point3acres》 写review的时候按照LP给他证明了很多他是如何demonstrate那些values的
这个很好的, 肯定对他升职有帮助,至于最后没升,可能是因为其他原因。

七龙珠就是升职的时候需要达到的几个要求,其中mentor/helping others 就是一条。不一定非要mentor intern,也可以mentor 入职的新人。
其他要求我已经记不太清了,而且现在也已经改了。 比如: delivery, 提高team Operation Execellence, 代码质量
回复

使用道具 举报

我的人缘0

升级   4.57%

 楼主| zspengyou 2021-1-5 09:58:22 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (102)
 
 
0% (0)    👎
zachary1015 发表于 2021-1-5 06:27
感觉你的组挺好的啊,是多伦多的亚麻文化都这样吗?还是你的经理比较好?
为什麽这样说呢,因为我看你入职 ...

我到现在已经换了三个manager了,可能我们大组的manager 都比较友好吧。

5天的task做了一个月,是因为当时我才第二个月,而且又是away team work,所以manager也理解,而且他几次看到我加班。

升职其实不单单是最后一个migration的project,之前也做过几个一两个月的小project,最后那个migration做了小半年的样子吧
回复

使用道具 举报

我的人缘0

升级   4.57%

 楼主| zspengyou 2021-1-5 09:59:52 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (102)
 
 
0% (0)    👎
哈哈狗狗 发表于 2021-1-5 06:04
同2017年加入,今年年中也是开始第五年,但是今年的股票数是前几年的总和。。明年就很少了。

不都是分四年,5%, 15%, 40%, 40%吗?

莫非不同的地方还有不同的分法?
回复

使用道具 举报

我的人缘0

升级   29%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   89% (95)
 
 
10% (11)    👎
zspengyou 发表于 2021-01-04 17:59:52
不都是分四年,5%, 15%, 40%, 40%吗?

莫非不同的地方还有不同的分法?
刚看了下,好像是最后这40%是17股。再加上之前这几年每年refresh的,集中到今年就差不多40几。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

Some icons made by Freepik from flaticon.com

快速回复 返回顶部 返回列表