NG体育============和@臧蓝 同学有一些讨论,都留在评论里了,欢迎大家看,另外刚发现impact和influence写反了,懒癌发作。。原答案就不编辑了==========
不太同意轮子哥的话,我喜欢从另一个角度看问题,鉴于轮子哥的粉丝实在太多,可耻的匿了。。。。
我个人觉得,人是社会动物,无论什么行业,越向高处走,相比技术水平,influence & impact就会变得更加更加更加重要,原谅我在这里使用英文,这两个词中文的意思都是影响,但在英文完全不同,前者代表你在用你的行为影响和干预别人,后者是你的行为让对方有了实质的改变。拿建筑举个例子,一个人再nb,设计水平再高,最多只能完成一个小别墅,你让他设计一个摩天大楼,完成所有的细节设计,是不可能的,作为一个摩天大楼的主设计师,你需要用你的人格魅力去影响其他的设计师(水,电,绿化,其他其他),让他们和你的想法方向一致,然后一起完成一个统一的设计NG体育。在微软,其实这个更残酷一些,因为微软是分IC(Indiviual Contributor)和管理线的,作为一个Senior SDE,你对其他的工程师并没有实际上的上下级关系,除了在年终的时候给别人一些comments,你也没有其他影响别的SDE最终增加多少收入的手段,你靠什么制约那些眼高于顶的SDE让他们跟着你的方向走?一切靠魅力。。
至于你写代码nb不nb?重要么?重要,他仅仅是增加你魅力的手段之一,nb的代码和你脸上挂着的神秘微笑,你显示器的数量以及你摆在办公室里1:1的star trek的限量版雕像的重要性不相上下,都是让其他SDE膜拜你的基石,好吧,nb的代码至少比限量版雕像重要。。。。
很简单一个道理,码农a的代码写的好过码农b,码农b的title不见得比码农a低,这可不是什么黑暗的政治导致的。
比如,如果你仅仅是一个nb的码农,情商低的一b,动不动就“sb,这么简单的算法都不会”,抱歉62也许是你的最后终点,也许,你在这里连1年都呆不下去
60 萌新成长了,自然过渡,可以独立完成工作NG体育,一个2年都没到60的萌新,你可以卷铺盖走人了
61~62 可以带别的萌新了,可以代领一个feature crew完成一些功能(别以为这个团队有多大,一个feature crew也就2-3个SDE),另外,62应该是所有SDE随着年龄的增长都可以到达的阶段,如果你在60三年了,还没到61。。。你的manager就该给你敲敲警钟了
63~64 和轮子哥说的一样,你是整个大团队的核心,你说怎么干,大家就怎么干
65~67 你是整个产品线的核心,你参与制定整个产品线设计的大方向,所有的Senior都为你马首是瞻
不仅仅是微软,不仅仅是码农界,还是那句话,人是社会动物,你的技术水平再nb,你也要记得自己是社会动物NG体育。
记得前几天特别火热的问题如何看待家属不听劝告,偷偷把轮椅推进核磁共振导致机器损坏? - 医学
我想说一句,沟通是双方向的,一个有效的沟通,不仅仅是你告诉了对方什么,你还要通过眼神,询问的方式保证对方接收到了你的信息。
连这个都不懂,你一辈子也就只配在那个屋子里一遍又一遍的按那个按钮了。。。。
说个故事,当年微软收购雅虎搜索的时候,协议需要保证雅虎员工工资水平不下降,但是,
所以导致很多雅虎的初级程序员在微软变成了Senior,sde 2 在微软变成了principal,这还是美国部,在雅虎印度部这种乱拉的情况更多,日后众多印度前雅虎员工transfer 到了微软美国总部,也得一样级别供着
promote是不可能promote的,这辈子都不可能promote的,刷题跳槽又不会,就是伪装成萌新混点辛苦钱,才能维持得了生活这样子……
微软给的钱太少,所以想招到人只能给高title。一些呆了10年终于升Principal(L65) 的老人,拉去市场一比,也就是FG里L4甚至还略低的薪资。FG L4就是entry level往上爬一级的薪资。至于水平,其实很难比较,微软栈做了10年的人,拉去湾区IT high tech面试,会发现自己用的技术没人用,别人用的自己都不会。。。