现在的位置: 首页 > 综合 > 正文

[一分钟先生]倪邵峰:管理者应具备的能力与素质

2013年10月28日 ⁄ 综合 ⁄ 共 1483字 ⁄ 字号 评论关闭
摘要:从程序员到管理者是一个里程碑式的跨越,需要多方面知识和能力,具备多方面素质,要注重对技术能力的培养,专业知识的积累,处理问题和项目管理能力的培养。作为管理者,要具备良好的品质,注重人脉的积累,改变思维方式,处事严谨,关心下属,与团队共同进步。

百合网手机开发经理倪邵峰

走向管理岗位,机会是一个大前提,有的机会是熬出来的,有的是通过跳槽找到的,还有的是朋友推荐的。不管哪一种方式都得看清大方向。传统开发行业,想踏上管理岗比较难,而近两年手机软件开发大热,一些管理岗位的机会也随之而来。于是勤奋的我幸运地成为了一个管理者,作为一名转身后的管理者,分享一些自己的经验。

管理者应培养的能力

技能的培养:软件技术分得很细,并不要求管理者面面俱到,但要精通某些领域。作为一个管理者,技术上过硬才能给团队带来技术支持,最重要的是在软件设计和方案的采集决定中起到决定作用,这直接决定了项目的工作量和维护难度。

专业知识的积累:专业知识是一个公司业务的核心,无论走技术或是管理路线,都要深入理解专业知识。作为技术人员,若不懂专业知识,就像空中楼阁一样,徒有一身本领而开发不好软件。如果现在让我回顾职业生涯的发展路线,优先级排序是技术、专业知识、管理。

处理问题能力的培养:作为管理者,做事情之前,不但要有计划,还得会全面分析问题,找到主要原因。可以利用一些方法,比如找到原因可以用头脑风暴和5W1H法;整理思路可以用鱼骨图和思维导图法;判断信息重要程度和目标可靠度可以用力场分析法和SMART法则;判断事件优先级可以采用四象限法和6点优先法等。做管理不但要想的深,还要想的广,这些工具可以帮助管理者开拓思路。

项目管理能力的培养:一个有效的项目管理方法能促进项目井然有序进行。这不但需要管理者掌握像瀑布模型和敏捷开发这样的方法,更要因地制宜地进行选择。

管理者应具备的素质

良好的品质:作为一个管理者,要有良好的品质,才能让众人信服。具备诚信、正直、细心、宽容的品格,能让大家觉得你踏实,有安全感。具备处事不惊的镇定和胆识,能压得住场,从容地处理一些极端问题。管理和技术有很多不同,管理不只是一门技术,更是一门艺术,处事要考虑到下属的想法,尽量做一个服务者,满足下属需求才能让下属更好地服务于公司。

人脉的积累:积累人脉是个永恒的真理。圈内的朋友可以互相探讨管理方法,也可以关注最新的技术。不同部门如果能沟通良好,那么工作起来就会游刃有余。

思维的改变:作为一个软件管理者,看产品不但要从程序员的角度看,更要从用户的角度看。做软件不止是做技术,更是做事业。做出的软件在同行业有无竞争力;是否更方便用户;软件有没有误导和歧义,这是更应该考虑的。

态度的严谨:具备严谨的态度可以更好地服务用户,产品在开发阶段就要做好单元测试,控制Bug,好的用户体验在编代码之前就要想好,这样就能将一个合格的产品教到用户手中。

对下属的关注:下属的状态好要给予鼓励,让他知道他在你心目中有重大期望,让他知道他的工作有多出色,让他知道他对团队的帮助很大。如果属下工作状态不好,更要和他及时谈心,告诉他工作上的错误,或者告诉他的行为对周围人的影响。还应该每周开技术交流会,让员工知道在这个团队里可以学到很多东西。这样才更有利于团队的建设,团队成员一起进步。

从一个程序员到一个管理者是一个里程碑式的跨越。不是简单的从技术到管理,还要掌握多方面的知识,培养多方面的能力。实际上看一个人能不能做团队的领导者,首先要确定在技术、个人素质、领导团队三个方面的经验是否满足,其次要熟悉每一个下属,尤其是重要的员工,才能做一个好的管理者。

抱歉!评论已关闭.