11 pontos por xguru 2020-07-14 | 1 comentários | Compartilhar no WhatsApp

As possibilidades além de programar foram divididas em 6 áreas

  • Funções voltadas ao cliente
  1. Developer Relations, Advocacy ou Evangelism

  2. Marketing para desenvolvedores

  3. Engenheiro de vendas

  4. Recrutador técnico

  • Funções de produto
  1. Garantia de qualidade ou engenheiro de testes

  2. Analista de negócios

  3. Gerente de projetos

  4. Scrum Master

  5. Gerente de produto

  6. Designer

  7. Desenvolvedor No-Code ou Low-Code

  • Funções de suporte
  1. Sysadmin ou engenheiro DevOps

  2. Administrador de banco de dados

  3. Engenheiro de confiabilidade de sites

  4. Suporte técnico ou ao cliente

  • Funções de ensino e escrita
  1. Redator técnico

  2. Professor

  3. Instrutor

  • Funções analíticas
  1. Cientista ou engenheiro de dados

  2. Analista de segurança

  3. P&D

  • Independência e flexibilidade
  1. Freelancer ou consultor

  2. Fundador de startup

1 comentários

 
xguru 2020-07-14

Na prática, quando se fala em “desenvolvedor”, parece que isso se refere apenas às pessoas que realmente programam, mas eu considero que todas essas pessoas também são desenvolvedoras.

No Brasil, precisamos de mais 1. DR & evangelistas, e é necessário que a liderança entenda por que isso é importante.

Para que exista um ambiente em que DR seja necessário, é preciso haver mais empresas de plataforma e mais empresas com tecnologia sobre a qual valha a pena falar externamente, ou que tenham muito open source próprio, mas a verdade é que ainda não há muitas empresas assim no país. Não dá para simplesmente dizer que essas empresas surjam, então seria ótimo se primeiro houvesse mais DRs e, junto com isso, mais empresas no país para as quais eles pudessem migrar.

O item 2 tem nome de marketing, mas eu vejo essas pessoas como Growth Hackers. Parte delas também entra no item 3.

Acredito que quem melhor consegue contratar desenvolvedores são os próprios desenvolvedores. Normalmente, nas startups, os CTOs cumprem esse papel. Se fosse possível contratar recrutadores com origem profissional em desenvolvimento de software, acho que isso seria uma grande força.

Project Managers e Product Managers com background de desenvolvimento são realmente muito importantes, mas os desenvolvedores muitas vezes não gostam disso por considerarem um “cargo de gestão”..

Mas certamente existem desenvolvedores com perfil ideal para esse trabalho, e acho que formar essas pessoas talvez seja uma responsabilidade das empresas do país que já cresceram um pouco em termos de organização.