随着我职业生涯的发展,我发现我做的技术工作较少,项目管理工作更多。我开玩笑说我每天都在变傻。每次我回到做技术工作的时候,事情的进展似乎都会有点困难。在你的整个职业生涯中,人们对保持技术专长有什么建议?
发布于 2010-09-24 06:09:49
代码
我总是试图摆脱一个被迫做更多管理而不是编码的职位。事实上,这是我在采访中经常指出的--我是一个程序员--永远都是。
我想说的是,第一条是保持你的技术技能敏锐--就像听起来那么简单--继续编写代码。不管你想不想这样做都是另一回事。
您还可以尝试更多地参与组代码评审。这不仅是分享知识和消除关键人物依赖的一种很好的方式,它还将向您展示代码库中发生的事情,并保持您的技能敏锐。
程序员进入项目经理职位的问题(在我看来)是,没有什么能说明如果您擅长编程,您将擅长于项目管理。在我的经验中,事实正好相反。
发布于 2010-09-24 00:35:48
尽可能多地在战壕里下潜和肮脏,并承认你的指挥可能比你更好(这就是他们做这项工作的原因)。
你会因为“实际工作”而获得一些尊重(从你的指导角度来看),你会尽可能保持敏锐。
见鬼,你很有希望/很可能会从他们身上学到东西。
发布于 2010-09-24 05:36:58
如果你的职业道路正带着你走向管理层,你需要决定你是否想去那里。听起来你已经走到一半了。
坚持项目管理,如果这是你喜欢的(或者有其他的东西,你可能喜欢,比如美元或权力),但要知道,它本质上是一个非技术角色。
但是,如果你想继续担任一个亲自动手的角色,你需要向你的老板表明,你想转移到一个技术岗位上,让其他人来管理。这甚至可能意味着在人们看不到你担任项目经理的情况下找到一份新工作。
如果你让事情发生在你身上,那么你就不会有意识地做出决定,相反,你最终会做别人想做的事情(填补一个空缺),而不是做你想做的事情。
但简而言之,项目经理不编码。如果你想成为一个项目经理,那么花时间做一个好的项目经理,而不是试图跟上开发人员的步伐。
https://softwareengineering.stackexchange.com/questions/6815
复制相似问题