techlead
Tech Lead Toolbox
如何成为一个伟大的 Tech Lead?
原文链接:What makes a great Tech Lead?
如果您是一名开发人员,试图了解可能需要采取哪些步骤,那么您来对地方了。在本文中,我们将讨论在招聘或晋升为技术领导角色时我们寻找的一些特征:
全栈高于专家
新式的(modern) Tech Lead 应该知道全部的信息。对于我们来说,这意味着前后开发:前端(coffeescript、sass、html)到服务器端开发(ruby、python等)到devops(chef、docker、terraform等)。有一些领域你觉得更有信心是可以的,但是作为一个 Tech Lead,你应该在整个技术栈中塑造一个应用程序。
承担责任高于等待任务
新式的 Tech Lead 不等待义务。他们确定了一项需要完成的工作,并采取行动。责任是承担的,而不是给予的,这是一个很好的口头禅,这是不可能比当采取一个Tech Lead 类型的角色的步骤更真实。如果你在等待某人提升你或者给你更多的责任,那么你会等很长时间。
开辟新天地高于坚持尝试和测试
软件行业的发展速度惊人。每天都会出现新的框架、技术和工具。新式的 Tech Lead 需要处于前沿,抓住适当的机会,将新技术和工具引入交付。继续对每个项目使用相同的“尝试和测试”方法是没有好处的。如果你这样做,你就会被甩在后面。
作者高于译者
在过去的几年里,一个大的规范文档会放在你的办公桌上,你会把它翻译成一些工作软件。现在,作为技术负责人,你的工作是成为一个作家,而不是翻译。你提供了叙述,并决定了项目应该走哪条路。这需要创造性和想象力,以及对过程的严格理解。
主动传播者高于墙头花
新式的 Tech Lead 需要成为积极的沟通者。躲在角落里,等待别人开始重要对话的日子已经一去不复返了。您应该是鼓励团队内部持续积极沟通的人,因为沟通是制作优质软件的关键。
可靠性高于不可靠
新式的 Tech Lead 是可靠的。他们的团队总是可以指望他们在那里并且可用。他们生病,迟到或错过最后期限是不寻常的。正是这种可靠性意味着他们可以承担运行项目的责任。我们已经看到责任水平提高与可靠性提高之间存在密切关联。
导师高于聆听教导者
新式的 Tech Lead 提供指导,并期望培养和支持他们的同事。他们从主要寻求帮助,转向向其他人提供帮助。他们认识到同事面临的挑战,并提出改进方法。他们认识到,他们为改善个人所做的任何事情都将有助于整个团队。
拥抱客户高于避免客户
新式的 Tech Lead 与客户交流舒适。他们不再让别人与客户打交道,而是有信心并能够就影响交付的任何事情进行对话。
解决问题高于标志出问题
新式的 Tech Lead 是一个解决问题的人。他们不会坐在那里等待某人移除阻挡者。他们捅,他们刺激,他们找到了新的方法来转发东西,所以他们可以继续运输代码。他们发现了一种坏味道并且修复了它,而不是让坏味道妨碍进展。
永远在学习
随着软件业务的日益复杂化,所需的技能将不断发展。 要跟上,你需要成为一个优秀的学习者,你需要留出时间学习新事物。
如果你能做到这一点,其余部分应该都能落实到位。