从开发者成为管理者,过来人的自述。。。

摘要:互联网的出现,诞生了两个职位:开发者和管理者,同时让很多人对这两个职位的关系进行了自己的诠释,那么开发者和管理者之间究竟是一种什么关系呢?它们又有着怎样的区别呢?

从开发者到管理者的飞跃

曾有人问过我,“管理者是干什么的,跟开发人员到底有什么区别?”这两个角色都是我经历过的,但我仍花了一点时间来考虑。这个问题真的蛮重要的。编程是从我六岁就开始的消遣。现在,干了三年半的管理,我终于有资格来回答这个问题了。管理者和开发人员最大的区别就在于衡量成功的标准不同。这是一位从开发者到管理者的自述。

一:管理者的成功更琐碎

当我们还是一名程序员的时候,我们每天上班脑子里都会有一个工作计划,就是今天我们所要完成的任务,通常到下班的时候,我们都能很好的完成这个任务,这种感觉很充实,让我们感觉自己确实做了很多事情,很有存在感。

反之,作为一名管理者,常常在下班回家的时候,都不知道我们一天都做了些什么?并不是我们什么事情都没做,只是实在没有可衡量的标准。同样身为管理者,任务之一就是帮助开发者去做改变,这种改变不是一朝一夕的事情,需要时间和关注。

1:你努力去实现的变化,可能模棱两可并且很难有清晰的定义。

2:从认识到改变,这件事本身就很有难度。

3:开发者很难抛弃旧的习惯,需要不断的提醒他们。要改变他们的思维定势,是一件有挑战性的而且不轻松的事。

这样的话,管理者的成功就需要时间的过渡,当团队人员真正出现变化的时候,接着引导,最终可以看到自己的团队建立了自信并且成长良好,这才是管理者的成功。

二:管理者促进团队成功

工程上的问题常常不是黑就是白,我们只需要把每天安排的任务认真完成就可以了,好的开发者促进的是自己负责的工作的成功,而牵扯到人员安排,建立一个合作无间的团队,就不是那么简单了。

1:团队的建设并不是把一个个明星成员拼凑起来。

2:一个有凝聚力的团队需要充分理解每个人的长处和短处。

3:团队不会是一成不变的,每当出现人员离开或特殊情况,要有应对方案。

作为管理者,你的工作是确保你的团队尽可能的高效的运行,要不断评估团队需要什么帮助,使用和发明正确的工具支持我们的团队,所以管理者促进团队的成功。

三:管理者需要有清晰的团队计划

作为一名开发者,把每天的安排的工作做好就属于一名优秀的员工,而作为一名管理者,你却需要制定整个团队的计划,谋划未来,这个计划涵盖了团队所有的一切,团队成长,动态,质量,支持,产品交付,会议等等。这样有助于你做出日常的每一个决定,而最终走向团队长期的目标。

DevStore小编感言:开发者和管理者的关系是相辅相成,密不可分的,开发者是家庭里的一员,每天努力完成自己所承担的家务,而管理者就是整个家庭的带领者,管理家里的一切,带领整个家庭走向繁荣富强!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值