优秀的软件开发经理,都具有这五个特征( 三 )

\n \n

· 服务而不是命令

\n \n

许多人特别是学生 , 甚至是初级工程师 , 常常会认为经理就应该发号施令 。 但是 , 经理更应该做的是提供正确的成长机会和挑战 , 以及宏伟的愿景和指导来支持他们的团队 。 经理应该专注于为员工服务 , 而不仅仅是下达命令 。 经理应该提供保障措施 , 使工程师能够尽其所能 , 同时在他们偏离正轨时 , 帮他们恢复精力并从中学习经验 。

\n \n

如果经理倡导的是下级恐惧上级的企业文化 , 那么最终他们所带领的只会是充满恐惧和怨恨的工程师团队 。 引起轻微恐惧的一种常见方式是盲目关注指标 , 让工程师对这个指标负责 , 而忽视了实际的客户价值和员工健康状况 。 在这种氛围之下 , 工程师最终只会担心是不是会做出可能导致指标下降的决策 。

\n \n

而独立决策的能力是一名高级工程师的核心能力之一 , 但当工程师觉得他们的所做的决策可能成为限制他们职业发展的一个十分冒险的因素时 , 他们就不会想去做独立的决策了 。 经理应该营造一个能让工程师有安全感的环境 , 让他们感受到 , 他们的成功会得到庆祝 , 而失败则是一次成长的机会 。

推荐阅读