您的位置: 首页 >互联网 >

如何成为一名有效的软件开发经理和团队领导 来自Drupal创始的提示和建议

2020-06-22 15:12:23 编辑: 来源:
导读 成功地从每天编写代码过渡到管理项目和人员,可能是一个挑战,并需要技能,不是每个人都开始,但可以学习和发展。在这一期动态开发中,我与一位从程序员一跃成为软件工程负责人的博士进行了交谈。干布伊泰尔特说。作为Drupal的创始人和项目负责人,Dries当然写了很多代码。但他也是Acquia的创始人和首席技术官,Acquia是一家以Drupal为中心提供软件和服务的公司,在世界经济论坛上被公认为年轻的全球

成功地从每天编写代码过渡到管理项目和人员,可能是一个挑战,并需要技能,不是每个人都开始,但可以学习和发展。在这一期动态开发中,我与一位从程序员一跃成为软件工程负责人的博士进行了交谈。干布伊泰尔特说。作为Drupal的创始人和项目负责人,Dries当然写了很多代码。但他也是Acquia的创始人和首席技术官,Acquia是一家以Drupal为中心提供软件和服务的公司,在世界经济论坛上被公认为年轻的全球领导者。

Bill Detwiler: Dries,我认为你的职业生涯和很多工程师一样。从程序员到项目经理领导,最后到执行职位,对吧?我的意思是,也许大多数开发者都不会成为CTO或者像你这样的公司的联合创始人,但他们确实会从日常编码过渡到管理。你认为开发人员,工程师,程序员在从程序员过渡到管理人员和项目时面临的最大挑战是什么?

干布伊泰尔特说:是的。这是个好问题。我的意思是,我可以谈谈我的经历。我不知道它是否适用于每个转变为管理人员的开发人员,但我做了一些不同的事情,对吗?也许我可以先告诉你一些背景,我是一名受教育的工程师,然后开始了一个叫做Drupal的开源项目,它实际上已经成为世界上最大的开源项目之一。这教会了我很多管理方面的知识,但我也成立了一家叫做Acquia的公司,建立在Drupal的基础上,现在已经有超过1000人了。所以我肯定经历过。我是一个独立的开发者,在我的地下室里为一个开源项目工作,然后看着Drupal和Acquia腾飞。

人们时常问我这个问题……你有什么建议?我有时会回答的一个问题是,这是有争议的。但是我通常会给他们一些建议去学习销售和市场营销。有时候,销售和市场营销会产生一些不良反应,对吧?这就是我为什么这么说的原因,但是如果你想想作为一个经理或者一个公司的创始人意味着什么,那么你的很多时间都花在了销售和市场营销上,也许更好的词是沟通。但当你创办自己的公司时,你必须说服投资者给你钱。这是困难的。当你有钱了,你需要说服其他工程师加入你的公司。一旦他们加入了你的公司,你就需要向他们推销公司的愿景和我们的发展方向。然后你需要开始争取客户,这就是你现在所做的。试图说服,销售和推销潜在客户,试图说服他们成为客户。

所以对我来说,我最需要学习的是,因为我……实际上我还是一个内向的人。我必须学习如何很好地沟通,我想,要用一种令人信服、鼓舞人心的方式,取悦投资者和客户,所以我认为,作为一名经理……而是学习领导力和沟通。倾听,但也要展示愿景,你要去的地方和计划,这些是我必须学习的东西。我也学了两次。在Drupal和Acquia我的领导风格在这两方面都有点不同。因为如果你愿意的话,你领导开源项目的方式更多的是关于灵感。你领导公司的方式,是比较直接的,对吧?你可以……这就是我们要做的,每个人都说,好吧我在简化,但在开源中,情况就不同了。就像,“这是我认为我们应该做的。”希望人们会效仿。

即使是在公司里,人们显然也要跟着做,但是…有细微差别。我必须学会这些,因为当我开始Acquia的时候,我做Drupal已经有7年了。我需要调整一下。无论如何。

比尔·迪特韦勒:除了学习如何推销自己、销售产品、销售公司,或者说服和激励别人之外,还有什么是你希望自己知道的吗?有没有什么你现在知道的东西是你希望当初就知道的?

Dries Buytaert:对,有一千件事。有一长串的事情。我的意思是,比如如何管理,如何雇佣。我的意思是,你学到的所有这些东西。一旦你被提升为经理,你也会成为招聘经理。

