常柱 架构未来 今天
本文大部分内容为工具翻译,部分内容根据个人理解做了调整编辑,不太准确地方请见谅,阅读原文见文末引用。
成为一名领导者需要采取主动,向你的同事和上级leader展示你的综合能力。需要我们有良好的意愿和愿景,多维度能力的持续的提升,对团队有持续的价值贡献,成为领导只是早晚的事情。领导力是关于人的,所以真诚地帮助人们成长,并做好他们的工作。
在过去的两年里,自从我成为Wix的技术主管以来,我一直在思考我是如何得到这个职位的。我必须诚实地说,我并没有积极地寻找它,但回顾过去,我想与那些想成为技术领导者的开发者分享一些技巧。
我认为技术领导的角色很难定义,人与人之间也有所不同。对我来说,这主要是关于指导:帮助团队中的工程师改进。这意味着帮助他们进行设计、代码评审,并教会他们与其他团队沟通的最佳方式,并给他们留下印象。
当我刚进入这个行业时,我所知道的唯一职业道路就是管理。现在已经很清楚,管理与过去不同了,你也可以通过成为技术主管或架构师来提升自己。
我认为成为一个好的技术领导者的关键是提出问题和扩展你的知识,同时保持友好和社会意识。以下是我的建议:
真正了解你在做什么
充分了解产品需求、系统设计和使用的不同技术。即使你没有参与决策,也要问这样的问题:为什么选择特定的技术?为什么这种设计更受欢迎?
了解系统的所有部分,包括其他人正在处理的部分。您不需要阅读完成的每个提交。但是你需要知道你的同事在做什么,他们的那部分系统在做什么。