Carreira de dev dura pra sempre

Carreira de dev dura pra sempre

Carreira

Quantos desenvolvedores com cabelos brancos (ou sem cabelo algum) você conhece?

A carreira de dev é uma profissão com prazo de validade, onde todo mundo “evolui” pra gestor ou abre uma startup?

Refletindo sobre isso, me deparei com um “mapa da carreira” no livro The Software Engineer’s Guidebook (link no final do post) – O autor explora algumas possibilidades para quem já começou a se perguntar: “E depois disso tudo, o que vem?”

Segue abaixo algumas delas:

  1. O engenheiro de software pra vida toda Um profissional que continua na carreira de engenheiro(a) de software, alcançando níveis cada vez mais seniores (como engenheiro sênior, staff ou principal) e mudando de empresas com o tempo. Normalmente, eles mudam de stack e ampliam suas habilidades a cada nova posição.
  2. Engenheiro de software que se torna especialista Um desenvolvedor que se especializa em um domínio, como mobile nativo ou backend, e permanece nele por um longo período.
  3. O pêndulo generalista/especialista Um engenheiro que se especializa em uma tecnologia e depois passa um tempo em uma posição mais generalista. E repete esse movimento ao longo da carreira.
  4. Engenheiro de software especializado em um nicho Por exemplo, um engenheiro de software que se torna engenheiro de confiabilidade de sites (SRE) ou engenheiro de dados. Eles ainda fazem algum código, mas o trabalho geralmente não se parece com a engenharia de software tradicional.
  5. Engenheiro de software que vira freelancer ou consultor Alcançando o status de engenheiro(a) sênior, essa pessoa opta por atuar como freelancer ou consultor, geralmente ganhando mais e se preocupando menos com política interna ou desenvolvimento de carreira.
  6. Engenheiro de software que vira tech lead Um desenvolvedor que começa liderando uma equipe, embora nem sempre assuma tarefas gerenciais. Mesmo ao mudar de emprego, ele eventualmente retorna à posição de tech lead.
  7. Engenheiro de software que se torna gerente de engenharia Um desenvolvedor que assume a posição de gerente de engenharia e segue nessa trajetória.
  8. Engenheiro de software que vira founder ou dono de negócio Após uma carreira como engenheiro(a), essa pessoa funda ou co-funda uma empresa.
  9. Engenheiro de software que migra para outro campo técnico Um profissional que se move para áreas como relações com desenvolvedores (DevRel), Product Owner ou recrutador. A experiência como engenheiro(a) é relevante, mas eles exploram novos interesses.
  10. O pêndulo engenheiro/gerente Um engenheiro de software que se torna gerente de engenharia e depois volta à engenharia, repetindo esse movimento algumas vezes.
  11. Carreira não linear Por exemplo, um engenheiro de software que vira gerente de engenharia, faz uma longa pausa para cuidar da família ou seguir outra carreira, e depois volta como diretor de engenharia. Carreiras não lineares se desenvolvem de formas únicas para cada pessoa.

Continuar lendo