我现在是微软公司的技术项目经理。我在微软公司的最初职位是一名软件工程师,我将简要地谈谈为什么以及如何从一名软件工程师转为技术项目经理的。我在2020年6月从加州大学洛杉矶分校毕业,获得了数学和计算机科学的本科学位,还辅修了创业和创新知识。
我是作为一个软件工程师面试的,它具有软件工程面试的所有典型特征,比如白板技术或编码问题,行为风格的技术问题,最终在10月底得到了offer。我在大学里喜欢上了编码,但这不是我唯一喜欢做的事,尤其是在工作中,我喜欢参与很多不同的事情。 当我申请全职职位时,也在寻找其他领域,就像技术项目管理领域。我喜欢编码,但想对整个产品产生影响,根据公司的情况,有时软件工程师没有这样的机会。如果你在创业公司,可能会有几个职务,既写代码﹑又做测试和用户界面。但在大型科技公司,工作的区别就很大。软件工程师一般只是写程序,不会做展示,他们会专注于工程工作。
对于我而言,想看到产品的发展方向,为它提出功能建议,同时也想深入到代码中去,实际去操作。后来,我的简历被推荐给了一位新的经理;他欢迎我加入新团队,担任开发经理。当时他负责的团队相当新,所以这将涉及到实际写代码,还会做一些项目经理的工作,比如展示、架构规划、用户故事创建、功能规划等,偶尔也会与客户互动。我接受了这份工作,这也让我走到了现在的位置,成为了一名技术性很强的项目经理。我试着把技术融入到项目经理的工作中,这有点令人讨厌,但我一般都会试着这样做。我有技术背景,拥有计算机科学和数学的本科学士学位,通过了软件工程的实习,也做了很多开发工作;这让我成为了一个更好的技术项目经理,因为我可以和开发人员产生共鸣。
我可以帮助设计人员编写代码,以及创建技术路线图。技术项目经理不会只是给工程师提供非常模糊的客户要求或他们可能想要的功能,软件工程师想成为项目经理是很常见的。我最近也刚换了团队,职责发生了一些变化。我仍然做代码,但更多的是团队合作。之前我在旧产品上只是做开发工作,而现在这个产品我就真的再推动它,做了很多开发工作,也做了很多规划和很多团队合作,所以我觉得现在的角色比以前的责任要大很多,这是一种节奏的变化,我喜欢它。
- 相关评论
- 我要评论
-