活跃农民
积分 347
大米 颗
鳄梨 个
水井 尺
蓝莓 颗
萝卜 根
小米 粒
学分 个
注册时间 2014-5-7
最后登录 1970-1-1
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
这周水一期,疫苗太猛了,上篇帖子里的3个topic分开来说=。= 我的帖子就帮助初入职场的sde1和sde2, 3or以上楼主也没体验过,还在摸索,欢迎讨论。前帖子:https://www.1point3acres.com/bbs ... ;page=1#pid15349900
chapter 2 How:
Part 1: 不出活如何不被pip
disclaimer: 不出活不是说你一年下来都不干活,而是在不被pip的情况下少干点活。
地里有个帖子写pip特别好,亚麻新人先学习一下: https://www.1point3acres.com/bbs/thread-629299-1-1.html 其他公司的筒子们有兴趣也可以看一下,公司开人流程肯定大差不差。
帖子的楼主写的很好很透彻,我就接着帖子里的策略再加一点自己的想法。
1. “你的manager只有几分钟来讲你的performance” 所以你每年至少像模像样的干好一个活,做个小design, 如果一年有3个大事儿, 最好上半年认真干,下半年划水,你先干好了,经理也知道你的实力,后面划划水也就睁一只眼闭一只眼了。 特别重要的deadline/大项目public release, 还是得多注意注意,小项目划一划,项目早期划一划都还可以,毕竟剩下的时间多,中期开始给点力能追的回来。
2. “认清很多公司的级别有tenture限制” 这一条针对公司里的entry level, 亚麻sde1 。帖子里讲的很清楚,就是组比较烂就要找个好组。帖子里也说了一些不好的组的征兆,我在找组topic里再细讲(en..下周见lol)
3. “避免去一个强组成为倒数第一第二” 这里都是同级比较,你作为一个sde1和别的sde1比,你作为一个sde2和别的sde2比。所以你只要match或者比其他同级的最垃圾的那个人稍微强一点就行了。e.g 考100分肯定第一,但是如果班里最差的人从来没超过70分,你奔着75努力就够了,不用考100。
. check 1point3acres for more.
最后就考虑到经理换人的成本,也就是老油条安身立命之道,这里就是说sde2了,sde1请找好组努力升2。
. 1point3acres
你平时多组织组织活动,biweekly开一个learning session,把Aws里的服务介绍一下(网上tutorial rephase), 别人design review多挑挑刺(不会的话多听听design review, 看看别的senior sde怎么挑刺的,从什么角度挑刺),没事儿的时候跟隔壁组oncall开个30分钟小会了解一下别人在干啥。所谓think big, 久而久之队友和经理都很爱你,team里的啤酒和零食都是你带头让经理批准去买,活动也是你组织的。工作里呢大家就发现你这边外面组的业务你也知道,什么team找谁能办事你都有point of contact可以告诉给别人。
以上任何事情, 你都没写代码, 你品一品。 亚麻里有个说法 Code is cheap, show me your doc (document) 少写代码多些文章,amazon business writing 记得一定要去学一下。
你不写代码也能有很多别的事情来体现你的能力,你写了代码也不能说你就很牛逼。
请大家和同事出好关系,情商到位,软实力的东西多做一做,少写,慢写代码,也是不会被pip的。
这里就引申到下一个topic
part 2: 佛系程序猿升职的可能性
Sde1 1升2里,7个能力
1个design,需要你design 用design pattern或者fancy一些的architecture。
1个delivery result, 打杂的就够,重点是按时完成,最好同 tracking progress weekly 来证明你是做了额外的事情来保证按时完成。 这个事情你不做肯定是倪经理在做,所以还是你来比较好,事情本身很简单,但是做了就比没做强很多。类比一下:礼轻情意重,送的礼贵不贵不重要,情谊到了就是最好滴
1个代码质量 ,两方面, 一个是给别人提建议,一个是自己的代码写得好不被别人提建议。。
另外几个都是软实力,不用写代码就行了。详情请看亚麻内部升职指导文件,这里我就不多说了。
总结下来,7条里 需要技术的就2.5,所以升职快的人,写代码做项目的影响力只占35%,其他都是软实力。技术普通的人,其他软实力到位了,在组里有机会展现能力的时候,也可以升的很快。 我确实见过软实力没到位吃亏的,一个朋友写升职doc的时候发现找不给别人代码提建议的例子,被拖了1个quarter才升职,那3个月他就在疯狂看别人的代码去挑刺,被这种事情拖累了升职是很可惜的。
刚入公司的,让你经理给你讲讲升职的条条框框。focus在培养能力上,能力到了doc上的故事很容易写。咱也不是promotion oriented, 只做promoto doc上的事。这些能力到位了,你完全不需要继续蹲在亚麻等着升职,出去跳槽别的公司也会给sde 2的title。那些bahaviral question考查的就是软实力,system design就考查design能力。2升3同理,我还没成功,但是我有认识进亚麻做sde2的朋友,蹲了两年跳出去就拿sde3的title, 跟我说自己能力都到了,能给principle engineer 提建议, become point of contact in current team etc 但是组里有些老大哥,经理要帮他们先升3,才轮到他,他就先撤了。
公司的promotion guidance doc就是个career path guidance. 要更进一步需要哪些能力都写得很清楚,工作中重点在学习和实践这些事情,不要眼里只有被分配的task/project这一亩三分地。
要是知道了这些能力但是组里没有锻炼机会没有好的mentor带你怎么办? 换组咯 lol 下周再写换组的事情吧. Waral dи,
最后说的其他的,回答一下之前帖子里朋友的问题。
1. 亚麻作为一个公司,牌子很响亮的。放在国内的招牌市场,亚麻微软谷歌脸书那就是清北复交,金字招牌。进了亚麻再出去,创业公司和其他大公司的hr们都跪求你去他们那里面试。地里亚麻人不要就认为亚麻有pip就很痛苦。往外看,你是不知道有多少人羡慕咱 嘿嘿 让他们🍋去吧。
Q:经验积累方面,公司内发展和跳槽两个方向之间的balance,比如有些migration的活在公司内部很重要,但是如果跳槽的话就不太好往外说?
A: “公司内发展和跳槽两个方向之间的balance” 都是能力上的积累,除了刷题是纯面试,其他的能力殊途同归。老板让你设计个大项目讨论architecture, trade off不也是system design么。migration在behavioral question里也能用的。亚麻内部的behaviral question bank足够cover 所有其他公司的behaviral question了,往外跳的话自己多练练,再去当面试官多面面外人,心里就有数 什么答案好 什么答案差了。
先这样。。要是忘记回答上个帖子的问题,欢迎私信我,大家多交流。
..
补充内容 (2021-04-25 10:57 +8:00): . Waral dи,
应该换个title,大家对佛系的定义不大一样啊 lol 当个sde1你要是躺平了,有概率是被历史的车轮碾压过去渣都不剩,不大建议就是了。以后推出一个躺平攻略。这一篇有点偏离主题了,就当做职场分享吧。
补充内容 (2021-04-25 11:01 +8:00):
我自己定义的佛系程序员就是除了写代码不积极,其他啥都积极 lol 其他事情(看cr/参加design review/打杂提建议) 都不会拖到晚上的,只有写代码才会加班。所以代码写的越少,加班越少,头发越多。
补充内容 (2021-04-25 11:05 +8:00):
打杂也是写代码的一部分,之前的补充条款需要修改一下 hmm 就这样吧,下周再见