Programador Sagui
Existem vários tipos de programadores, e um deles é o programador sagui.
O programador sagui é aquele desenvolvedor que, pula de galho em galho — ou, melhor dizendo, de tecnologia em tecnologia. Hoje ele está aprendendo JavaScript, amanhã Python, semana que vem vai tentar Go, e no mês seguinte já estará mergulhando em Rust. Mas, no final das contas, ele acaba não dominando nenhuma dessas tecnologias e, muitas vezes, culpa o mercado pela sua falta de sucesso ou pela sua carreira estagnada.
Antes de destrinchar essa ideia, queria compartilhar meu novo projeto de Build in Public do meu novo SaaS chamado MyEasyInvoice. Nos próximos posts, vou compartilhar o desenvolvimento de uma solução para o cliente gerar faturas da Stripe sem pagar taxas adicionais e completamente self-serve, além de outras features. Criei uma Landing Page (fake door) para validar essa ideia e receber feedbacks, é só clicar aqui. Qualquer botão vai te levar pra um formulário, e geral que responder tudo certinho, ganha 50% de desconto vitalício.
Voltando ao assunto…
1. A Síndrome da Nova Ferramenta
O Programador Sagui está sempre em busca da “próxima grande coisa”. Ele vê uma nova tecnologia surgir e corre para aprender o básico, mas antes mesmo de se aprofundar ou criar algo relevante com ela, já está de olho em outra. React, Vue, Angular, Flutter, Node.js, Rust, Go… a lista não para. O problema é que esse comportamento impede que ele se torne um especialista em qualquer área.
Por que isso acontece? Na maioria das vezes, o Programador Sagui acredita que o mercado exige essa versatilidade. Ele acha que para se manter competitivo precisa conhecer todas as tecnologias em alta. Mas, ao tentar abraçar tudo, ele acaba não sendo referência em nada.
2. O Mercado Quer Especialistas
Claro, o setor de tecnologia é dinâmico, mas a verdade é que o mercado valoriza muito mais profissionais que são bons em resolver problemas com uma ou duas tecnologias principais do que aqueles que sabem um pouco de tudo e não conseguem concluir nada com profundidade.
Por exemplo, se você domina profundamente uma linguagem como Python, você pode trabalhar com desenvolvimento web, automação, ciência de dados, machine learning, e muitas outras áreas. Mas você precisa dominar essa linguagem primeiro. O programador sagui, por outro lado, provavelmente sabe fazer algo em Python, mas também está aprendendo Node.js, brincando com Swift, e começando a estudar Kubernetes. O resultado? Ele sabe de tudo um pouco, mas não o suficiente para ser considerado um especialista em nenhuma dessas áreas.
3. A Culpa Não É Do Mercado
Muitos programadores saguis, ao perceberem que suas carreiras não estão progredindo como gostariam, acabam culpando o mercado. “Ah, o mercado está saturado”, “não tem espaço para iniciantes”, ou “a tecnologia X dominou tudo e agora não tem mais lugar para a Y” são desculpas comuns. No entanto, o verdadeiro problema está no falta de foco. O mercado está sempre em busca de profissionais que sejam extremamente bons em resolver problemas. Se você não está sendo contratado, pode ser porque ainda não chegou a esse nível de maestria em nenhuma tecnologia.
Conclusão: Escolha uma ou duas tecnologias e seja FOD@ nelas
Ser um “Programador Sagui” pode parecer legal, mas na verdade é uma armadilha. Ao pular de tecnologia em tecnologia, você limita seu crescimento e impede que se torne um especialista. No mundo da tecnologia, ser mediano em várias coisas não é tão valioso quanto ser excepcional em uma ou duas. Se você quer ser relevante e construir uma carreira sólida, escolha suas ferramentas, mergulhe fundo e se torne o melhor que pode ser nelas.
Conhece algum programador sagui? Você é um deles? Comenta aí.
Acesse o MyEasyInvoice, responda o formulário e ganhe 50% de desconto no lançamento!