Menos Python e mais Java
Um artigo curto apenas para intrigar mesmo xp propria, estudei e fiz sistemas em Python por 3 anos, ZERO vagas de emprego, estudei 6 meses de C#, 3 vagas de emprego.
Eu fui dar uma olhada no mercado para cada vaga Python, JS... há tipo mais de 500 candidatos, e com certeza alguém desses 500 começou antes de você e é melhor do que você. Vagas Java, C#... há menos vagas, sim mas para cada vaga tem 30~50 candidaturas, menos de 10%.
Fica a reflexão, menos Python e mais Java pessoal. Quem de fato quer trabalhar com dev hoje tem que estudar linguagens em que os sistemas estão desenvolvidos, totvs é Java e 4GL, sap tem sua propria linguagem baseada em Java, Android tem Kotlin, baseado em Java.
Amanha o Python vai ter mercado, mas ai a linguagem modinha ja vai ser outra.
porque não mais python e mais java?
Sao linguagens distintas com propositos e funcoes diferentes, uma não deveria substituir a outra.
Pare de pesquisar por vagas de desenvoldor python, desenvolvedor java ou dev isso ou dev aquilo e busque apenas vagas para desenvolvedor de software.
Python é bom pra começar, para entender conceitos que são complexos, e que podem ser aplicados em outras linguagens posteriormente.
Não gostava de Java e C, no inicio, mas acho que era mais por questão de não conseguir entender um conceito, e pelo fato da linguagem dificultar um pouco.
Agora questão de mercado, sim tem muita vaga de Java e CSharp, o foda é a curva de aprendizagem que é alta, ainda mais se não tiver começado com linguagens tipo o Python por exemplo.
Cara, isso é tao relativo quanto um jogo de futebol, é quase um lance de sorte, porem há lugar para todos, eu saí do java e estou com vaga em python. Estou feliz e pronto.
Mano uma dúvida, você acha que Ruby está nesse meio de linguagens como C e Java na questão de ter facilidade de ser contratado? Pois me dediquei muito tempo em Python mas o que você disse é pura verdade "500 para 1 vaga", então estou migrando para Ruby e larguei o Python.
Acho relativo. OK que em backend o Java é dominante, JavaScript tem tido forte presença também, mas eu por exemplo, senior Java, estou estudando python para migrar para área de data science, análise de dados, IA.
por que uma engenheiro de software (não fã de java ou javascript) vai ignorar python. pois recentemente o excel recebeu uma funcionalidade para usarem mais intersivamente o python na ferramenta assim como em outras ferramentas.
uma api rest java, python ou c# vai responder o mesmo json para o cliente frontend. logo o ponto de analise não é a linguagem em si, mas a dificuldade que as empresas terão para recrutar desenvolvedores. e quanto vão gasta pra isso.
detalhe: a quantidade de pessoas aprendendo python para ciência de dados é grande e essa mão de obra não vai ser ignorada.
assim como a grande quantidade de desenvolvedores javascript tambem não é ignorada.
outro detalhe: na carência de desenvolvedores java as empresas vão pra python ou javascript ou lowcode. o que nao pode é parar as operações.
Mais Python, mais Java, mais Javascript ... Enfim, observe o mercado de trabalho mas reflita em sua capacidade de se adaptar às mudanças. Não desista de sua linguagem preferida, se você se sente produtivo. Há espaço para ela mesmo onde outras linguagens dominam no momento.
Sou dev Python e Java. Em seu momento histórico, Java foi forte junto com outras (PHP, VB, Delphi) então trabalhei com ela. Mas Python foi útil nos lugares onde trabalhei. Quando o número de programadores Python aumentou (por ser uma linguagem adotada academicamente), ficou fácil convencer os chefes a desenvolver soluções em Python.
Então, hoje é muito mais tranquilo a programar um backend em Python pq terá estagiários e devs junior que conhecem a linguagem.
Tem alguém em sua empresa que programa em Python, pense em contratar um estagiário para empregá-lo no futuro.
Esse artigo pode ser bom para as pessoas se afastarem das vagas de Python. E saturarem as vagas em outras linguagens.
Java cresceu de dentro das universidades, fornecendo programadores para o mercado de trabalho. Python cresceu nas universidades não como algo a ser oferecido para o mercado de trabalho mas uma ferramenta para uso nos diversos cursos: Ciência da Computação, Física, Biologia, Engenharias, Matemática, Estatísticas, etc. Depois se tornou uma linguagem dentro da grade curricular, só então criou uma quantidade de formados com conhecimento para vender o mesmo no mercado de trabalho, coisa que Java fez muito antes.
Meus 2 cents, sem canudo, estudando por conta própria, em 1 ano de estudos consegui vaga em Python, se fosse considerar a curva de aprendizado em Java só teria o mesmo nível de conhecimento em pelo menos 2 anos, sem contar a comunidade Python, muito mais receptiva a iniciantes, mas como disseram antes, menos linguagem e mais resolução de problemas, hoje, depois de 3 anos sou pleno e com a reaquecimento do mercado, sou buscado por empresas. Isso posto, aprenda a resolver o problema, a se relacionar saudavelmente com seus pares e clientes. Abraços.
É importante lembrar que a escolha de uma linguagem de programação e uma carreira no desenvolvimento de software não deve ser baseada apenas em tendências de mercado, mas também em suas próprias paixões e interesses. Encontrar um equilíbrio entre o que você gosta de fazer e as oportunidades do mercado é fundamental.
Python, por exemplo, é uma linguagem versátil e amplamente usada em diversas áreas, como desenvolvimento web, análise de dados, aprendizado de máquina e automação. Se alguém tem paixão por Python e encontra oportunidades para usá-lo, não deve desanimar.
Além disso, o mercado de tecnologia é dinâmico, e as tendências podem mudar rapidamente. O que é popular hoje pode não ser o mesmo amanhã. Portanto, é importante continuar aprendendo e se adaptando às necessidades do mercado, mas sempre mantendo o entusiasmo pelo que faz.
Cada linguagem de programação tem seu lugar e pode ser valiosa em diferentes contextos. A escolha deve ser pessoal e alinhada com seus objetivos e interesses.
Boa noite mano, tudo bem?
Eu também estudo C# há mais ou menos 3 meses e próximo ano começo na graduação de Engenharia de Software.
Eu gostei bastante de C# e decidi aprende-la a fundo, você poderia me dizer quais contéudos seguiu para aprender? Atualmente estou fazendo o curso do Nélio Alves, da Udemy e aprendendo Angular pelo canal da Loiane Groner.
Tenho medo de gastar dinheiro e tempo em algum material ruim lkkk desde já agradeço!
Sempre gostei da area de TI, fiz uns anos de graduação em Bacharelado em Sistemas de Informação (vulgo BSI) entre 2008 e 2015... Passei por alguns problemas pessoais que afetaram meu desempenho nas aulas e acabei pegando algumas dependências. Perdi a bolsa apenas para as DPs e tive que procurar um estágio na área. Foi aquele sofrimento... O salário de estagiário (programador) nao cobria 3 DPs. Então fui pra área de informática onde o salário era melhor, mesmo lavando tampa de impressoras e scanners. Por fim houve uma crise econômica na empresa na época e eu não pide mais continuar... Tranquei a matrícula, perdi e agora tô tentando novamente entrar no ramo... Linguagens que conheci e domino um pouquinho: Java, C#, Python, HTML, javascript, css, Haskell...
Oi, Pedro. Entendi a reflexão que propôs. Não tem haver com Python, ou Java; Tem haver com lógica de mercado. Continue se aprimorando, tenho certeza que vai longe.
Se eu fosse optar por começar como desenvolvedor web back-end hoje começaria por java. Tem muito materail didático de qualidade, tem inumeros grupos e foruns. Além de ser uma linguagem completa para você se tornar um bom profissonal. Após ter o dominio de java me aventuaria em outras linguagens, como c# por exemplo, que é bem parecido com o java e assim a curva de aprendizado seria muito curta.
E sabendo java, c#, angular... tu já estaria apto para a maioria das vagas do mercado web.
como vc falou. as linguagens sao propostas diferentes. o java é uma realidade e o pyton esta bem consolidado. porém, os sistemas existentes precisam de manutenção. as empresas mais comcebidas nao arriscam. entao, a conclusão é que quem investe em java, c#, etc, tem uma carreira mais plena e ofertas mais atraentes. concordo com você.