zoukankan      html  css  js  c++  java
  • 如何做好一名软件团队的领导者

      管理从来都没有固定的模式,因人,因环境而异。现代知识分子,特别是在软件开发领域,对于人员的管理更是一件不容易的事情。
         管理学的创始人德鲁克在上世纪就提出,对于知识分子不能像工人那样那去管理,不能依照旧的上下级的管理方式或是军队那种严格的管理方式。对于这些思想敏锐,骨子里有着像文人一样的傲气,追求自由开放的环境的人,你不能单单去管理他们,而是要领导他们,你不是作为一个经理,而是要作为导师。这时候个人的魅力比实际的权力更重要。
        我个人的经验来看,不管你是team leader,SA 还是 PM,要管理好你的团队,以下几点非常重要:

        1. 你在技术方面要有过人之处,通常team leader, SA 肯定是技术出身,且技术还很牛,而PM则不一定但是PM也不能完全不懂技术,你至少在项目管理方面要比较强。做技术的人大部分都只会佩服懂得比自己多的人。

        2. 你需要经常和你的队员沟通,打成一片,想象一下一个PM,一个星期不见人,一个月没一起开过会,让人感觉高高在上,迷一样的人物,那么你的团队怎么有凝聚力,他们如何找到自己的方向和归属感。
      
        3. 你可能是某方面的专家或是技术研究很深入,当然也有可能你没有专于某一方面,而是技术发展很全面,有这些为基础你就必需要乐于助人,你不仅仅是要管理他们,你还要帮助你的团队成员,引导他们去完成目标。你不能只是管理者,你要更像一个导师,有必要经常给他们做一些培训,技术方面的或是管理方面的,你给他们的印象应该是强人,乐于帮助他们,你还是老师会教他们很多东西,你和他们站在一起而不是高高在上。但是同时你还要注意,既然是老师,你也不能毫无威严,对于有些对工作不负责任的人你也必需要拿出你的威严来。

        4. 你要真心的为你的团队成员好,为他们争取更多的利益,当然这是在不损害集体的利益的大前提下。你应该多为他们着想,他们是你的人,你不能踩着他们往上爬。你要让他们感觉到你是可以依靠的,为你努力工作是值得的。

        5. 去了解他们,也去理解他们,常言到士为知己者死,女为悦已者容,你要发现他们的优点,引导他们放大他们的优点和长项,不要老盯着他们犯的错误,谁不犯错,没有错怎么成长。你要做的应该是更多的去发掘他们的长处。你更加要相信他们,不能老觉得他们什么事情都做不好,什么事情都要自己去做才放心,如果是这样,谁愿意为你卖命,你自己也会累死。

        我见到一些人他们没有很多的权力,职位也不是很高,可是他们的人格魅力帮助他们获得更多的尊重和人气。一个SA说的话比PM和经理的话甚至更管用。要做到这些不容易,很多技术出身的人都想做架构师,但是架构师在一个项目里面地位虽然高,但是是没有多少实际的管理权力和行政权力的,致力于成为架构师的人更需要努力提高自己的个人修养和人格魅力,需要不断的学习和读书,增加自己的知识面。

  • 相关阅读:
    牛客IOI周赛17-提高组 卷积 生成函数 多项式求逆 数列通项公式
    6.3 省选模拟赛 Decompose 动态dp 树链剖分 set
    AtCoder Grand Contest 044 A Pay to Win 贪心
    5.29 省选模拟赛 树的染色 dp 最优性优化
    luogu P6097 子集卷积 FST FWT
    CF724C Ray Tracing 扩展欧几里得 平面展开
    5.30 省选模拟赛 方格操作 扫描线 特殊性质
    5.29 省选模拟赛 波波老师 SAM 线段树 单调队列 并查集
    Spring main方法中怎么调用Dao层和Service层的方法
    Bug -- WebService报错(两个类具有相同的 XML 类型名称 "{http://webService.com/}getPriceResponse"。请使用 @XmlType.name 和 @XmlType.namespace 为类分配不同的名称。)
  • 原文地址:https://www.cnblogs.com/heavyhe/p/4547217.html
Copyright © 2011-2022 走看看