Fabrica

Por que você não deve se rotular como um desenvolvedor júnior

O termo “desenvolvedor júnior” é onipresente – você o vê em qualquer lugar, de listas de empregos a listas de empresas. Talvez o uso da designação “desenvolvedor júnior” permita que equipes e empresas organizem suas tarefas, aloquem tempos e atribuam responsabilidades.

Mas só porque (quase) todo mundo faz isso, não significa que você também deve fazer.

Pelo menos não a menos que você esteja trabalhando em Fintech ganhando seis dígitos, normalmente nos EUA. Se você tiver a sorte de chegar a uma dessas posições, tiro o chapéu para você e desejo-lhe boa sorte e sucesso .

Se, no entanto, você não se enquadra nesta categoria, então você realmente não deveria se rotular como um desenvolvedor júnior.

Caso contrário, você corre o risco de desvalorizar suas habilidades e o valor que traz para o mercado. Além disso, pode afetar sua mentalidade – você vai pensar menos de si mesmo, vai acreditar que não é qualificado e precisa de ajuda e só se dará permissão para se concentrar em suas contribuições pessoais.

A boa notícia é que não precisa ser assim! Como mostrarei neste post, você pode ter menos experiência sem ser “o desenvolvedor júnior”.

Todos os desenvolvedores … Desenvolvam: a experiência é relativa

Antes de eu mostrar como você pode efetivamente renomear a si mesmo e deixar de lado a designação de “desenvolvedor júnior”, aqui está um importante pedaço de sabedoria.

Todos os desenvolvedores … desenvolvem; todos nós crescemos e melhoramos o tempo todo – ou deveríamos fazê-lo!

Em outras palavras, não importa se você é menos experiente ou mais experiente do que algum outro desenvolvedor. Afinal, a experiência é relativa e, até certo ponto, um conceito arbitrário.

Claro, é verdade que, por exemplo, os tempos de integração podem ser diferentes de função para função, considerando a dificuldade de uma determinada tecnologia ou quantos processos proprietários internos estão em jogo.

Como um desenvolvedor menos experiente, você pode esperar obter o máximo de desempenho dentro de 1-3 meses após se juntar a uma equipe para começar a entregar valor independente.

Nesses casos, você normalmente terá um desenvolvedor experiente / sênior mostrando o que fazer. Eles ensinam padrões e técnicas e lentamente o facilitam para o papel. Eles provavelmente também fornecerão revisões de código e informarão se há uma abordagem mais simples para resolver um problema. Inicialmente, você receberá tarefas mais fáceis de concluir.

Por outro lado, um desenvolvedor sênior assumindo o controle da tecnologia de uma empresa terá uma integração mais longa para obter um entendimento completo de toda a pilha e infraestrutura. Nesse caso, o sênior pode agregar valor ao cliente com extrema rapidez ao ingressar em uma função, mas a integração real pode ser escalonada quando ocorrem problemas.

O fato é que todo mundo cresce e se adapta. Todo mundo comete erros. Todo mundo aprende.

Não importa quem você é ou seu nível de habilidade, se você vir algo que possa ajudar sua equipe a se manifestar.

Esses momentos de percepção, bondade e iniciativa serão anotados.

Então, como você se renomeia?

“Sou um desenvolvedor menos experiente e quero uma experiência no mundo real. Como devo proceder? Não quero enganar minha futura equipe. ”

Boa pergunta. Deixe-me responder agora.

Em vez de pensar que você é um desenvolvedor “júnior”, pense em termos de custo de recursos de investimento para chegar a um estado em que agregue valor de forma consistente.

Para quebrar isso, pense em termos de salário, que está isolado dos outros custos do emprego.

  • Um desenvolvedor sênior pode receber R$ 12.000,00/mês.
  • Um desenvolvedor menos experiente pode receber R$ 2.500,00/mês

No final das contas, se um sênior gasta 20% (oito horas por semana) de seu tempo apoiando você, o custo de contratá-lo aumenta para R$ 4.500,00/mês devido aos aumentos de produtividade perdidos, o que poderia ser o equivalente a um dia por semana perdido.

