查看: 96737| 回复: 215
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 我是一名亚马逊一个小小的SDM,Ask me anything!

   
🔗
匿名用户-SHFNM  | 添加认证 | 2019-3-4 08:57:31 |倒序浏览

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

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

x
关于我

我是一名亚马逊一个小小的SDM,2013年UCLA本科计算机系毕业后去了亚马逊当了个SDE I,最近很荣幸成功从SDE转成了SDM。. 1point 3acres



为什么要做这次AMA
最近在地里发表了一篇感言《而立之年,写给自己北美12年的摸爬滚打》,本来只想在闲暇时间发表下自己的心情,没想到反响很好。
如果你感兴趣的话,帖子在这儿 https://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=489254

很荣幸Warald邀请我来做这次AMA,希望能通过这个帖子从manager的角度来回答大家的问题。.1point3acres

这次AMA适用的对象
作为一个职场经验有限的一个小SDM,我只能回答亚马逊L4、L5级别的问题(或者其他公司类似的级别,参照类似https://www.levels.fyi/SE/Amazon/Google/Facebook)。如果你是L6或者更高的级别,那么我倒是希望您能有空回答我几个问题。. Χ



我会回答什么,不回答什么
无论你是职场新人还是在校学生,我都愿意和你分享我的经历、经验、想法。不限于工作或者生活(我的经历和经验可以看下我之前的12年流水账)
话又说回来,如果你只是单纯的希望得到内推,或者问我组里现在招不招人,我可能会直接略过你的问题。再次提前和大家说一声抱歉!
我只是一个小小的SDM,我并不负责内推。如果我组里招人或者帮别人招人有内推机会,我会来地里另开帖子(前段时间开过一个,简历已经不再收啦)。
除此之外我会尽量保证一个一个回答所有的问题,提出我个人的看法,但是我的想法不一定都是对的,所以提前希望有不同意见的朋友可以包涵。
其他没有提到的如果遇到了特殊情况我会回复并补充说明的,谢谢。





补充内容 (2019-3-4 18:25):.google  и
请尽量不要问和公司policy相关的问题,因为我也不知道,我觉得我知道得可能还没你多。比如:我拿到offer了后可以compete吗?我选组可以选这个组吗?等等。我是SDM,不是HR,我也不是recruiter。提前说一声抱歉!

评分

参与人数 72大米 +607 收起 理由
Mr_HuA + 1 赞一个
cloudWarrior + 1 赞一个
Zia + 3 给你点个赞!
hanroro + 2 给你点个赞!
spearous + 1 给你点个赞!

查看全部评分


上一篇:请问各位前辈,在自己的写码职业生涯当中,希望做过什么不一样的决定?
下一篇:请问下大家狗家sre前景好嘛,转swe难度怎么样呢?

本帖被以下淘专辑推荐:

etwolf 2019-3-4 11:40:05 | 只看该作者
全局:
chenghungma 发表于 2019-3-3 19:19
亚麻intern面试有的面试官问问题十分难有的又很水。。。请问面试官的招聘标准是什么呢

我不知道这个“难”和“水”的定义是什么,如果说不会的就是难,会的就是“水”,那么我的建议还是丰富一下各类常用算法和数据结构的熟练度。个人感觉亚麻面试(尤其是intern),并不会问需要思考很多的问题,都是很直接的。再者,有的看似简单的问题,可能会有很多考察的方面。我就用过完全一样的问题给SDE I和SDE II面试,SDE I能得到一个答案即可,SDE II做完了后会提出很多优化、代码更干净、更容易维护、等等。

如果说能当面试官的标准是什么,据我所知,只需要完成几个training,然后开始shadow别人几次(有经验的人给人面试,你看着,记笔记),然后被reverse shadow(你去给别人面试,有个有经验的人看着,给你feedback)到觉得可以亲自上阵了,就可以了。可以说,几乎所有的SDE II以上的人只要想当基本都能当得上。.1point3acres

那么话说回来了,看起来大家水平残次不齐,怎么能保证能有统一的标准呢?这就要看这次面试(一个loop)里的lead做得怎么样了。做得好的lead不单分配所有面试官需要cover的项目,而且会让大家互相分享一下问题,共同探讨一下问题是否合适。

如果有足够多的人感兴趣,我也愿意改天再发个帖子来谈谈我之前常用的一道面试题,来谈谈我考察SDE I和考察SDE II的时候的区别。

评分

参与人数 9大米 +60 收起 理由
ohhemma + 1 赞一个
Morfire + 1 很有用的信息!
advancedYj + 1 赞一个
thymelef + 3 很有用的信息!
mtfront + 10 给你点个赞!

查看全部评分

回复

使用道具 举报

etwolf 2019-3-4 13:25:20 来自APP | 只看该作者
全局:
pastpast 发表于 2019/03/04 13:07:36
楼主能谈谈SDE 1升2的过程么?需要哪些skills?一般在什么时候和老板提升职的事?
听说SDE1升2,需要做一个promotion project. 这个project是怎么定义的?向老板要的...

如果你是亚马逊内部的,去搜一下Role definition,有很明确的定义了SDE II的skills。如果对这个读了后还是不懂(很正常,我第一次也读不懂),建议和你的manager聊聊,你的manager能通过你们组的项目来给你讲,可能更容易理解。
关于promotion project,可以理解为一个(或者几个)达到了SDE II的complexity的项目,你在做的同时表现出了SDE II的能力。如果能自己提出,那就再好不过了,但是这个必须和你的老板商量,你自己偷偷做了个你们组不需要的东西,很难被认可。大多数情况下,你是和你的manager一起来发现这个项目(新的项目,或者是早就计划好要做还没人来lead的)
.google  и
那么说什么时候和manager谈这个事情呢?那么我们先把每个级别(比如SDE I)分成三段,刚开始肯定是学习技能,然后是技能的熟练和灵活运用,最后才是争取升职。完成了前两个阶段才可以开始谈这个项目,要是现有的工作还不能熟练,没有信心去自己lead,也就是没有ready,那么谈了也没用。其实很多项目都可大可小,都能做成SDE II(小项目可以加入automation,self service,等等),所以不用担心项目不够。

评分

参与人数 9大米 +34 收起 理由
Toby + 1 赞一个
xogoss + 1 很有用的信息!
俘虏你的心 + 3 很有用的信息!
TinaTinaTina96 + 1 赞一个
Morfire + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

Warald 2019-3-4 14:13:36 | 只看该作者
全局:
AMA Guideline:
请大家尊重一下楼主的时间,那种地里已经讨论过一千次,自己随便一查就有答案的问题就别问了。
另外highly specific,只对提问人本人有用的问题,或者要求楼主泄漏隐私的问题,也先跳过吧。

也请楼主优先回答那些对更多人有用的问题,这会造福更多的人。


欢迎报名开ask me anything (AMA) 帖子!

To 有意开贴的同学:

内容可以是:
  • 各公司员工来介绍贵司hiring、各方面情况介绍的,欢迎附带贵司招聘信息、提供内推等。
  • 某个大学老师或者学生介绍program情况的,最近正好申请结果发放,也欢迎各个program找代表来集中做答疑。
  • 买房、装修、投资
  • 转CS、改行、学习新领域
  • 申请经验分享
  • 西雅图生活,纽约吃喝玩乐住
  • 学习某个技术领域比如ML/AI的心得
  • 职场感悟,如何升职,如何转组etc etc
  • 任何你有价值的干货
请私信联系Warald 或者 管理员邮箱 1point3acres.com@gmail.com.google  и

. .и
之前有人开过类似话题的AMA,我是否还可以开?. 1point3acres.com
当然可以!每个AMA代表个人观点和分享,并非只有一个声音。

To 提问的同学:
如果你的问题得到回答,请给楼主加分表示感谢

To 大家:
觉得哪条回复有用,也请加分!给别人加大米,不扣你的。使用手机APP的同学:快速+1 只需要点一下而已。



回复

使用道具 举报

etwolf 2019-3-4 16:03:08 来自APP | 只看该作者
全局:
choa 发表于 2019/03/04 13:46:31
最近和自己老板进行了forte review,peer和manager的反馈是dive deep但是经常因为太深究而忽略了think big这一方面。老板的建议是让我多做复杂的系统设计,但是说实话,我...

首先你说deep dive与think big之间出现矛盾,其实很多事情都有矛盾,决定性的因素就是一个度。做得太少与太多都不一定是好事。比如说有个人天天只会think big,提出我们50年后要做什么,完全忽略了技术的局限性也不懂系统到底是怎么构架的更不知道怎么去实现,那么这个想法可能只是一个纸上谈兵,反之亦然。
你还提到过两次主要工作内容是维护,那么请问是否和manager谈过你们组的短期(今年)和长远的计划(三年)?如果没有,这就限制了你的think big。如果只把精力放在眼前的事,怎么会有时间去考虑将来呢?如果已经谈过,那么可以从长计议,想想怎么完成这个长远计划,倒着推出一个时间线。想想现在要做什么,年末要做什么,明年要做什么,很难不去think big。think big不只是提出一个好的想法,更重要的是把这个想法的实现方式想明白并且能搞清楚怎样一小步一小步走到那里。好比说今天打地基但是我明白这都是为了盖高楼所以地基要打很深而不是仅仅满足于现在想要盖一层楼的需求。
再就是你说了earn trust和自己不敢提出想法偷偷做事,这两件事要一起说。首先trust是相互的,如果你不能先去信任你的manager和队友,怎么能要求他们信任你呢?那么首先要相信你的队友和主管是有能力的人,他们都有他们的想法,而且都可能是很好的想法。走出这一步可能很难,我也有误入歧途(感觉别人都不懂只有我最明白)。那么怎样去做呢?多和他们交流,你和你的老板在1:1的时候应该提出你的想法,但是提出的方式要聪明。如果你拿着一个提案直接进去,和你主管说我觉得这个事情应该这样做,我们现在做得不对,可能效果甚微,而且有种高高在上的感觉让人难以接受。你可以先从问问题开始。比如,我想和你了解一下我们现在做得东西为什么要这样做,这是我们想要的结果吗?首先acknowledge别人的想法,尤其是你manager的想法,毕竟你的manager决定你们组以后的方向,也最明白这个方向是怎么决定的。真正明白了别人的想法后再回去仔细思考一下,有没有和你的想法一样,有没有什么新的需要考虑的因素。可以和manager明确提出我对某个方面很感兴趣,可否下次提出一个方案给你看看。达成一致后就可以继续思考和研究,可以先了解一下其他组员有没有已经在drive一些改进方案了,如果已经有了请去细致的和他们聊聊,理解别人的解决方案,首先要认可他们和你一样经过了很多思考,认可别人的想法(I think that is a great idea, would you mind tell me more about it when you have time?)下一步可以去思考一下哪些方面还没有cover,哪些已经cover的可以有更好的解决方案,挑一个方向写个简单的one pager(wiki上有template),多用数据说话避免任何主观意识(我之前在某某组都是这么做的,我们也应该这么做,这就很主观。)写好后利用1:1分享给你的manager。分享的时候不要说我觉得我们应该这么做,相反,你可以说我这里有个想法,我想争取一下你的意见和feedback。让你manager给你指一条路,明确到底应该朝着哪个方向发展,慢慢达成共识。达成共识后就可以探讨我们怎样去实现这个想法(通过现有的项目还是需要做什么才能争取到这个机会,或者是允许你去做一个简单的prototype)。最后就是真正的实现了,这个就看你的能力了。这些都做好了,你应该已经own了你们组里一个领域了,就是这个领域的senior了,以后有这个方面的需求我就不信他们会先去找别人。
最后说一句,过硬的技术和广又深的知识储备才是lead的最关键前置条件。你说你对你们组和搭档的系统还有疑惑,找不到机会学习,这是个红灯。没有机会去干但是可以自己看看code base和wiki,慢慢自学成才,能做到这种自主学习我相信你在哪个领域都可以变成POC

评分

参与人数 23大米 +65 收起 理由
ocho4l + 1 给你点个赞!
t__c___ + 2 很有用的信息!
lpaben62 + 2 很有用的信息!
luckpotato + 1 赞一个
charsonlin + 2 谢谢分享!

查看全部评分

回复

使用道具 举报

etwolf 2019-3-5 01:45:26 | 只看该作者
全局:
gongchen 发表于 2019-3-4 00:23
感谢楼主开了这个AMA

下面两个问题可能有重合,还是分开写了
.google  и
第一个问题SDM/SDM合作,这有两个方面。
第一是我是SDM,我和我的manager/skip lv manager之间,这个和SDE/SDM之间的关系类似。我可能会在意我的manager是否关心我的growth,能否给我actionable feedback,是否有长远的计划,这个计划是否和我的职业规划吻合,我的manager的influence有多少,能否帮助我走向职业的巅峰,等等。
第二个方面就是我是SDM,我和其他SDM(比如合作伙伴,隔壁组的)合作。那么我首先要明白两边的overlap和互相的关系(谁需要谁的服务,这种合作能否变成mutually beneficial),在这种合作中我们都能得到什么,等等。但是作为SDM,很多情况下你可能并没有选择的余地,你必须要完成一个项目,必须要利用这套系统或者自己做,时间太短并不允许你自己做,你的leader告诉你能重复利用就不要推到重做,等等。. 1point 3 acres
作为SDE,主要是谈自己的manager。这个我第一个回答的大部分都可以fit。除此之外,我还会考虑我的manager的tech强不强,一个根本不怎么懂tech的SDM可能交流起来很难。再者,我会考虑我的manager是否给我drive的权利。如果manager是个独裁,那你的发展空间会很小。最后,我要明白我的manager是否会认可我的work,能否给我足够的visibility和acknowledgement。

评分

参与人数 2大米 +4 收起 理由
ocho4l + 1 给你点个赞!
gongchen + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

etwolf 2019-3-5 01:55:17 | 只看该作者
全局:
gongchen 发表于 2019-3-4 00:30
楼主能不能具体说说哪些CS课教授了这些“某些有用但是感觉偏门的知识”呢?
. check 1point3acres for more.
例子太多啦,这些内容可能不会1-1 map到你的课程,但是这些方面应该都是有机会学到的。
Computer Network,Software Engineering,Software Architecture,等等。基本上除了专精的(比如computer graphics,ML),其他general的CS课都会有用,包括Computer/Network Security,writing,等等。
甚至我有个课是讲工程师创业,事后发现这门课讲到的内容(vision statement, charter, etc.)都在我转SDM的时候能用得上(后悔当初没好好学)
SDE不只是写code,还要做design,写documentation,做deployment,管维护,改善软件的performance,能看懂memory dump,知道怎么用command line快速完成繁琐的工作,等等。我只能说,技多不压身,有精力多学习只有好处没有坏处。

评分

参与人数 2大米 +6 收起 理由
BarryYun + 1 赞一个
jaychsu + 5 给你点个赞!

查看全部评分

回复

使用道具 举报

etwolf 2019-3-5 13:15:24 来自APP | 只看该作者
全局:
hxtang 发表于 2019/03/05 12:11:39


lz你好,看了你的几个关于sdm vs sde的回帖好奇想问问亚麻是不是即使对sde3+也没有leadership/direction方面的expectation?如果这样的话sde3和princ...

SDE II就开始有lead的expectation了,SDE III就基本上是个team的lead了,更别说再往上走了。写code只是IC的一方面,毕竟一个人的贡献是有限的,再往上就是如何调动集体的力量来完成更大的项目,这样才能有更大的influence(也就是对更高级IC的expectation)。你自己再能写也写不过20个人,把自己的想法扩散到20个看不到那么远的人不但能完成更多,而且能培养别人。一个小的component完全可以交给低级的工程师来完成,但是没有你这种人来lead,那些比你级别低的人怎么可能会知道要做什么,怎么去做呢?

评分

参与人数 4大米 +8 收起 理由
Mr_HuA + 1 赞一个
BarryYun + 1 赞一个
wzs9988 + 1 True
amyzen + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
進亞馬遜除了刷題外 有什麼需要注意及準備的呢
回复

使用道具 举报

全局:
new grad如果没有比较好的project,bq的时候要靠编吗
回复

使用道具 举报

全局:
亚麻招聘为啥那么玄学?
回复

使用道具 举报

🔗
etwolf 2019-3-4 10:45:39 | 只看该作者
全局:
weitingtw 发表于 2019-3-3 17:06. ----
進亞馬遜除了刷題外 有什麼需要注意及準備的呢

如果你是应聘SDE I,那么只需要懂最常用的算法和数据结构。如果你是应聘SDE II,那么请积累足够的service level design经验。个人从来没刷过题,感觉长期积累的经验比短期刷题更有益。除此之外,请移步https://www.amazon.jobs/en/principles 看看
回复

使用道具 举报

🔗
etwolf 2019-3-4 10:50:32 | 只看该作者
全局:
ysboss123 发表于 2019-3-3 17:34
new grad如果没有比较好的project,bq的时候要靠编吗

请不要编故事。。。project不分好坏,做得好做得不好都会有各种有意义的经验,建议从实回答,重点是你的想法,你的经历。最终的结果当然重要,但是结果不好你也可以说,如果还有机会,我会选择这样这样去做。

没有project还可以从平时和同学一起在学校做东西的经验来谈。毕竟作为SDE I亚马逊是理解有些人没有很多的工作经验,有过硬的实力才是最重要的。

评分

参与人数 1大米 +3 收起 理由
神雕仙居 + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
etwolf 2019-3-4 10:52:05 | 只看该作者
全局:
wchb2016 发表于 2019-3-3 18:25
亚麻招聘为啥那么玄学?

不好意思,请问您说的这个玄学是什么?个人感觉亚马逊的招聘流程还是比较简单的,而且我从来没在面试的时候问过别人奇怪的问题。如果您有什么具体的问题,我可以在我能力和允许范围之内尽量回答。

评分

参与人数 3大米 +7 收起 理由
dwy189 + 2 给你点个赞!
lpaben62 + 2 這種問題都能這麼認真的回答,給個讚!
454400098 + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Leonisdead 2019-3-4 11:05:31 | 只看该作者
全局:
请问SDE I一般会被分到哪些地方的office呢,不同的office有什么“好坏”之分吗?

评分

参与人数 1大米 +1 收起 理由
zhounaiding + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Gundam_Exia 2019-3-4 11:19:25 | 只看该作者
全局:
亚麻intern面试有的面试官问问题十分难有的又很水。。。请问面试官的招聘标准是什么呢
回复

使用道具 举报

🔗
vividlau 2019-3-4 11:27:03 | 只看该作者
全局:
谢谢楼主!
想请教一下,作为new grad SDE, 刚开始工作,需要在哪些方面注意提升自己,以便更快地晋升到 SDE II 甚至更高?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

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