而立之年,写给自己北美12年的摸爬滚打
职场感言
谨以此文纪念下我的30岁和我在北美摸爬滚打的12年。文笔欠佳,权且当做是一笔自己欠自己的流水账。
12年前,18岁的我第一次来到美帝,在一个洛杉矶很小的一个私立高中开始了我的北美生活。先别笑,我是北方人,因为上学晚,当时我在国内刚读完高二,被美国高中建议从11年级开始,相当于重读一年(相当于20岁才能上大学)。来了后被安排在一个寄宿家庭,房主是个墨西哥中年妇女,胖胖的,人很和蔼,就是住宿条件不尽人意。屋子的窗户关不紧,有一次晚上冻醒发现被子湿透了,原来是外面在下雨。后来熟悉环境后和几个学校里的中国同学一起搬出去租房的各种事儿就留到下次再聊吧。
说完生活谈谈这个学校。学期开始后我慢慢意识到,我这个高中奇破无比,很多老师讲不明白内容,大部分学生质量很差,不到几个月我就觉得我的大学梦可能要破碎了。靠不了老师就只能靠自己,我开始自己上网查资料,看帖子,懂了什么叫考托福,什么是SAT,啥叫AP课。给自己定位了后我去和学校老师谈,我说我要选AP课,结果被告知学校只能offer极少的AP,但是可以自学自考。好吧,当时听完后感觉已经看到了多年后自己从一个野鸡大学走出来一事无成默默回国被人嘲笑。但是不能放弃希望,自学起码也是一条路,于是我就去买了所有能买到的教材和材料,上完学校的课回家后自学这些AP课程。对了,因为学校很小,连11个真正会踢球的都凑不齐,我还有幸当上了个校足球队队长,每周还要最少两次训练,毕竟听说课外活动也很重要。当时就觉得每天需要完成的事情太多,身体和心理的压力都很大,也有很多次觉得不如随波逐流但是终究没有放弃,坚持每天只睡四个小时希望能给自己谋一条出路。
看到这里各位可能觉得是个励志的故事,但是并不是这样。转折这就来了,我并不是个很会考试的人,尤其是不擅长记忆背诵。虽然靠着老本托福考了111,但是SAT的单词我就真心背不下。我现在都记得我第一次考完后看到570的reading和600的writing后我知道估计已经超长发挥了,拿着1970的SAT我实在没有再考一次的动力。除此之外,我还尝试考了12个AP,可惜只有7个5分,3个4分,还有两个只有3分。关于课外活动,也只参加过州science fair得过一次第一,足球队队长,再就是参与了一个research但是只有个半成品还没成功publish出去的paper,实在是拿不出手。申请大学的时候,因为SAT实在太低还是没能被最想去的学校录取,至今还是个怨念。
看着最后收到的那些录取通知书,我在CMU和UCLA纠结了很久最后我还是选了UCLA,毕竟洛杉矶的生活实在太完美,温暖的天气和数不尽的美食美景。大学专业自然是选择了CS,12岁开始学的C语言,中学开始搞竞赛,以后当个民工搬砖这事儿我觉得我小时候就决定了。
大一生活比较安逸,毕竟入门课程比较简单,靠之前的老底就够用,每天活得也很潇洒。既然学校生活无法满足我,大一的暑假我去外面找了个实习,在一个小创业公司做web app,用的是从来没学过的coldfusion。虽说没学到啥有用的东西但是给我打开了一个新的路子,原来上班比上学好玩儿多了,还有钱拿。然后不到半年我就跳槽了,去了赛门铁克。同时也步入了大二,课程开始慢慢深入和拓展,开始有了很多我并不是很感兴趣也学不明白的东西,比如写代码做动画我就学得一塌糊涂。由于又要实习又要上学,我开始只挑自己感兴趣的学,不感兴趣的不挂科就好,GPA慢慢越来越低。但是正如我所说,上班的乐趣远远超过了上学给我的乐趣,慢慢的我就真的不把GPA放在眼里了(其实就是能力有限,给自己找个借口)。当时我是假期全职(每周40小时),上学期间兼职(每周20小时),几乎每天都混在办公室,干到了大四,自己的GPA只剩下可怜的3.0了。
大四了,同学们大多都在考研,我这种考研没啥希望的**只能开始去找工作。虽然赛门铁克也是个很好的公司,也给了我毕业后的工作合同,但是当时我非常憧憬google。不过貌似google是个很看GPA的地方,身边GPA高但是没啥工作经验的同学都拿到了面试,我手里拿着将近3年的连续实习经验和可怜的3.0 GPA苦苦等了很久也没有人联系我。后来亚马逊给了我面试的机会,当时我根本没有什么准备,也不知道为了面试还要刷题看面经,纯粹是抱着试试看的态度想去看看亚马逊面试是个什么样子。当时是校园招聘,第一天面了一个,第二天面了四个,第三天offer就出来了,当时也是被这种效率震惊了。相比之下,为了去微软面试我还要刻意延长我亚马逊offer的最终期限,延长了后结果微软那边告诉我没安排好,需要让我挑一个月之后的日子,我就直接拒绝了(主要是懒得和亚马逊那边要求再给我延长一个月来决定)。当时心情倒是极好的,还有半年多才毕业,已经确定了下家,待遇虽说很一般都是看起来生活自理没什么问题。这时才发现身边朋友都在为了面试刷题看面经,这才知道自己当时首战告捷估计运气成分很大。
大学生活就剩下最后半年,我辞掉了赛门铁克,最后两个quarter每学期只有两门课,最后一次好好享受了下洛杉矶的阳光,离开了这个美丽的城市,来到了阴雨绵绵的西雅图开始了另一个旅途。
亚马逊的路也是挺坎坷的,当时选组我选好了一个很感兴趣的组,但是快入职的时候被告知那里reorg了只能把我分到别的地方,根本没给我选择的权利,可以说入职的时候是十分不满的。第一天我的组员一个都不在,连老板都没来,是一个TPM把我领走,然后送到了一个空旷的办公室。后来听说他们那天是一个集体放假然后把我给忘了。开始工作了后发现这里前端工作比重不小,当时我明明是想要去多做后端,不满在慢慢的堆积。当时心想要么赶快换个公司要么赶快换个组,根本没有心思在这里好好待着。尤其是三个月后我觉得所有东西都摸透了,更是对这个组非常失望,也看不到升职的机会,私下里已经开始研究换组的事儿了。阴差阳错,这个秘密计划一直没有真正实施,入职一年后我拿到了一个给我升职的好机会。一个大项目,很多不确定因素,影响到好几个组。好在当时组里的东西我早就看透了,领着大家做这个项目并没有什么难度,倒是途中发现的一些问题比较有趣,也给了我很多机会,比如找到并解决了一个非常pow level的race condition,把latency从450ms降到150ms以下,等等。总而言之,通过一个耗时几个月的项目把所有通往SDE II还不足的方面全都补上了。可惜当时我的老板还是个亚马逊新手,根本搞不定升职的事儿,和我来回的重写升职文档折腾得我都快绝望了。祸不单行,2015年我得知我的H1B再次没抽到,我的OPT也离结束不远了,来了亚马逊快两年了也没升到SDE II,心态彻底崩了。没等OPT彻底结束我就申请暂时离职回国休息调整心态,同时开始办加拿大签证准备去亚马逊温哥华的一个新组。加拿大工作签证可真是慢,我2015年9月开始办,2016年3月才正式进入加拿大。这期间,我之前的老板倒是给我帮了个忙,用我将近一年前写的升职文档把我升到了SDE II,也算是了解了我的一个心结。
加拿大,温哥华,新的组,新的人,雷同的故事又开始了,组里东西不复杂,很快就摸透了,而且需求很少。来组里的第二个月我把组里的所有的backlog和feature request全做完了进入了无事可做的的状态。老板在西雅图,很少管我们,感觉看不到什么希望,对所谓的长远计划我既不看好也不感兴趣。就在这时,西雅图我之前组的大领导(忘了是VP还是director,反正现在是个VP了)来了温哥华,然后我们就在公司偶遇了。当时H1B没抽到的时候他也听说过我的签证问题,但是不知道我最后来了加拿大。他和我谈,说他们要在温哥华建个组,人都是外面招的,问我有没有兴趣参加。当时我心里已经有了转行当manager的打算,毕竟对之前组里的东西我还是很了解的,心里觉得这可能是个很好的机会,就一口答应了下来。然后第二周我就被调走了,变成了温哥华这个组的一号员工,自己开始边干活边看着我的队友们一个一个的加入,然后再带着他们开始干活,很轻松的成为了lead,同时和我老板说我想当manager,问他我应该怎么做。当然了,后来发现这都是徒劳的,在这边建组manager早就找好了,根本没有我的什么机会。可惜我在温哥华一年多了后才看透他们每次给我画的饼并不存在。不过人不会总这么不走运,2017年初西雅图有个PM开始想要尝试一些新的项目,虽然也是这个组相关的,但是现有的组没有适合做这个的,想要在西雅图新建个组来尝试这些想法。上头看我也有意向就让我俩认识了一下,然后两个人开始计划着下一步。当然了,在我看来这种高风险的事给我这种人正合适,成了他们有功,败了可以说我没有管理经验。虽然如此,我还是一边做着平时的工作,继续lead之前这些人,一边开始写vision doc,开始定义这个新的组的charter,op1,roadmap,三年计划。虽然很累,但是第一次感觉到起码一部分工作开始对我长远的职业规划有贡献了。之后事情还算进展的比较顺利,2017年中旬我们的proposal被批准了,我签了L1签证在2017年10月重新回到了美国,和另外一个SDE I一起干这些我自己的项目。2018年年初,隔壁组一个SDE II也加入了我们,他的2升3的项目被我们无缝衔接到了我们年初的项目里,这也是我们第一个大项目,一个大胆的尝试。没想到这个项目上线后效果非常的好,隔壁组的哥们这次新建的服务把他带到了SDE III,上头给了我们更多的人(5个人),我们的roadmap突然就变大了,我在我们的all hands上台讲过这个项目,写成了doc和VP们review过,得到了很多潜在的新use case。2018年后半年,一个follow up的项目也取得了成功,通过这次成功,我帮我们的SDE I升到了SDE II,我也得到了第一次给别人升职的经验。这段时间我既要保证做好SDE II的工作,同时要负责团队的每日运营,roadmap,backlog,op1,等等。终于做到2018年11月后这些人正式变成了我的direct report,手下终于有了5个人,转职文档也写得差不多了,我也可以终于放下SDe的工作专心做SDM的工作了。
步入了2019,我很高兴上面给我的组批了7个SDE,我在grow手下的人的同时还会有机会去接触new hire,同时还要开始考虑backfill(组里有个人要走),当然还要开始考虑更长远的计划。更开心的是我老板说上面已经批了我的转职文档,title很快就能真的变成SDM了!
离30岁还有半年,我终于如愿以偿当上了一个小小的SDM,管理着自己从无到有建起来的团队。回头看看这些年,我十分庆幸自己在不断地争取和等待,终于等到了自己的机会,同时也很感激这一路上的各种经历和最后的时来运转。
补充内容 (2019-3-3 16:59):
应Warald的邀请开了个AMA,https://www.1point3acres.com/bbs/thread-490281-1-1.html 有问题的童鞋们可以直接移步!
补充内容 (2021-06-23 12:00 +8:00):
2021年又开了个新帖继续往下讲,[临别之际,回忆过去这些年]https://www.1point3acres.com/bbs/thread-772837-1-1.html
12年前,18岁的我第一次来到美帝,在一个洛杉矶很小的一个私立高中开始了我的北美生活。先别笑,我是北方人,因为上学晚,当时我在国内刚读完高二,被美国高中建议从11年级开始,相当于重读一年(相当于20岁才能上大学)。来了后被安排在一个寄宿家庭,房主是个墨西哥中年妇女,胖胖的,人很和蔼,就是住宿条件不尽人意。屋子的窗户关不紧,有一次晚上冻醒发现被子湿透了,原来是外面在下雨。后来熟悉环境后和几个学校里的中国同学一起搬出去租房的各种事儿就留到下次再聊吧。
说完生活谈谈这个学校。学期开始后我慢慢意识到,我这个高中奇破无比,很多老师讲不明白内容,大部分学生质量很差,不到几个月我就觉得我的大学梦可能要破碎了。靠不了老师就只能靠自己,我开始自己上网查资料,看帖子,懂了什么叫考托福,什么是SAT,啥叫AP课。给自己定位了后我去和学校老师谈,我说我要选AP课,结果被告知学校只能offer极少的AP,但是可以自学自考。好吧,当时听完后感觉已经看到了多年后自己从一个野鸡大学走出来一事无成默默回国被人嘲笑。但是不能放弃希望,自学起码也是一条路,于是我就去买了所有能买到的教材和材料,上完学校的课回家后自学这些AP课程。对了,因为学校很小,连11个真正会踢球的都凑不齐,我还有幸当上了个校足球队队长,每周还要最少两次训练,毕竟听说课外活动也很重要。当时就觉得每天需要完成的事情太多,身体和心理的压力都很大,也有很多次觉得不如随波逐流但是终究没有放弃,坚持每天只睡四个小时希望能给自己谋一条出路。
看到这里各位可能觉得是个励志的故事,但是并不是这样。转折这就来了,我并不是个很会考试的人,尤其是不擅长记忆背诵。虽然靠着老本托福考了111,但是SAT的单词我就真心背不下。我现在都记得我第一次考完后看到570的reading和600的writing后我知道估计已经超长发挥了,拿着1970的SAT我实在没有再考一次的动力。除此之外,我还尝试考了12个AP,可惜只有7个5分,3个4分,还有两个只有3分。关于课外活动,也只参加过州science fair得过一次第一,足球队队长,再就是参与了一个research但是只有个半成品还没成功publish出去的paper,实在是拿不出手。申请大学的时候,因为SAT实在太低还是没能被最想去的学校录取,至今还是个怨念。
看着最后收到的那些录取通知书,我在CMU和UCLA纠结了很久最后我还是选了UCLA,毕竟洛杉矶的生活实在太完美,温暖的天气和数不尽的美食美景。大学专业自然是选择了CS,12岁开始学的C语言,中学开始搞竞赛,以后当个民工搬砖这事儿我觉得我小时候就决定了。
大一生活比较安逸,毕竟入门课程比较简单,靠之前的老底就够用,每天活得也很潇洒。既然学校生活无法满足我,大一的暑假我去外面找了个实习,在一个小创业公司做web app,用的是从来没学过的coldfusion。虽说没学到啥有用的东西但是给我打开了一个新的路子,原来上班比上学好玩儿多了,还有钱拿。然后不到半年我就跳槽了,去了赛门铁克。同时也步入了大二,课程开始慢慢深入和拓展,开始有了很多我并不是很感兴趣也学不明白的东西,比如写代码做动画我就学得一塌糊涂。由于又要实习又要上学,我开始只挑自己感兴趣的学,不感兴趣的不挂科就好,GPA慢慢越来越低。但是正如我所说,上班的乐趣远远超过了上学给我的乐趣,慢慢的我就真的不把GPA放在眼里了(其实就是能力有限,给自己找个借口)。当时我是假期全职(每周40小时),上学期间兼职(每周20小时),几乎每天都混在办公室,干到了大四,自己的GPA只剩下可怜的3.0了。
大四了,同学们大多都在考研,我这种考研没啥希望的**只能开始去找工作。虽然赛门铁克也是个很好的公司,也给了我毕业后的工作合同,但是当时我非常憧憬google。不过貌似google是个很看GPA的地方,身边GPA高但是没啥工作经验的同学都拿到了面试,我手里拿着将近3年的连续实习经验和可怜的3.0 GPA苦苦等了很久也没有人联系我。后来亚马逊给了我面试的机会,当时我根本没有什么准备,也不知道为了面试还要刷题看面经,纯粹是抱着试试看的态度想去看看亚马逊面试是个什么样子。当时是校园招聘,第一天面了一个,第二天面了四个,第三天offer就出来了,当时也是被这种效率震惊了。相比之下,为了去微软面试我还要刻意延长我亚马逊offer的最终期限,延长了后结果微软那边告诉我没安排好,需要让我挑一个月之后的日子,我就直接拒绝了(主要是懒得和亚马逊那边要求再给我延长一个月来决定)。当时心情倒是极好的,还有半年多才毕业,已经确定了下家,待遇虽说很一般都是看起来生活自理没什么问题。这时才发现身边朋友都在为了面试刷题看面经,这才知道自己当时首战告捷估计运气成分很大。
大学生活就剩下最后半年,我辞掉了赛门铁克,最后两个quarter每学期只有两门课,最后一次好好享受了下洛杉矶的阳光,离开了这个美丽的城市,来到了阴雨绵绵的西雅图开始了另一个旅途。
亚马逊的路也是挺坎坷的,当时选组我选好了一个很感兴趣的组,但是快入职的时候被告知那里reorg了只能把我分到别的地方,根本没给我选择的权利,可以说入职的时候是十分不满的。第一天我的组员一个都不在,连老板都没来,是一个TPM把我领走,然后送到了一个空旷的办公室。后来听说他们那天是一个集体放假然后把我给忘了。开始工作了后发现这里前端工作比重不小,当时我明明是想要去多做后端,不满在慢慢的堆积。当时心想要么赶快换个公司要么赶快换个组,根本没有心思在这里好好待着。尤其是三个月后我觉得所有东西都摸透了,更是对这个组非常失望,也看不到升职的机会,私下里已经开始研究换组的事儿了。阴差阳错,这个秘密计划一直没有真正实施,入职一年后我拿到了一个给我升职的好机会。一个大项目,很多不确定因素,影响到好几个组。好在当时组里的东西我早就看透了,领着大家做这个项目并没有什么难度,倒是途中发现的一些问题比较有趣,也给了我很多机会,比如找到并解决了一个非常pow level的race condition,把latency从450ms降到150ms以下,等等。总而言之,通过一个耗时几个月的项目把所有通往SDE II还不足的方面全都补上了。可惜当时我的老板还是个亚马逊新手,根本搞不定升职的事儿,和我来回的重写升职文档折腾得我都快绝望了。祸不单行,2015年我得知我的H1B再次没抽到,我的OPT也离结束不远了,来了亚马逊快两年了也没升到SDE II,心态彻底崩了。没等OPT彻底结束我就申请暂时离职回国休息调整心态,同时开始办加拿大签证准备去亚马逊温哥华的一个新组。加拿大工作签证可真是慢,我2015年9月开始办,2016年3月才正式进入加拿大。这期间,我之前的老板倒是给我帮了个忙,用我将近一年前写的升职文档把我升到了SDE II,也算是了解了我的一个心结。
加拿大,温哥华,新的组,新的人,雷同的故事又开始了,组里东西不复杂,很快就摸透了,而且需求很少。来组里的第二个月我把组里的所有的backlog和feature request全做完了进入了无事可做的的状态。老板在西雅图,很少管我们,感觉看不到什么希望,对所谓的长远计划我既不看好也不感兴趣。就在这时,西雅图我之前组的大领导(忘了是VP还是director,反正现在是个VP了)来了温哥华,然后我们就在公司偶遇了。当时H1B没抽到的时候他也听说过我的签证问题,但是不知道我最后来了加拿大。他和我谈,说他们要在温哥华建个组,人都是外面招的,问我有没有兴趣参加。当时我心里已经有了转行当manager的打算,毕竟对之前组里的东西我还是很了解的,心里觉得这可能是个很好的机会,就一口答应了下来。然后第二周我就被调走了,变成了温哥华这个组的一号员工,自己开始边干活边看着我的队友们一个一个的加入,然后再带着他们开始干活,很轻松的成为了lead,同时和我老板说我想当manager,问他我应该怎么做。当然了,后来发现这都是徒劳的,在这边建组manager早就找好了,根本没有我的什么机会。可惜我在温哥华一年多了后才看透他们每次给我画的饼并不存在。不过人不会总这么不走运,2017年初西雅图有个PM开始想要尝试一些新的项目,虽然也是这个组相关的,但是现有的组没有适合做这个的,想要在西雅图新建个组来尝试这些想法。上头看我也有意向就让我俩认识了一下,然后两个人开始计划着下一步。当然了,在我看来这种高风险的事给我这种人正合适,成了他们有功,败了可以说我没有管理经验。虽然如此,我还是一边做着平时的工作,继续lead之前这些人,一边开始写vision doc,开始定义这个新的组的charter,op1,roadmap,三年计划。虽然很累,但是第一次感觉到起码一部分工作开始对我长远的职业规划有贡献了。之后事情还算进展的比较顺利,2017年中旬我们的proposal被批准了,我签了L1签证在2017年10月重新回到了美国,和另外一个SDE I一起干这些我自己的项目。2018年年初,隔壁组一个SDE II也加入了我们,他的2升3的项目被我们无缝衔接到了我们年初的项目里,这也是我们第一个大项目,一个大胆的尝试。没想到这个项目上线后效果非常的好,隔壁组的哥们这次新建的服务把他带到了SDE III,上头给了我们更多的人(5个人),我们的roadmap突然就变大了,我在我们的all hands上台讲过这个项目,写成了doc和VP们review过,得到了很多潜在的新use case。2018年后半年,一个follow up的项目也取得了成功,通过这次成功,我帮我们的SDE I升到了SDE II,我也得到了第一次给别人升职的经验。这段时间我既要保证做好SDE II的工作,同时要负责团队的每日运营,roadmap,backlog,op1,等等。终于做到2018年11月后这些人正式变成了我的direct report,手下终于有了5个人,转职文档也写得差不多了,我也可以终于放下SDe的工作专心做SDM的工作了。
步入了2019,我很高兴上面给我的组批了7个SDE,我在grow手下的人的同时还会有机会去接触new hire,同时还要开始考虑backfill(组里有个人要走),当然还要开始考虑更长远的计划。更开心的是我老板说上面已经批了我的转职文档,title很快就能真的变成SDM了!
离30岁还有半年,我终于如愿以偿当上了一个小小的SDM,管理着自己从无到有建起来的团队。回头看看这些年,我十分庆幸自己在不断地争取和等待,终于等到了自己的机会,同时也很感激这一路上的各种经历和最后的时来运转。
补充内容 (2019-3-3 16:59):
应Warald的邀请开了个AMA,https://www.1point3acres.com/bbs/thread-490281-1-1.html 有问题的童鞋们可以直接移步!
补充内容 (2021-06-23 12:00 +8:00):
2021年又开了个新帖继续往下讲,[临别之际,回忆过去这些年]https://www.1point3acres.com/bbs/thread-772837-1-1.html
已获得 884 大米


+2
共104条回复
✨ 您正在体验新版论坛UI

