你已成为开发人员,因为你喜欢编码以及将想法转化为代码的整个过程,学习新技术、编程语言、框架等等。弄清楚代码是如何运作的对你来说充满吸引力。从初级软件开发人员,一路升级到高级/首席软件开发人员,或许你一直乐在其中。
现在,你已经对技术工作游刃有余,同时还表现出了管理能力,或者你的团队中没有比你更适合做管理的人,你可能会被要求成为一名管理者。
或许就像大多数人的想法一样:“成为一名管理者是顺理成章的。”但,这真的是你喜欢做的吗?如果有可能的话,你更愿意继续在技术岗位上钻研,还是进入管理层呢?这一话题在Reddit论坛上引发了不小的讨论,我们整理了部分国外网友的观点:
网友 A:
并非每家公司都提能供技术晋升路线。
根据我自己的经验,高级开发人员在技术轨道上的任何职业发展都会停止。首席开发人员、技术主管(仍然需要大部分时间编码)或任何类型的工程副总裁等…通常都不存在。
有时我们并没有真正的选择,要么停留在我们目前的岗位停滞不前,要么横向跳到另一家公司(在年龄较大的时候这确实很冒险),或吞下你的骄傲并进入管理者的世界。或者,有人工作了足够长的时间并积累了足够的资源,就会选择成为自己的项目或咨询公司的创始人/首席技术官。
网友 B:
在世界的某些地方,如果你不进入管理层,公司就不会给你涨薪,甚至最终会用更便宜、更年轻的人取代你。年龄歧视是真实存在的。
你的想法是什么?欢迎参与讨论!
讨论 (4 条讨论)