我刚刚在我公司的软件工程师II /中级工程师中刚刚宣布。这对我来说是一个巨大的交易,因为我围绕着内部促销的概念计划了我的一生,那么内部促销是不可能的。我以为获得促销的唯一方法是获得新的冠军以及一份新工作。
现在我知道它'可以在内部获得促销活动,这里有一些我希望我在所有这一切时所知道的事情。去年,我写了大约20件事,我正在努力从初中到中期。这将是一个更新版本,其中包含后智。
我将跳过一些更明显的建议。你知道如何获得促销活动。弄清楚公司价值观,行动,并展示您的行为对经理的影响。
1.如果没有正式的绩效审查流程和职业阶梯,你永远不会得到促销或提高。
如果您'在没有正式的经常性绩效评估的情况下在公司工作,您基本上行走了盲人。当其他人进行评估或颁发绩效时,您不知道或颁发绩效。自从你开始以来,你旁边的人可能会得到3次提出3岁。即使您是一个勇敢的类型,它将走进您的经理' s办公室并要求提升,他们可能会无意中将您送到更多的箍,而不是同龄人。
正如你所期望的那样,这可能伤害了少数背景的人比同龄人更多。我们'在这种秘密知识中不那么可能被提出,人们'当没有透明的过程到位时,更多的个人偏见出现了更多的东西。
如果你'像我一样,并未在一家公司之前工作过,之前,这里'通常我的公司如何完成:
在每年结束时,我们必须填写自我评估并给予同行反馈。我们的直接管理人员都考虑了我们的直接管理者,然后为我们编写自己的审查和倡导者。在这些类型的公司中,它对管理人员来说,他们对他们管理级别的工程师来说很好。所以,它'肯定是他们的兴趣,帮助你到达下一个水平。
经理提交了特定提高或促销的建议后,它将到他们的经理......他们的经理......他们的经理,一直到我们的首席技术官。 (里程可能会根据Org的大小而变化。)如果批准筹集或促销,那么它将重新融资到预算正确预算,然后在正式开始后3个月内返回美国左右。
我们与我们的经理会面,''&#39 ...类似于我们今年的表现,明年的目标,以及赔偿或冠军的实际改变。
在我的公司,我通常希望每年获得奖金,股票刷新,股票刷新,并小幅提高(略高于通货膨胀/生活成本)。再次,你的里程可能会有所不同。
经理也有机会在夏天提交促销活动,因为一年很长一段时间。你' d必须提前与您的经理计划出来。夏季和冬季以外的任何东西都是罕见的,只是突然改变的情况。这里没有后门交易。
如果您希望在这样的正式过程中的建议,Gergely Oropsz最近写了一篇关于如何编写自我评估的大帖子 - 从Uber工程经理的角度来看。
我觉得很久就像中级工程师一样。如果我不得不准确地确定,它可能是7月2020年7月。它' S 2月2021年2月。
其中的一部分是延迟我们的绩效审查过程是多长时间的,即使是那么,它就在11月2020年下旬开始。那个'仍然是我觉得我已经是一个中期的5个月。
我认为我们倾向于拥有这个想法,"如果我做得很好,我做得很好,我' ll得到晋升。"我生长,我的表演康复,我的表演没有重大问题,所以我可以在下一级别运行 - 所以把它交给我!
有可以的关键词。它并不重要,你能做什么。重要的是你所做的一切。
一般来说,你' ll在下一个月内表演几个月。有时,这可能是一年漫长的等待(特别是如果你试图获得比中期更高,更具竞争力的水平)。
这里有很多偏见的潜力。我(CIS,White,Maly)的朋友告诉我,他们基本上促进了潜力,并没有人才能在几个月内积极地走出几个月来证明他们的表现。它'如果发生在我们其他地区,但是' t' t' t'
3.你可以跳过两步,进入你希望学习的任何技能。
自2019年9月,我一直在努力达到中期级别。我迫切试图弄清楚筹集技能的任何方式。我读了一堆书,我问我知道的每个人都知道建议,我过度使用了这么多的东西。
我有这个想法,中级工程师知道系统设计和掌握30种设计模式,并制作了大规模的建筑决策。现在我是一个中间水平......我实际上并没有比曾经不同的那样。我仍然不知道如何设计系统,我' m只是更好地谈论它。
技术技能aren' t你和下一个级别之间唯一的东西。事实上,它们'重复可能不是你和下一个级别之间的主拦截器。
专注于进入下一个水平而不是可怕的清单的整体方法,而不是"你需要知道的东西是高级开发者"人们写得好像每个公司都是一样的。您的经理重视某些事情。如果他们没有告诉你那是什么,在公司中的每一扇门都找出。如果您的经理ISN&#39,我建议与最近推广的其他经理或人员交谈。
对我来说,初级和中期之间的差异没有阅读域驱动的设计。与人和amp交谈变得越来越舒服;积极地走出我的方式解除团队的其余部分。那个'不是他们在书中教你的那种东西。它只是又一次地显示的问题,足以让你开始注意到并采取行动。
这是最后一点的延续。如果你'重申不应该阅读随机推荐书籍的列表,你应该怎么做?你应该发现你不知道和努力的东西的模式。
当我开始我公司时,我为自己制作了这个内部个人wiki,这有一个我无法在我的头上举行的一切。 okrs,业务流动,技术gotchas。我的老年人似乎似乎能够回忆起所有这些东西,我只是踩水。
这对我来说真的很好,因为它表明我没有很清楚地知道。有时,这是我可以在自己工作的东西 - 节点回调,React-Redux,复杂的赛普拉斯测试。但经常,这些都是内部问题,我不得不问 - 我如何调试我们的GraphQL流量?我们如何提出良好的测试计划?什么'我们的A / B测试过程?
就个人而言,我真的喜欢工作生活平衡。我愿意花一点时间在侧面阅读编程书籍(Gergely orosz推荐2本每年书籍,我瞄准3),但我不愿意坐下来坐下来Prolog只是因为它可以,可能,可能有助于我学习代码模式。
直到我看到明确需要学习prolog,我不会去做。
这么多,谁进入谁得到促销活动。例如,您的团队的布局很重要 - 如果有的多个人争夺高级职位和您的竞争对手,那么您可能不会得到它。但是,这是一个略微的。如果您在公司以外寻找同样的立场,没有人会怀疑您是一个合格的高级候选人。
对我个人而言,由于大流行带来的改变,一堆门打开了。我最大的改变是我的团队有一个重大的re-org。两支球队合并为一群全新的项目 - 我碰巧有很多熟悉的项目。看似过夜,我从团队中成为最不经验丰富的成员,以解释我们的系统对' d从未在其中工作过的人的基本部分。
这很快就把我作为团队中的可信专家建立起来,让我证明我正在表现在我的水平之上。
从根本上,这一切都归结为这么大的是运气。如果你的运气很糟糕,你需要等待下次或外部看。
如果您只能记住此列表的一个点,请让它成为此目的。这是我真正没有的那个,直到最近(特别是通过阅读将Larson' s漂符员的员工,即使我不愿尽快成为一名职员工程师)。
晋升的最佳方式是让公司的每个人都知道并重视你的工作,这么多的工作它'它实际上令你尴尬的是你'重新没有在下一级别。
Patrick McKenzie推广了在成本中心工作的概念与利润中心。我认为更容易看到的最简单方法是在利润中心工作。
你不必向公司中的每位执行官介绍自己,但在一个非常可见的团队中有所帮助。业务人士是否知道您的团队赚钱? ENG的VP是否知道您的团队在贵公司中建立了一些最有用的产品?如果您的团队非常可见,并且您在非常可见的产品上工作,您所要做的就是如何展示如何为您的自我审查中的项目贡献。
您知道那些向整个公司或整个部门发出的电子邮件发送给整个公司和涉及谁?如果您可以在其中一个电子邮件中包含您的名字,&#39突然非常可见。一些exec谁读到它会遇到您的绩效审查,阅读您的名字,并意识到 - 哦,是的,我记得那个名字!我收到了一封巨大的Kudos给这个人的电子邮件。
它' s。在那里有一大堆建议,所以我试图专注于我不在的点。如果你认为我错过了任何东西或者只是想告诉我这帮助你,请发表评论。如果您有更多个人/私密的东西,您仍然可以随时给我发电子邮件。