CodeGym /Blogue Java /Random-PT /8 erros que podem arruinar a carreira de um desenvolvedor...
John Squirrels
Nível 41
San Francisco

8 erros que podem arruinar a carreira de um desenvolvedor de software

Publicado no grupo Random-PT
Na CodeGym, falamos muito sobre as carreiras dos desenvolvedores de software e como elas podem ser longas , frutíferas e cheias de oportunidades se você investir tempo e esforço suficientes para aprender habilidades de programação e obter experiência prática . E geralmente é verdade, já que a maioria dos desenvolvedores está satisfeita com seus empregos e carreiras. Mencionamos anteriormente que, de acordo com os dados do site de empregos Indeed, os desenvolvedores Java são os menos propensos a deixar sua profissão entre todos os profissionais em geral, não apenas no setor de tecnologia. Sua taxa de mudança de carreira é inferior a 8%, enquanto para a profissão de desenvolvedor de software em geral é de 27% e para administradores de banco de dados, por exemplo, é de 35%. 8 erros que podem arruinar a carreira de um desenvolvedor de software - 1Mesmo quando é oferecida uma posição gerencial de alto nível, a maioria dos programadores Java simplesmente não quer desistir. Isso prova que para a maioria dos programadores que adotaram o Java como principal linguagem de programação, acabou sendo a aposta certa. Dito isto, no entanto, ser um desenvolvedor de software não é tão diferente de outras carreiras profissionais em termos de dinâmica geral. A maioria dos desenvolvedores tem altos e baixos ao longo de suas carreiras, boas escolhas levam ao crescimento profissional e más, resultando em uma carreira estagnada ou entrando em declínio. Más escolhas e erros de carreira que desenvolvedores de software, tanto iniciantes quanto programadores experientes, tendem a fazer ao longo de suas carreiras é sobre o que gostaríamos de falar hoje.

Erros da carreira do desenvolvedor júnior

Vamos começar com aqueles que são mais típicos para desenvolvedores de software juniores, embora, de um modo geral, os programadores estejam propensos a fazê-los em qualquer ponto de suas carreiras.

1. Não ser capaz de estimar adequadamente o seu valor.

Este é um problema bastante natural quando você está apenas no início de sua carreira e não tem experiência e conhecimento suficientes para estimar o seu valor realista no mercado de trabalho. Isso vale para os dois lados, pois os desenvolvedores juniores tendem a se subestimar e superestimar. Aqueles que se superestimam normalmente esperam demais do trabalho que têm, e seu comportamento reflete isso. Também é frequente que os iniciantes subestimem o valor real de seus conhecimentos e habilidades. Como resultado, eles aceitam a primeira oferta de emprego que recebem e acabam trabalhando por meses e às vezes anos por um salário muito menor do que poderiam estar ganhando.

2. Ignorar soft skills.

Negligenciar soft skills é bastante comum entre os desenvolvedores de software em geral, mas o maior dano que esse erro tende a causar aos desenvolvedores em estágios iniciais de suas carreiras. Muitos programadores pensam apenas que ter soft skills bem desenvolvidas não é tão importante para seu sucesso profissional. Os dados mais recentes mostram que eles estão cada vez mais errados, pois a importância das habilidades interpessoais para desenvolvedores de software está aumentando. De acordo com uma pesquisa realizada pela consultoria West Monroe, 78% dos RHs e recrutadores disseram que se concentraram mais em encontrar profissionais de tecnologia com fortes habilidades interpessoais nos últimos anos. 43% dos profissionais de RH entrevistados também disseram que as funções de tecnologia são mais difíceis de preencher porque os candidatos carecem de fortes habilidades interpessoais.

3. Deixar de desenvolver um plano de carreira.

Desenvolver um plano de carreira e atualizá-lo de vez em quando é importante se você está procurando um crescimento rápido na carreira. Os desenvolvedores que não possuem um plano de carreira normalmente tendem a ficar presos em cargos de mesmo nível por muito mais tempo.

4. Deixar de aceitar críticas e feedback.

Ser capaz de aceitar feedback é realmente muito importante para todos os desenvolvedores de software, pois isso permite que eles compreendam melhor suas fraquezas, o que é essencial para alcançar um progresso rápido. Desenvolvedores juniores tendem a cometer um erro ao levar feedback negativo para o lado pessoal, e isso afeta seu crescimento profissional.

Erros de carreira do Desenvolvedor Médio e Sênior

Desenvolvedores intermediários e seniores também cometem muitos erros de carreira. Aqui estão alguns dos mais típicos.

1. Aderindo à sua pilha de tecnologia.

