- 有用资源
- 资源
职业规划
如今的职业生活非常动态,为了跟上它的步伐,我们需要一个合理的职业规划。当你开始你的软件开发职业生涯时,你真的不知道自己将在行业中表现得如何,尽管你相信自己无论做什么,都会以最好的方式完成。所以,花些时间来了解自己,你的主要优势和劣势是什么,并根据至少3-4年的经验,你可以想出不同的选择。
你想永远做软件开发吗?这可能是一个非常好的选择,并且有很多人喜欢永远地进行编码。
如果你非常擅长设计软件组件,并且你过去的設計得到了高度赞赏,那么你可以考虑走技术路线,成为软件架构师。
如果你非常擅长管理事物,对人有很好的掌控力,并且有极强的说服力,那么你可以考虑走向管理角色,从领导一个小型团队开始。
如果你非常擅长管理事物,同时又具有极强的架构感,那么你可以考虑成为技术经理,你将继续参与组件设计,并管理团队和项目。
无论如何,你必须清楚自己想要达到什么目标。一旦你确定了这一点,你应该开始朝着同一个方向努力,从你的项目偏好到你的培训和认证。你目前的公司可能没有给你提供达到你期望目标的合适机会,那么你可以等待合适的时间,转向其他好的公司,但这不应该过于频繁。我见过一些人每六个月就从一家公司跳到另一家公司,仅仅因为微薄的加薪,而且是在没有经过认真思考和规划的情况下做出的,但这些人不知道他们在长远来看失去了什么。
你可以与你的经理/直线经理讨论你的职业发展道路,大多数组织都为其员工定义了标准的职业发展道路,因此你可以检查一下它是否符合你的兴趣,并据此开展工作。
何时跳槽?
这是一个非常有趣的问题,即我应该何时跳槽到另一家公司,但我无法用简单的语言来回答。你知道你的职业发展道路,如果你的当前公司足以让你到达最终目的地,那么你为什么要离开它呢?仅仅因为几块钱而离开一家公司绝不是一个好理由,即使频繁地离开公司也不是一个好主意,尽管你获得了很棒的职位和大幅加薪,这是因为你正在失去信誉,没有一家好公司会依赖你,因为你总是追逐金钱和职位,所以谁知道你什么时候会离开他们。
如果你在公司内部遇到了一些人力资源或管理问题,那么请尝试解决它们,因为你永远不知道你的下一家公司是否会比你现在的公司遇到更大的问题。你可以与你的经理、主管或人力资源部门讨论你的问题,并优雅地解决它们。
如果你在当前公司看不到进一步的发展和良好的职业机会,并且你的学习曲线也达到了饱和状态,那么就是时候转向另一家公司了。也可能出现这种情况:你在当前公司没有获得高薪和很好的职位,但你学到了很多东西,这会为你的简历和你的职业生涯增添很多价值,那么最好坚持在当前公司,直到你的学习结束。