Executando verificação de segurança...
1

O quanto eu tenho que aprender para me tornar um desenvolvedor? 📚

O quanto um programador precisa estudar?

Esse conteúdo foi postado em meu canal no Youtube:
https://youtu.be/_hSBv0NwOr0


O quanto eu preciso aprender para me tornar um desenvolvedor? Bom, não existe uma resposta absoluta para essa pergunta, pois tudo depende do mercado de trabalho e do quanto você sabe promover suas habilidades. Mas podemos tentar definir o que seria um mínimo aceitável.

Primeiro, vamos falar sobre o efeito Dunning-Kruger, que é um comportamento onde pessoas que sabem pouco sobre um assunto acham que sabem bastante, enquanto pessoas com conhecimento intermediário acham que sabem muito pouco e precisam aprender ainda mais para se sentirem confiantes. O problema é que a área de desenvolvimento de software muda constantemente. Você pode estar estudando um assunto e surgir uma nova tendência sobre a qual muitos estão falando, o que pode gerar ansiedade.

O segredo é entender que não é preciso saber tudo para trabalhar na área de desenvolvimento. Eu acho válido aplicarmos o Princípio de Pareto, que diz que com 20% do esforço você consegue produzir 80% dos resultados. Então, uma boa estratégia é focar nas tecnologias e conceitos mais usados no mercado, aquelas que realmente vão te trazer resultados.

Vou te dar um exemplo utilizando o site gratuito https://roadmap.sh/. Nele, você encontra trilhas de conhecimento para estudar algumas carreiras específicas de desenvolvimento. Porém, hoje vou usá-lo para medir meu conhecimento atual. Sou desenvolvedor Front-End há 8 anos e mesmo com bastante tempo de experiência, conheço apenas 59% dos tópicos listados na trilha de Front-End. O framework que mais costumo trabalhar é o React, e na trilha de React, sei apenas 71% dos tópicos.

Eu sou prova de que mesmo sem saber tudo sobre uma tecnologia, é possível trabalhar na área. As boas empresas valorizam a capacidade de aprendizado, resolução de problemas e trabalho em equipe, tanto quanto conhecimentos técnicos. É importante demonstrar que você é um resolvedor de problemas, e não um dicionário de conhecimento.

Porém, preciso ser sincero com você. Se você deseja se tornar um desenvolvedor de software bem-sucedido, precisa estudar bastante e sempre. A área de desenvolvimento é uma jornada contínua de aprendizado. É bem comum resolver alguns problemas no trabalho pesquisando na documentação das tecnologias ou no Google, mas pelo menos o básico você precisa saber.

Você pode guiar seus estudos com o ChatGPT. Eu perguntei o que seria o mínimo para se aprender sobre o assunto Front-End usando o Princípio de Pareto. Ele trouxe como resposta alguns tópicos elementares, como HTML, CSS e JavaScript. Porém, dentro de cada um desses assuntos também podemos aplicar esse princípio. Então, eu pedi para ele definir o que seria 20% do conhecimento essencial do assunto JavaScript. Assim fica mais fácil fazer sua trilha de estudo e saber se já tem uma base para iniciar.

Vamos concluir resumindo alguns tópicos importantes. Você não precisa saber de tudo para entrar no mercado de trabalho ou para se destacar como desenvolvedor. Mas isso não significa que você vai ficar estagnado. É necessário estudo constante. Você precisa aprender a estudar, isso é uma coisa muito importante e essencial que todo desenvolvedor ou todo profissional da área de TI precisa ter. Então é melhor você já se conformar com essa realidade se quiser crescer na área do desenvolvimento. Porém, respire fundo. Aprenda uma coisa de cada vez porque você não precisa saber TUDO para ser alguém bem-sucedido na área de desenvolvimento.

Carregando publicação patrocinada...
2