dot Redis 8 来了—而且是开源的

了解更多

如何领导一个优秀的软件工程团队

在我们的 给年轻的自己的建议系列中,Redis 女性技术人员分享了她们希望在职业生涯初期就知道的见解。

从小时候起,Adi Godkin 就喜欢宠物,并相信自己长大后会成为一名兽医。 然而,最终她得知成为一名兽医需要做手术,她意识到这可能不适合她。

18 岁时,Adi 入选了以色列国防军的技术部门 Mamram。 尽管她没有太多使用计算机的经验,但她发现自己非常喜欢软件工程和编程,所以很自然地,她在上大学时决定学习计算机科学。

在担任过软件工程师到研发经理等多种工程角色几年后,Adi 加入了 Redis 的研发团队,担任软件工程总监,负责管理一个由 14 名工程师组成的团队,其中有 3 名直接下属。 我们请 Adi 分享她成为软件工程经理的秘诀,以及她希望年轻时就知道的事情。

Redis:你的第一份工作是什么?它与你现在所做的工作相关吗?

Adi Godkin:在学习期间,我教过很多孩子,其中一些孩子来自贫困社区和困难家庭——每次我们见面时,我都看到了他们的笑容,在与他们共度时光时,我看到了他们以拥有学生导师而感到自豪。 这让我感到非常满意,它也教会了我一些关于自己的事情:我真的很喜欢指导别人,我应该找一份以指导他人为主要组成部分的工作。 但我大学毕业后的第一份真正的工作是在一家大型电信公司担任软件工程师。

Redis:你现在的工作中最好的部分是什么?

Adi Godkin:今天,我领导着年轻的经理和软件工程师,毫无疑问,我工作中最棒的部分是看到他们如何发展和成长,以及他们一路学到的东西。

每天的工作都致力于倾听他人,了解哪些事情运作不佳并且需要改进。 我一直在寻找方法来赋予他人权力,鼓励他们表达自己的想法并分享他们的想法,并推动他们与他人进行良好的合作,同时做他们最擅长的事情。

当我担任软件工程师时,我非常投入和努力工作,但并没有真正理解成为经理有什么不同,以及他们每天在做什么。 当我成为一名经理时,我意识到经理们的工作更加努力。 经理对产品质量和交付都有更大的责任,而且对许多个人的职业道路也有更大的责任。

Redis:你自己有没有导师?

Adi Godkin:我的职业生涯中曾有几位导师,其中一位是我的前任经理。 除此之外,他还教会我与同事的良好合作是成功的关键,以及你与经理的关系对你的个人成长有很大的影响。

当我还是一个年轻的经理时,我犯了一些错误——我非常注重执行,因此我有时会发现自己做了一些我的团队应该做的事情,主要是因为我希望以最好和最快的方式完成这项工作。 我了解到,虽然这可能会在短期内加快交付速度,但这不是发展你的团队的最佳方式。 犯错误并从中学习是提高的最佳方法之一,我仍然会犯错误,有时我会让我的直接下属犯他们自己的错误,当我看到他们可以从中学习时——当然,当我知道这不会导致灾难时。

Redis:你认为想在科技领域工作的年轻人和/或女性应该了解这个行业的哪些方面?

Adi Godkin:这个高科技行业要求很高,工作时间和压力都很大。 虽然 Redis 强调工作/生活平衡,但总是有很多工作要做,所以你真的需要热爱它。 另一方面,如果你全心投入并能够产生影响,它会让你感到非常满意和有回报。

同样重要的是,要以适当的比例和角度看待事物,如果某些事情没有按计划进行,不要过于焦虑。 这都是旅程的一部分——当你失败时,重点是快速恢复并向前迈进。

Redis:你能说出三个想要成为软件工程经理的人应该确保拥有的技能(技术或软技能)吗?

Adi Godkin:如果你想成为一名软件工程经理,你需要具备强大的技术和架构技能,以及做出艰难决定的能力。 你应该对你的员工有同情心,找到在他们面临个人问题时帮助他们的方法,并且关心他们的个人成长。 这项工作还需要大量的敏感性和高情商,以了解员工的内在动力并了解是什么激励他们。

Redis:你对十几岁的自己有什么建议?

Adi Godkin:我想说永远不要停止学习。 当你从大学毕业并开始你的职业生涯时,你会意识到有很多东西要学,所以一开始你要努力教育自己,提问并向他人学习。 但是,一旦你获得了工作中的相关能力,就很容易降低学习的优先级。 但是,无论在工作还是生活中,最成功的人永远不会停止学习和进步。