18 pontos por xguru 2024-11-18 | 2 comentários | Compartilhar no WhatsApp
  • Recebo com frequência perguntas sobre o que exatamente um engenheiro Staff faz, então quero falar sobre o papel do engenheiro Staff

Definição de engenheiro Staff+

  • Staff+ é um engenheiro em uma posição técnica acima de Senior, mas que não ocupa um cargo de gestão.
  • Há uma tendência de continuar crescendo na trilha de carreira técnica.
  • Varia de organização para organização, mas em geral há as seguintes características em comum:
    • Especialização: possui alto nível de habilidade técnica em uma área específica.
    • Liderança: tem ampla experiência em liderar equipes e lançar produtos com sucesso.

Principais habilidades de engenheiros Staff+

  • Habilidade técnica central (Core Technical Skill)
    • É a habilidade básica necessária para exercer esse papel com eficácia, e é preciso ter alto nível de domínio
    • É necessário ter conhecimento técnico profundo e ampla experiência em diversos sistemas e ambientes
    • Usa essa experiência para resolver problemas complexos e alcançar os objetivos da equipe
    • É difícil ter sucesso apenas com capacidade técnica; ela precisa ser combinada com outras habilidades
  • Gestão de produto (Product Management)
    • É preciso ter a capacidade de decidir o que deve ser construído e por quê
    • Olha para os objetivos da equipe/projeto/organização, entende o histórico e desenvolve e apresenta uma visão técnica para alcançar esses objetivos
    • É essencial ter habilidade de comunicação para transmitir essa visão aos principais stakeholders e à equipe de engenharia e obter alinhamento
    • Muitas vezes exerce o papel de arquiteto técnico
  • Gestão de projetos (Project Management)
    • Divide trabalhos grandes em unidades menores e cria e gerencia planos e cronogramas.
    • É necessário ter capacidade de identificar incertezas ou riscos e resolvê-los.
    • É preciso dominar os fundamentos básicos de gestão de projetos
    • Não substitui o gerente de projetos; exerce um papel complementar.
  • Gestão de pessoas (People Management)
    • Capacidade de unir e liderar a equipe para atingir objetivos
    • Habilidade de mentoria é importante, oferecendo orientação técnica e de carreira e ajudando no crescimento dos membros da equipe.
    • Identifica os pontos fortes da equipe e seu potencial de crescimento e, com base nisso, aumenta a eficiência do time.

A importância do Glue Work

  • Engenheiros Staff+ exercem o difícil papel de ajudar a equipe a operar sem atritos ao combinar essas habilidades de forma autônoma para resolver vários problemas que surgem no time
    • Assumem trabalhos de alto valor agregado que não são muito visíveis, mas são necessários para construir ou manter o impulso da equipe
  • Glue Work não é um papel fixo, mas significa fazer o trabalho necessário para o sucesso da equipe
  • Exemplos:
    • Resolver problemas de comunicação com fornecedores externos.
    • Identificar a causa raiz do aumento de bugs e propor soluções.
    • Apoiar membros da equipe que têm dificuldade com novas tarefas e fornecer os recursos necessários.
    • Liderar discussões adicionais com stakeholders para melhorar requisitos pouco claros.
  • Isso exige insights profundos sobre a forma como a equipe opera e sobre as áreas que precisam de otimização
    • Inclui trabalhos como melhorar a comunicação por e-mail, testes/refatoração para corrigir bugs, coaching de membros e comunicação com times de marketing/BI
  • Embora esse trabalho tenha valor, é difícil para um engenheiro Staff executá-lo no longo prazo
    • Eleva a capacidade dos membros da equipe para transferir essas responsabilidades e mudar o foco para outras prioridades

Conclusão

  • Engenheiros Staff+ devem ser capazes de criar valor significativo dentro da organização com autonomia e influência
  • Não se trata apenas de escrever código; a liderança para definir a direção da equipe e conduzir decisões técnicas é importante

Perguntas e respostas adicionais

  • Engenheiros Staff+ precisam fazer mentoria?
    • Sim, mentoria é uma parte essencial. Ela desempenha um papel importante em elevar a capacidade da equipe.
  • Que tipo de equipe precisa de engenheiros Staff+?
    • Em teoria, qualquer equipe pode precisar. Mas o papel varia conforme a composição do time.
  • Qual é o diferencial de engenheiros Staff de nível mais alto?
    • O alcance da influência é diferente. Engenheiros Staff+ de nível mais alto podem impactar a organização inteira ou até o setor.
  • Por que não foram abordados papéis ou expectativas específicas?
    • Porque o papel depende do contexto. O mais importante é gerar impacto significativo por meio da autonomia.
  • Como equilibrar trabalho técnico e liderança?
    • A capacidade de liderança é o maior ativo. Continuar fazendo trabalho técnico é bom, mas o papel principal deve se concentrar na liderança.

2 comentários

 
cosine20 2024-11-20

Obrigado por compartilhar hehe.

 
tkwlsrl 2024-11-19

Esse conteúdo foi publicado em um livro chamado Staff Engineer. Normalmente não leio esse tipo de livro, mas esse valeu a leitura. O livro reúne entrevistas com outras pessoas que poderiam ser chamadas de staff engineer.
Se você estiver chegando perto do fim da carreira técnica e tiver tempo, vale a pena ler pelo menos uma vez. No fim das contas, ele pode ser resumido pelo que está organizado aqui... e a sua situação pode ser diferente da minha, mas ainda assim foi bom poder ler sobre as experiências de outras pessoas.

https://m.yes24.com/Goods/Detail/112904809