<devzera

Aprendendo e compartilhando tecnologia

Um checklist de um Software Enginner Senior: parte 1

Esse post é uma tradução do textoA Senior Engineer’s CheckList, publicado pelo site LittleBlah.


Esse é um checklist simples, sendo útil para quem está no começo da carreira como software engineer, como também para sêniors.

  1. Entende o impacto que seu trabalho terá no negócio, e quanto dinheiro é gerado por ele. No final das contas, é o que importa.

    • Esforço: Alto
    • Impacto na carreira: Alto
    • Impacto na empresa: Alto
    • Categoria: Liderança
  2. Envolve-se no processo de contratação para seu time e empresa, e mantém uma barra alta de exigências para contratar candidatos qualificadas.

    • Esforço: Médio
    • Impacto na carreira: Baixo
    • Impacto na empresa: Alto
    • Categoria: Contratação
  3. Desenvolve sistemas com uma boa arquitetura e qualidade de código para resultar e em algo escalável, extensível, e que resolva bem o problema, em todo o seu escopo. Evita over-enginnering.

    • Esforço: Alto
    • Impacto na carreira: Médio
    • Impacto na empresa: Médio
    • Categoria: Tecnologia
  4. Questiona tudo, e sempre pergunta “Por que?” constantemente, até conseguir chegar na raiz dos problemas e situações.

    • Esforço: Alto
    • Impacto na carreira: Médio
    • Impacto na empresa: Baixo
    • Categoria: Tecnologia
  5. Exige espírito de dono nos outros.

    • Esforço: Alto
    • Impacto na carreira: Baixo
    • Impacto na empresa: Médio
    • Categoria: Liderança
  6. Assim que você entende a necessidade da empresa, lidera pelo menos um projeto de alto impacto com uma definição clara e um objetivo de entrega bem-sucedida.

    • Esforço: Alto
    • Impacto na carreira: Alto
    • Impacto na empresa: Alto
    • Categoria: Liderança
  7. Trabalha para entender de forma clara e objetiva os problemas, sem ruídos ou ambiguidades.

    • Esforço: Alto
    • Impacto na carreira: Médio
    • Impacto na empresa: Médio
    • Categoria: Liderança
  8. Cultiva bons relacionamentos com pessoas de outros times e transmite confiança.

    • Esforço: Alto
    • Impacto na carreira: Médio
    • Impacto na empresa: Médio
    • Categoria: Network
  9. Não é inflexível sobre o que pensa. É aberto a ouvir os outros e aceitar que existem outras formas de ver um problema, e múltiplas soluções válidas para solucioná-lo.

    • Esforço: Médio
    • Impacto na carreira: Médio
    • Impacto na empresa: Baixo
    • Categoria: Network
  10. Está envolvido em vários projetos como consultor, revisor e/ou mentor.

    • Esforço: Médio
    • Impacto na carreira: Médio
    • Impacto na empresa: Médio
    • Categoria: Network

Comentários