从编程到管理——程序员的晋升之路.docx
文本预览下载声明
从编程到管理——程序员的晋升之路
与任何职业一样,软件开发工作同样存在着领导者与生产者的划分。具体来讲,我们要么是Steve Jobs,要么是Woz。这是两种完全不同的发展方向,但都足以将大家引导至辉煌的成功。
有才华的工程师常常会把管理技术团队作为职业生涯的下一个发展目标。因此,如果大家正在朝着这一方向进发,那么需要做出哪些转变来促成这项进展?在今天的文章中,我们会探讨一些具备可行性的方法、过程中常见的陷阱以及相关解决方案。
这里提出的第一个问题是,您是否愿意为了迈入管理层而迎接彻底的职业颠覆?您是否属于像Woz那样的技术型人才?了解自己的特性以及希望迈入怎样的管理岗位绝对是最值得大家认真反思的首要议题。
您需要考量自己对工作当中的哪个方面最感兴趣,而哪方面内容是您希望尽可能避免的,”彭博资讯公司基础应用工程技术负责人Adam Wolf指出。如果大家真正偏好的是带领团队中的每位成员共同解决问题,或者构建愿景并引导大家为之不懈努力,那么管理岗位绝对是各位冲击人生新高度的绝 佳机遇。”
全面地考量管理岗位转型
管理工作的起点就在我们当前的位置,或者说现有岗位当中。管理者需要承担更多责任,与团队中的其他成员沟通并让自己成为人们的关注焦点。通过这种方式,大家可能会建立起良好的第一印象,并引导其他成员对我们寄予更多期望,当然具体效果还不只这些。
美国太平洋大学临床分析教授Rick Hutley建议称,如果打算在管理岗位上有所作为,大家不妨先看看自己的脸皮有多厚。
?
证明自己能够在目前的工作职责基础上建立起信任感,这代表着我们可以承担起更多责任。”
-- Chef公司工程技术副总裁James Casey
问问自己您能否承受得住风险以及批评,”英国电信公司前任CIO、现任思科系统公司创新事务副总裁Hutley表示。坦率地讲,当一位幸福的基层工 作者要比作个痛苦的领导者更好。也就是说,大家要积极迎接更广阔的视野。我们应该有勇气走出舒适的现状,主动承担起更多责任。”
管理他人往往也会带来诸多尴尬的状况,这种别扭的职业生涯也可能会让当事者烦恼不已。优秀的管理者应该受到自身领导他人及理解他人的渴望所驱动--一味批评虽然能够影响他人,但却无法帮我们赢得朋友。
领导地位意味着在某些场合下作出艰难的决定--包括与那些自己曾经的同事发生争执甚至冲突--而且这很可能是一条孤独的职业道路,”Hutley强调称。我们走得越高,遭遇失败的可能性也就越大--特别是在某些人看来。”
西雅图企业级软件供应商Chef公司工程技术副总裁James Casey指出,我们可以传达自身对于担当管理者的渴望--这一点非常重要--同时不失时机地展示自身成为优秀领袖的各种素质。
领导与引导是这份素质清单中的核心项目--甚至足以决定一切,”Casey表示。我经常会问自己,团队中的同事希望我统领这支队伍吗?为什么是? 又为什么不是?在考虑如何实现晋升的过程中,大家需要首先把当前的工作做好--这表明我们能够以现有职责为基础积累起充分的信任感,这代表着我们可以承 担起更多责任。”
但如果大家此前从未有过管理经验,那么怎样确定自己擅长这方面的工作呢?Hutley就此给出了建议:您是否是那些会着眼于当前任务之外,更多关注 社交影响而非仅仅是工作本身的员工吗?您是否会提出更理想的解决方案,或者挑战存在缺陷的固有成规?其他同事是否会寻求您的想法或者指导?如果答案是肯定 的,那么您就是一位天生的领导者--而其他人也会承认这一点。”
全面地考量管理岗位转型
如果大家希望通过努力工作及对细节的专注来加快自己晋升的步伐,那么传达自己的规划将变得非常重要。向管理层的这步飞跃意味着我们的日常工作将面对全新设计。不过作为第一步,我们首先需要将自己的意图传递给顶头上司。
硅谷行政管理培训师Jennifer Selby Long在过去二十年中一直在帮助软件开发人员走上管理岗位,并指导他们更加高效地统领相关团队。Long表示,出色的工作成果尚不足以发出强烈的信号--我们还需要做得更多、想得更远。而这绝不像表面上看起来那么简单。
?
寻找规模扩展速度最快的业务,因为这些领域将提供大量机会、帮助各位站出来承担本职工作之外的责任。”
-- Lever公司联合创始人兼CEO Sarah Nahm
几乎每一位软件工程师都希望继续自己的软件开发之路,因为除非我们坦率表达自己的愿望,否则顶头上司根本意识不到我们涉足管理工作的意向,”Long指出。积极讨论自己为企业做出更多贡献的愿望,并乐于接受新的挑战,而不能单纯将着眼点放在自己的现有职业发展路线之上。”
业绩审查与其它一对一面谈正是我们表达迈入管理层的最佳时机。而且大家的顶头上司也许正好有能力帮助各位了解需要充实自己的哪些技能储备来实现晋升理想,Chef公司工程技术副总裁Case
显示全部