JavaRush /Blogue Java /Random-PT /Tenho medo de ser júnior no mercado de TI densamente povo...

Tenho medo de ser júnior no mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador

Publicado no grupo Random-PT
Você provavelmente notou que quanto mais popular o campo de TI se tornou ao longo do tempo, mais pessoas migraram de outras profissões para o desenvolvimento. Os motivos são muitos: salários altos, bom pacote de benefícios, oportunidade de trabalhar em empresas interessantes e modernas, horários flexíveis. E embora a concorrência no mercado de TI seja alta, você tem a chance, com a devida diligência, de conseguir um emprego como desenvolvedor. Neste texto analisaremos se vale a pena entrar no desenvolvimento Java em 2021, qual a concorrência no mercado de junho e daremos algumas dicas de como concorrer ao primeiro emprego em TI.Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 1

Qual é a demanda por Java?

Java continua a ser a linguagem de programação primária mais popular do mundo (37% dos entrevistados a nomearam como sua linguagem principal para desenvolvimento), de acordo com um estudo da JetBrains . É usado por cerca de 5,2 milhões de desenvolvedores. O principal concorrente do Java é o Python. Ultrapassou o Java na lista de linguagens mais utilizadas. Nos últimos 12 meses, 30% dos entrevistados começaram ou continuam a aprender Python, ainda mais do que no ano passado (27%). Mas isso não significa que o Java deva ser descartado. O site de busca de empregos Dice.com compilou uma classificação de sete linguagens de programação cujos especialistas são mais procurados pelos empregadores americanos. A linguagem Java ficou em segundo lugar no ranking Dice, perdendo a liderança para SQL. De acordo com o índice TIOBE , que avalia a popularidade das linguagens de programação, em dezembro de 2020, Java tornou-se a segunda linguagem mais popular do mundo. As classificações explicam a popularidade do Java entre os empregadores pelo grande número de aplicativos e serviços escritos nesta linguagem. Além disso, a popularidade do idioma significa que há muita informação sobre ele na Internet. Hoje, Java continua em vantagem sobre outras linguagens devido ao tamanho de seu ecossistema. Devido ao número de desenvolvedores que utilizam Java, ele é frequentemente escolhido para a criação de novos projetos. Assim, novos desenvolvedores também estão envolvidos no processo.

Quanto ganham os desenvolvedores Java?

O salário médio dos desenvolvedores Java na Rússia é de cerca de US$ 1.500, e para desenvolvedores experientes - cerca de US$ 3.000, de acordo com um estudo do recurso Habr . Aproximadamente os mesmos dados foram encontrados em um estudo conduzido pela JavaRush no início de 2020. Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 2Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 3Mas isso não significa que os Javas não possam contar com salários mais elevados. O serviço de emprego SuperJob realizou uma análise dos salários dos desenvolvedores na Rússia, dependendo do idioma em que escrevem. A julgar pela análise, os desenvolvedores Java podem ganhar de 4 a 7 mil dólares . Na Ucrânia, desenvolvedores Java experientes podem esperar um salário de US$ 3.500, mostrou um estudo JavaRush. Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 4Em termos de salários, a Bielorrússia vem depois da Ucrânia e da Rússia - um jogador experiente do JW em Minsk recebe US$ 2.200. Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 5O salário médio dos juniores, mesmo em Java, não é tão alto. Por exemplo, em 2020, o salário médio dos novos desenvolvedores na Ucrânia era de US$ 800 , segundo estudo do portal Dou. Isso se aplica a desenvolvedores que escrevem em Java, C e C++. E como esta é a mediana, fica claro que no início os juniores podem receber de 400 a 500 dólares. Em Moscou, o salário médio de um iniciante é de US$ 1.000, em São Petersburgo — US$ 960, em Minsk — muito menos, cerca de US$ 500, de acordo com um estudo JavaRush.

Qual é a situação do mercado de junho?

É mais fácil para junho encontrar emprego em uma cidade grande