A produtividade perdida é proporcional à produção de valor, especialmente para clientes pagantes. Um desenvolvedor é pago porque produz mais valor do que seu custo; os desenvolvedores são criadores de valor. Se você consumir R$ 10k de custo de recurso adicional, pode equivaler a R$ 50-100k em valor de negócio perdido em um ano .

Esse é o estigma empresarial fundamental da percepção dos desenvolvedores juniores, especialmente para pequenas empresas iniciantes com pouco fluxo de caixa. Em muitos casos, o investimento não compensa o risco, especialmente se os indivíduos não tiverem se mostrado motivados e iniciantes.

Seu objetivo como um jovem desenvolvedor é reduzir o custo de recursos adicionais necessários para que você se torne bem-sucedido na empresa.

Por extensão, se você pode entender como aprendeu e pode comunicar o processo a outras pessoas, você será extremamente valioso quando entrar em uma futura função sênior, como mentor de outros novos desenvolvedores.

Se você conseguir entender esse fato, você se sairá bem.

O desenvolvimento de software é um negócio. Não há apostilas aqui, pois vocês têm uma expectativa de entregar.

Construindo Seu Conhecimento, Mostrando Evidências e Solicitando Propriedade

Concentre-se na construção de habilidades profundas em forma de T, especificamente dentro de uma tecnologia pela qual você é apaixonado. Vá o mais fundo que puder e experimente o máximo de facetas possíveis.

Quando comecei minha carreira, concentrei-me puramente no desenvolvimento do Python e aprendi tudo que podia dentro desse ecossistema.

Há uma reclamação comum que é freqüentemente observada pelo usual:

Por que todas as funções de juniores que vejo exigem experiência de trabalho quando estou tentando encontrar uma função que me dê alguma experiência.”

Isso é combatido por uma única estratégia: Faça seus próprios projetos, libere-os como código-fonte aberto e compartilhe com o mundo.

Se você tiver poucas ideias de projetos, converse com seus amigos e familiares ao seu redor. Talvez eles estejam usando um aplicativo ou serviço que você possa duplicar e, em seguida, aprimorar para atender às necessidades deles.

Quando você ganha mais experiência e responsabilidade, sua experiência adquirida anteriormente se estenderá a outras tecnologias.

Quando você for entrevistado para uma posição , concentre-se nestes itens:

  • Provas de seu trabalho, o que você aprendeu e quem você potencialmente ajudou.
  • Que você está buscando a propriedade de sua parte de sua base de código e que deseja ajudar outras pessoas a crescer.
  • Mencione que você tem ambições de aprender e crescer dentro da empresa e ajudar o maior número possível de membros da equipe.

Enquadre a narrativa da conversa nesta ordem:

  1. Eu sou competente no que faço, esta é a evidência.
  2. Ajudarei a empresa a reduzir custos, tirando o fardo de outras pessoas.
  3. Tenho a atitude certa, sou leal e, de modo geral, contratar-me diminui o risco.

Propriedade, aos olhos da empresa, significa que você naturalmente precisa de pouca ou nenhuma ajuda de seus colegas para produzir e entregar. Isso também vem com a expectativa de que a parte da pilha seja tratada por você, o que significa que esse é um item a menos que precisa ser tratado.

Trata-se de valor único

O que você aprenderá com as entrevistas vai além das habilidades técnicas ou básicas . É uma espécie de dança onde cada parte usa a influência para dar o tom inicial do relacionamento. Do seu ponto de vista, trata-se de estar preparado e entender sua proposta de valor única.

Contratar é difícil. O código é uma mercadoria e acredito que muitas pessoas se enquadram nesse modelo e querem provar seu valor para os empregadores. Encontrar alguém que possa comunicar isso, entretanto, é raro.

Se você puder comunicar seu valor exclusivo aos guardiões da empresa, puder dar-lhes a confiança de que sabe o que precisa ser feito e que geralmente pode ser autossuficiente, você conseguirá.

Você será um completo Júnior Desenvolvedor de software.

No Programa de Formação de Programadores, eu reforço esses ensinamentos e traçamos estratégias para que você consiga se colocar no mercado, de forma mais objetiva. Entre aqui e faça a sua inscrição.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *