关键词不能为空

当前您在: 主页 > 英语 >

sine微软软件开发人员级别评定标准(英文)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 14:29
tags:

sine-贫困生

2021年1月28日发(作者:西贝尔)


SDE Level Summaries



In counseling developers on career progression, I’ve found that the CSP descriptions,


though rich in detail, are sometimes too complex for developers to internalize the one


or two things they should focus on. Here, I try to summarize my take on developer


career progression at Microsoft.


-



Philip Su


Main References



The following are key references which are the definitive sources describing dev


progression. My opinions do not supplant these documents.



?



Career Stage Profiles (CSPs) for developers


. This describes all the SDE career


stages.


?



A summary of career stage progression for developers


. This is the official doc


that attempts to summarize progression.


?



Engineering Competencies


. People often forget that career progression is about


demonstrating the skills of a career stage and also about having the necessary


competencies. The competencies are just as important.


Overviews



Career stages are meant to describe someone who is consistently performing at a


certain scope. It takes time for a person to consistently demonstrate a skill, so


promotions happen after a person has shown repeated success in the required areas.


Overviews of the stages are given below, followed by concrete examples of each stage.



“He” is used throughout as a gender


-neutral designation.


SDE


An SDE is learning to consistently contribute as an experienced Microsoft developer. He


shows ownership of individual features. Though he needs closer direction earlier in this


stage, he functions independently later in the stage.


SDE II


This is the first stage at which a developer consistently and independently demonstrates


strong competencies across the key developer responsibilities: designing, scheduling,


implementing, debugging, and shipping. An SDE II owns complex components or


feature areas end-to-end.


Senior SDE


A Senior SDE is a leader within his feature team, regardless of whether he manages


others. He independently introduces and drives initiatives that improve the feature


team. He exemplifies the best of core developer skills when designing, scheduling,


implementing, debugging, and shipping. His scope spans the entire feature team.


Principal SDE


A Principal SDE is a leader across a product team, regardless of whether he manages


others. He independently introduces and drives initiatives that improve both the


product team and other functions (PM/Test). His decisions reflect an understanding of


the division’s strategy and a vision that spans multiple versions of the product. He


participates in defining the team’s strategy versus com


petition.


Concrete Examples



Below are given some concrete examples of what each level should be doing at an


Achieved rating. Skills should be demonstrated


consistently


and


repeatedly


, and so


recognition via a promotion usually trails the initial development of the necessary skills


by a good bit. Promotions require not only that the skills be present, but that there


have been enough opportunities for those skills to be consistently demonstrated. In


that sense, promotions


aren’t meant to


reflect talent or potential; instead, they reflect


what’s been demonstrated repeatedly.




Averages for time in level are


listed below. They are taken from SteveSi’s combined org


(Windows Live & Search) from 2006.


?



L59-62: 21 months in each level


?



L63-65: 31 months in each level


Note that promotions are never based on the amount of time that someone has been in


a level. Promotions are assessed purely based on repeatedly demonstrated skills and


competencies. The progression into increasingly more senior levels usually takes longer


with each level.



Level designations are only valid for the US. International locations may have a different


mapping from level to CSP.


L59


?



?



?



?



Summary


: Learning to develop at Microsoft.


Scope


: Portions of individual features


Independence


: Requires close guidance, multiple times a week


Core developer skills


o



Design


: Learning how to design features well.


o



Scheduling


: Plans and delivers ~1-


2 weeks’ work


on time in high quality.


o



Coding


: Learning to produce Microsoft-quality code. Code reviews


feature feedback about syntax, naming, clarity, structuring, and factoring.


o



Debugging


: Able to debug his own features.


o



Shipping


: Fixes assigned bugs.


?



Common blockers to the next level


: Very rare unless SDE is not the right fit.


?



CSP


:


At Achieved, is doing a majority of SDE’s “Full” expectations




L60


?



?



?



?



Summary


: Feature contributor, gaining depth in core skills.


Scope


: Individual features


Independence


: Requires regular guidance, up to multiple times a week


Core developer skills


o



Design


: Designs isolated features well.


o



Scheduling


: Plans and delivers ~2-


4 weeks’ work on time in high quality.



o



Coding


: Regularly produces Microsoft-quality code. Code reviews may


occasionally feature feedback on clarity, structuring, and factoring.


o



Debugging


: Able to debug most features in his feature area.


o



Shipping


: Fixes assigned bugs and gives input to triage.


?



Common blockers to the next level


: Not adapting to feedback on core dev skills,


not effectively learning from past mistakes quickly.


?



CSP


: At Achieved, is doing almost


all of SDE’s “Full” expectations



L61


?



Summary


: Consistent, experienced, independent Microsoft contributor


?



Scope


: Owner of a feature area


?



Independence


: Makes most feature decisions independently, but may need


guidance on prioritization.


?



Core developer skills


o



Design


: Designs feature areas and components well.


o



Scheduling


: Plans and delivers 4+


weeks’ work independently with no


necessary adjustments to the schedule.


o



Coding


: Consistently produces Microsoft-quality code. Code reviews


should rarely feature feedback on structuring and factoring, and never on


naming, syntax, and clarity.


o



Debugging


: Able to debug entire feature area. Applies advanced


debugging tools when appropriate.


o



Shipping


: Gives significant input to triage, may participate in key ship


decisions.


?



Common blockers to the next level


: Not


advancing one’s


expertise through


learning new tools, researching established or emerging engineering practices,


and continually improving one’s productivity. Not investing de


eply enough in


understanding a technology area. Not owning responsibilities end-to-end.


?



CSP


:


At Achieved, is doing a majority of SDE II’s “Full” expectations


sine-贫困生


sine-贫困生


sine-贫困生


sine-贫困生


sine-贫困生


sine-贫困生


sine-贫困生


sine-贫困生



本文更新与2021-01-28 14:29,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/579880.html

微软软件开发人员级别评定标准(英文)的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文