比尔Detwiler:是的。

Dries Buytaert:突然之间,你需要学习如何招聘员工,如何管理员工,以及如何处理表现不佳的员工。所有这些我都得在路上学习。

比尔:你是怎么学会的?我是说,你是不是从其他的…你有导师帮助过你吗?你观察过其他经理吗?你看……你上过课吗?你真的去…MBA课程。对你来说,从一个工程学背景,一个博士到一个更有人际交往能力的人的过程是怎样的呢?这是……我不知道你是否会这样比较:“我自己也有工程背景,但我也有一些软技能。”所以它们有各自的复杂之处。是什么帮助你学会了它们?

Dries Buytaert:是的,我学到了

Bill Detwiler:计划。

Dries Buytaert:我从实践中学习,也从别人那里学习。首先,我不认为任何人天生就有这些技能。我的意思是,有些人比其他人更善于沟通,但是很多事情你需要学习,比如如何管理某人,如何……好消息是,它是可以学会的,而我学会它的方法就是通过实践,并且每次都做得更好。但我也很幸运,在整个过程中,我身边都是很棒的人,坦率地说,无论是在Drupal还是在Acquia。所以,让自己周围有经验的管理者,或有经验的领导者是非常有用的,而且能快速地学习,对吧?你可以看到,“哦,这是这个人怎么做的,这是她怎么做的。所以你可以从他们那里得到这些东西应用到你自己的团队中。

所以我认为向别人学习是最快的学习方式。我认为这里没有课程。我相信有相关的课程,但我从来没有上过正式的课程。只要做的事情。

比尔:你认为……你认为这有多重要,因为我听到你说自己很善于观察。说,“我想在这方面做得更好。所以我要像处理其他项目一样处理这个问题。我要去观察那些更有经验的人,或者他们似乎更适合我,或者他们似乎得到了我想要的结果。所以你是开放的,接受学习,而我知道很多经理也许,或者不成功的人,也许不开放,或他们认为他们知道最好的,或者他们想,“我可以管理这两个组织一样,和我有相同的结果。”他们不会尝试改变,或者他们不会那样做。对我来说,这听起来像是你做的。也许这是你与生俱来的天性,但这听起来像是其他人可以学习的东西。

如果你不愿意做出任何改变并接受这一点,“我不知道该怎么做。我要看这个,并从中学习。”这会给人们带来不好的体验。在这一点上不成功。

干布伊泰尔特说:是的。是的,我同意。如果你是一个人,你认为自己什么都知道……我是说,这是傲慢,对吧?没有人知道一切。我认为每个人都在不断学习。我希望我能成为一个终身学习者。这对我来说很有回报,所以…一个完美的经理是不存在的。每个人都有自己的长处和短处,每个人都有学习和变得更好的机会。所以我认为你绝对需要有学习的心态。我个人喜欢学习,我通过观察来学习。我通过阅读学习。实际上,我经常读书,现在我还读很多管理方面的书,对吧?是的,我认为……继续学习,这是我乐趣的一部分。也要寻求反馈。我想这是我尝试去做的事情,尤其是在Acquia。我只是寻求反馈。

我能做得更好吗?我还能做些什么?我认为,与你所管理的人进行对话是有益的,我也从中学到一些东西。

比尔Detwiler:是的。所以我不得不问,你现在还有时间写代码吗?我的意思是,你在Drupal和Acquia做的所有事情,到处旅行。你还会有时间回到你的根,写一些代码吗?

Dries Buytaert:是的。不是很多,但我要告诉你,我怀念编程。实际上,我几乎每天都在想这件事。但我对它的重视程度低于我做的其他很多事情。当我醒来的时候,我试着去想,“我今天应该做什么对Drupal和Acquia有最大的影响?”不幸的是,它几乎从不为我编程。我暗自希望有一天人们会说:“哇,去编程吧。去写这段代码。”但它通常包括解除其他人或团队的封锁,或帮助为Drupal协会筹集资金。

所以编码通常是在晚上和周末进行的。我仍然喜欢涉猎代码。我喜欢做事情。甚至我自己的网站,我的博客,都是我自己建的。我保持它。我为它编写了一些自定义扩展。我喜欢学习新技术。我还会写一些代码,但相对于Drupal的核心系统来说,它更接近边缘。



免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。