Devido à falta de especialistas em TI em Outubro de 2020, o sector de TI ucraniano poderia ter perdido mais de 12 milhões de dólares em receitas de exportação, de acordo com um estudo da GlobalLogic. Mas não estamos falando de juniores: na maioria dos casos, procuram-se especialistas Middle e Senior para as vagas em aberto (37% e 33%, respectivamente), ou seja, com 2 a 5 anos de experiência. Apenas 17% das vagas estão disponíveis para especialistas com até um ano de experiência. O portal DOU publicou um estudo sobre como as empresas de TI ucranianas contrataram especialistas juniores em 2019. A SoftServe contratou o maior número de juniores - 1.003 pessoas, a EPAM Ucrânia ficou em segundo lugar (928 pessoas), a ZONE3000 ficou em terceiro lugar com 640 recém-chegados. Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 6Cerca de 75% dos juniores das empresas pesquisadas encontraram trabalho nas três principais cidades: Kiev, Kharkov e Lviv. Ao mesmo tempo, como observam os autores do estudo, é mais fácil para as grandes empresas procurarem recém-chegados fora da capital, onde a concorrência por talentos é menor. Quanto à Rússia, espera-se que a melhor chance de encontrar um emprego para um júnior esteja em Moscou e São Petersburgo. Por exemplo, de acordo com o bot analítico Headz , que analisa vagas e currículos de fontes abertas, em Moscou há 8 candidatos para 1 vaga, em São Petersburgo - 14 para 1. Grandes empresas como G5 Entertainment, Luxoft, EPAM, são os mais amigáveis ​​​​para os recém-chegados Emergn, Mail.Ru Group e ALM Works.

Há muitos junhos, mas poucos bons

Alguns especialistas dizem que há excesso de oferta no mercado de junho. Principalmente por causa dos chamados “caras brancos” - juniores que lêem livros, fazem cursos gratuitos e esperam conseguir um emprego bem remunerado sem experiência comercial. Mas mesmo com muita concorrência você consegue encontrar um emprego, o principal é a motivação e a vontade de aprender. Não é necessário obter ensino superior em desenvolvimento, mas é muito importante dedicar tempo à autoeducação, não se limitando a apenas alguns livros e tutoriais do Youtube. Aqui está o que Ivan Kleshnin, um programador web com 12 anos de experiência que está envolvido em mentoria e negócios na área de recrutamento, escreve :

“O “júnior” moderno quer receber US$ 1.000 três meses após iniciar o treinamento. Seu principal ativo educacional é assistir a um curso baixado de torrents. “Tudo deveria ser de graça!” - declara June, excluindo prudentemente suas próprias atividades da categoria de “tudo”. Principalmente quando recebe ofertas de estágio, diz indignado que não trabalhará por centavos!

A oportunidade de conseguir um emprego em TI sem experiência ou formação é um privilégio exclusivo que existe aqui e agora. Mais cedo ou mais tarde esta janela de oportunidade se fechará. Você não conseguirá um emprego como advogado ou médico sem treinamento e prática longos e caros...

As empresas não precisam de juniores sem experiência. Se os contratarem, será com os olhos postos num futuro distante, por sua própria conta e risco. Valorizar esse passo do empregador e simplesmente agradecer é honestidade consigo mesmo. Infelizmente, ainda vemos a gratidão e a honestidade como sinais de fraqueza.”

Feriados e coronavírus: por que há menos vagas para juniores

Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 7O número de vagas em junho é afetado tanto pelo final do ano quanto pela segunda onda de bloqueio. “Em dezembro, via de regra, menos desenvolvedores procuram, as empresas se preparam para as férias. Além do próximo bloqueio, quando será mais fácil contratar desenvolvedores experientes que ingressarão rapidamente no processo. Além disso, para treinar um recém-chegado, a empresa deve fornecer um mentor, e desenvolvedores experientes agora estão ocupados com seus projetos”, afirma Anastasia Melnik, gerente de RH de uma empresa de produtos na área de fintech.

Que conselho você pode dar aos juniores que procuram trabalho?

Determine sua motivação

Se sua única motivação for dinheiro, você não conseguirá durar muito em TI. Junho deve estudar muito, aprender novas tecnologias e se comunicar com um mentor. É melhor que sua motivação seja o interesse em um novo emprego. O empregador apreciará isso e poderá dar preferência a você na hora da contratação.

Estude muito sozinho

Não só no trabalho, mas também em casa. Quando você tiver a base necessária, passe para o conhecimento no seu nicho, seja ele de jogos, jogos, fintech ou outro.

Ouça o mentor

Conselhos simples, mas úteis. Com um bom mentor, você se acostumará com o projeto muito mais rápido.Tenho medo de ser júnior em um mercado de TI densamente povoado: como superar o medo da concorrência e me tornar um programador - 8

Terceirizar ou produto?

A maneira mais fácil para um júnior é conseguir um emprego em uma grande empresa de terceirização, onde haverá um trabalho sistemático e muitos projetos. Isso significa que haverá muitas formas de desenvolvimento. Você pode conseguir um emprego em um produto e melhorar suas habilidades em um setor. Este caminho é indicado para quem já decidiu por uma área de desenvolvimento que lhe agrada.

Como se preparar para uma procura de emprego?

Faça uma entrevista-teste, pesquise a empresa onde deseja trabalhar, monitore as exigências básicas do mercado - reunimos dicas úteis sobre como se preparar para uma procura de emprego no grande texto “Medo de Entrevista: Como Deixar de Ter Medo e Começar a Ir para Entrevistas .

Quais são as perspectivas para Java?

Coletamos as opiniões de dois especialistas em Java que acompanham seu desenvolvimento há muitos anos.

Maxim Kmets, desenvolvedor Java sênior

O número de dispositivos executando Java não muda. Isso significa que surgiram outras linguagens que estão assumindo a participação do Java. Os aplicativos Android têm sido historicamente escritos em Java: isso fortalece a posição do Java, mas também estão surgindo soluções multiplataforma para plataformas iOS/Android. Ou seja, você escreveu uma vez e inicia o aplicativo em qualquer lugar. Por exemplo, Flutter (um SDK de código aberto para criação de aplicativos móveis do Google. É usado para desenvolver aplicativos para Android e iOS - ed.), que usa a linguagem Dart. Mas não é tão ruim assim. Adoro a rapidez com que novas versões do Java são lançadas. Há apenas 3-4 anos, existia o Java 8. Antes disso, anos atrás, existia o Java 7. Agora temos o dia 16 a caminho. Novas versões trazem as melhores ideias de outros paradigmas e linguagens. Muitos frameworks são escritos em Java todos os dias. Existem grandes projetos de microsserviços nesta linguagem, e existem outros pequenos, mas sinceros. Quanto a mim, é mais fácil para os juniores encontrar trabalho agora do que era para mim há seis anos. Sim, ninguém quer contratar pessoas sem experiência comercial. Muitas vezes as pessoas começam com estágios ou testes. O que as empresas precisam? É necessário que uma pessoa simplesmente escreva um formulário para um site e o usuário possa salvar as informações inseridas através do formulário. Se você souber escrever isso do zero, é quase certo que você será um júnior (só falta aprender o modelo de perguntas da entrevista). Para mim, Java agora parece um lugar de ouro entre todas as opções de crescimento possíveis, tanto para o mercado quanto para especialistas.

Vasily Malik, líder da equipe de conteúdo JavaRush

Java será procurado por muito tempo, porque muito código está escrito nele e qualquer código escrito deve ser suportado. Por exemplo, tenho um amigo que escreve em Fortran - uma linguagem que era usada no setor bancário, morreu na década de 80 do século passado. Ainda há vagas para isso, e os desenvolvedores ganham várias vezes mais que os Javaistas, porque são poucos. Agora o Java é atualizado duas vezes por ano, anteriormente o Java era atualizado uma vez a cada dois ou três anos. Atualizações frequentes em Java são feitas para adicionar recursos inovadores encontrados em outras linguagens. Java é usado onde é necessária interação entre diferentes serviços e é necessário grande poder de computação. Java tem uma característica importante: qualquer nova versão é totalmente compatível com a antiga. Quais são as tendências no desenvolvimento Java? Acho que tudo está caminhando para a conteinerização. Vamos imaginar, por exemplo, nosso servidor JavaRush: muitas linhas de código, muitas classes, tudo isso é difícil de testar. Eu fiz, por exemplo, alterações em um lugar, isso pode afetar qualquer outra coisa em outro lugar. Esta é uma desvantagem de grandes aplicativos móveis. As aplicações agora estão tentando ser feitas tão pequenas quanto possível e com interações fixas entre partes individuais. Ou seja, em vez de um monólito, pode haver 10 microsserviços que podem funcionar entre si. Microsserviços são muito fáceis de escrever e testar. Existem situações em que um microsserviço não é corrigido, mas é gravado novamente se um microsserviço problemático aparecer. Isso torna ainda mais rápido. Java possui muitas estruturas que permitem trabalhar com microsserviços. O concorrente de Java, Python, está se desenvolvendo porque o Big Data está se desenvolvendo e várias bibliotecas de sucesso foram escritas para Python e são usadas em Big Data. Mais cedo ou mais tarde, alguém escreverá uma biblioteca de sucesso para outra linguagem e o Python se tornará menos popular.

conclusões

Esperamos que este texto tenha amenizado seus medos de ser um novato. Afinal, coisas novas são sempre assustadoras. Mas existem vantagens:
  • • Empregos para juniores sempre podem ser encontrados nas grandes cidades, porque ali estão localizados os escritórios das grandes empresas de terceirização, que estão sempre precisando de “sangue jovem”.
  • • Um salário inicial de $800 é um bom começo.
  • • Entre os juniores há muitos candidatos com conhecimento superficial de Java. Se você estudar muito e entender exatamente por que quer ser desenvolvedor, será notado nas entrevistas.
Sim, o confinamento e o final de 2020 fizeram ajustes na situação do mercado de trabalho: há menos vagas para juniores, mas as férias vão passar e as empresas voltarão a contratar recém-chegados.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION