介绍
我们每个人都有责任推动自己的事业发展,但这意味着什么?实际上很简单:推动事业发展意味着您知道对自己的期望以及前进的方向。
您知道达到您的期望水平需要什么吗?超出那些期望?出类拔萃意味着什么?您知道经理的期望吗?您必须回答这些问题并评估您现在所处的位置,以确定接下来发生的事情。
了解上级的期望
要定期和上级交流,了解上级对软件工程师的期望
明确个人目标
要了解您的职业目标,您需要问问自己,五年内您在专业领域的看法如何?
您是否有实现此目标的路线图?您需要哪种支持?这个未来的状态令人信服吗?如果没有,那么要使其变得引人注目的是什么呢?了解激励您的动机至关重要。
职业道路指导
设置高标准并创建有意义的目标
为自己设置一个很高的标准。确保您正在编写良好的代码,编写良好的测试用例,测试您的代码,审查您的代码,记录您的更改,解决根本原因。继续扩展您的技术知识。挑战自己,成为一名比去年更好的工程师。这很重要,因为标准每年都会提高,并且您希望与之保持同步。您的目标应该反映您正在做的这项工作,并成为您职业发展的里程碑。他们也应该让您感到兴奋。
目标构想
与上级讨论项目机会,并共同确定哪些机会可以发挥您的优势,同时帮助您发展。确保您的目标与上级,团队和/或部门的目标保持一致。
- 选择一个软素质,您将全年专注于改进。
- 选择一个主要OKR,并围绕它设定目标。
- 查看一些更高级别任职资格以获取努力的方向
目标设定指导
- 目标设定
- 定义SMART目标
- 评估目标质量
我们建议您与上级共享目标,以便他们可以支持您的发展。如果您不愿意这样做,请找一个Mentor。无论您采用哪种方式,都应经常重新审查长期的职业目标,并确保它们仍然合适。5年似乎很漫长,但比您想象的要快。
了解您在做什么以及为什么这么做
作为工程师,您是客户的声音。您的解决方案会影响他们,公司和我们的业务。非常重要的一点是,您始终了解自己在做什么,为什么要以这种特定方式进行操作以及您的操作将如何影响您的客户和系统体系结构。
定期与团队中更多的高级工程师讨论系统架构,并提出问题。
对于所做的所有更改,请确定对系统体系结构的影响。
确定可以简化架构的领域。
乐于冒险
开始拥抱变化和挑战。为了成长,您将需要走出舒适区。这可能采取以下形式:
- 接受领导重要项目的机会
- 采用新技术或处理更复杂的系统问题
- 代表组织之外的团队
- 在团队的路线图/方向上表达其他观点
- 在您的组织的全体会议上甚至在整个SDE社区中进行演讲。
- 掌握技术技能
运用软技能
随着级别的提高,影响他人和建立共识的能力变得至关重要。这也意味着要提高您的口头和书面沟通能力。
寻求指导
重要的是要从可以为您提供指导的工作人员那里获得指导。其他人可以帮助我们看到我们的盲点并随着我们的成长提供支持:
- 与您的上级一起制定发展计划
- 找一位导师
- 在您的组织中与高级SDE一起喝咖啡,并请他们对您的工作发表看法。