Como a indústria de desenvolvimento de software está em constante evolução, os desenvolvedores de software profissionais precisam aprender e evoluir constantemente com ela, se quiserem ter sucesso em suas carreiras. Quem se apega à mesma pilha de tecnologia ao longo dos anos e não aprende coisas novas acaba ficando com um conhecimento desatualizado que não tem tanta demanda no mercado.

2. Ficar muito tempo no mesmo emprego.

Embora ter uma longa carreira de vários anos em uma empresa ainda seja respeitado e visto como uma coisa honrosa de se fazer, para os desenvolvedores de software isso geralmente acaba sendo um buraco na carreira. Permanecer no mesmo emprego por muitos anos inevitavelmente limitará seu conhecimento e experiência profissional, tornando-o menos apto como desenvolvedor de software em busca de novas oportunidades no mercado de trabalho.

3. Saltar de tarefas com muita frequência.

Mudar de emprego no desenvolvimento de software com muita frequência, no entanto, também é um erro que pode prejudicar sua carreira. É simples assim: encontrar e contratar especialistas qualificados requer uma quantidade considerável de recursos para qualquer empresa. Então, eles normalmente não estão dispostos a contratar pessoas que estão 'pulando o emprego'. Eles dizem que ficar com uma empresa por 4-5 anos é um período de tempo ideal para um desenvolvedor de software, 2-3 anos também é aceitável, mas mudar de emprego a cada 5-6 meses geralmente não é.

4. Movendo-se para uma função de gerenciamento.

Não é incomum que uma promoção, que a passagem para uma posição gerencial geralmente é para um desenvolvedor de software, acabe sendo o freio final de sua carreira. Ser um bom gerente requer um conjunto de talentos e habilidades que a maioria dos programadores não possui por padrão. Quando um grande desenvolvedor de software se transforma em um gerente de negócios ruim, isso pode colocar sua carreira em ambos os campos em uma espiral descendente.

Opiniões

Tradicionalmente, vamos resumir tudo com algumas opiniões interessantes sobre o assunto de desenvolvedores de software experientes. Aqui estão alguns erros de carreira adicionais a serem evitados como desenvolvedor de software. “Não pensar na perspectiva de negócios da sua empresa. Eu li muitas perguntas como: “Por que o ASP.NET tem 3,6% de participação no mercado quando o Node.js tem apenas 0,6% e oferece muito mais desempenho que o ASP.NET?” A razão é muito simples, você não pensa na perspectiva de negócios de sua organização, mas em suas próprias preferências, você precisa se adaptar às suas necessidades e se requalificar sempre que puder para tornar sua empresa melhor e ajudar a si mesmo a ter melhores oportunidades se um dia você precisar mudar para outra empresa. Esse segundo ponto acontece com muita frequência e é por isso que a direção não quer te dar nenhum dinheiro”, Federico Navarrete,aponta . “Acompanhar o hype de novas tendências/frameworks/linguagens e acreditar que tenho que saber tudo. Errado. Encontre e especialize-se em uma tecnologia (ou produto) específica que você goste e seja capaz de vender no mercado e cumpri-la. Contanto que venda, você está no negócio. A especialização é um componente crítico do seu sucesso. Tratar meu código como parte de minha identidade, ou minha criação/obra-prima, ou meu bebê. Errado. Nunca se apegue ao seu produto. Tudo o que você criar será alterado, substituído, excluído, removido, ficará obsoleto, ignorado, não gostará. Não importa, apenas deixe ir, não tente protegê-lo. Seu código não é sua identidade”, disseLena Keri, outra desenvolvedora experiente. “Aceitar um emprego sem ter uma conversa particular com alguém que já está na empresa com (aproximadamente) o mesmo cargo. As pessoas que realmente o contratam podem não ter ideia de como os trabalhadores se sentem ou podem ter uma visão muito idealizada. Aceitei algumas ofertas de emprego que não deveria por causa disso. Perda de tempo e entusiasmo. Dizer sim para mais do que você pode lidar com a carga de trabalho. Ao assumir um trabalho muito ou muito complexo, você se posiciona para falhar. Você pode fazer um trabalho muito bom, mas quando não cumpre prazos, recursos ou qualidade, é por isso que você é lembrado”, acrescentou Larry Stanson.
O que mais ler:
  • 8 novas maneiras de aumentar suas habilidades de aprendizado de Java. Aplicativos e técnicas
  • Documentando seu código. Melhores ferramentas para redação técnica e documentação de software
  • Como os que mudam de carreira podem se beneficiar do uso do CodeGym
  • Do zero ao herói da codificação. Do que você será capaz ao concluir o curso da CodeGym
  • O aprendizado é muito lento? Melhores aplicativos para vencer a procrastinação e ser mais eficaz
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION