JavaRush /Blogue Java /Random-PT /A história de um humanitário

A história de um humanitário

Publicado no grupo Random-PT
Minha história poderia parecer bastante comum entre as histórias de outros estudantes, mesmo tendo 38 anos (no momento da contratação), se não fosse por um fato que, me parece, diferencia minha história das demais. O fato é que grande parte das histórias que li sobre como as pessoas se tornaram programadores, de uma forma ou de outra, tinham o seguinte contexto: o autor escreveu que desde criança sonhava em ser programador, mas algo deu errado na vida ou demonstrou certas inclinações para programar , mas novamente não é o destino. Ou seja, eles eram o que se chama (não quero ofender ninguém), programadores “latentes”. A história de um humanitário - 1No meu caso, estava tudo errado. Na infância, na adolescência e mesmo na maior parte da minha vida adulta, nunca pensei em me tornar um programador; além disso, sou, como dizem, um humanista clássico. Na escola, eu tinha notas mais ou menos boas apenas nas disciplinas de humanidades; ciências exatas eram difíceis, eu mal conseguia tirar nota C (em um sistema de cinco pontos). Eu não tive nenhuma ciência da computação na escola, nem na faculdade. Ou seja, estava no programa, mas não encontravam professores; se fossem encontrados, ficavam constantemente em licença médica; em geral, lembro de até três aulas de informática em todo o currículo escolar. Também me formei no instituto em jurisprudência, enfim, definitivamente não sou um técnico por mentalidade. Estes são, por assim dizer, antecedentes, dados de entrada. Mas primeiro as primeiras coisas. A ideia de me tornar um programador surgiu pela primeira vez em 2013. Naquela época, eu era um gerente intermediário bastante bem-sucedido, com um salário de 1.000 dólares. Estava tudo bem para mim, mas de vez em quando eu pensava “o que vem a seguir?” Foi então que me deparei com um artigo motivacional do autor do JavaRush sobre como qualquer pessoa inteligente pode se tornar um programador. Não me considerava estúpido, mas tinha sérias dúvidas sobre as minhas capacidades devido à total falta de conhecimentos fundamentais nesta área. E aqui deve ficar o meu primeiro agradecimento: o autor expressou de forma tão convincente o seu pensamento e argumentou na sua série de artigos que foi graças a ele e ao seu talento que a ideia de programar se instalou na minha cabeça e acabou por brotar. Obrigado, autor do JavaRush! Contudo, apesar do interesse, não houve muitas ações ativas da minha parte para implementar o plano. Fiquei principalmente com as palestras e problemas nos 10 níveis de teste do JavaRush. Muita coisa não ficou clara, algum tipo de magia de feitiços misteriosos, mas seguindo o conselho do autor citado, li as palestras repetidas vezes, tentando resolver o próximo problema, pois me prometeram que o quebra-cabeça se resolveria mais cedo ou mais tarde (olhando para frente - deu certo!). O progresso foi bastante lento, não só porque muitas coisas não estavam claras, mas também porque, como escrevi antes, tudo estava bem para mim de qualquer maneira: o salário e o trabalho eram bastante interessantes (naquela época), avançando no futuro a partir de 1000 USD. gerente por 500-700 USD Java Juna era de alguma forma pouco inspirador. Aí, claro, o crescimento foi possível, e muito maior do que eu poderia, em princípio, esperar como gestor, mas essas eram perspectivas distantes, e aqui está uma zona de conforto e só. A situação mudou naquele mesmo ano. Perdi meu emprego e com ele minha zona de conforto. Considerando que eu era um especialista de perfil bastante restrito e não encontrava vagas no meu perfil, tive que ir para a área onde também tinha um bom entendimento, mas lá a concorrência era maior e meu salário ficou correspondentemente menor, cerca de 700 dólares. (e isso já é comparável ao salário de junho). Não tendo certeza se conseguiria lidar sozinho com Java, decidi que a educação on-line certamente seria legal, mas aprender offline é muito mais realista (isso foi um erro). Comprei um curso em uma das escolas que ofereciam o estudo de Java e comecei a estudar cheio de esperança. No processo, descobri que após concluir o curso eu não conseguiria me candidatar a uma posição júnior, pois além de conhecer a sintaxe e o core, eram necessárias muitas outras coisas (eu nem sabia abreviações como SQL na época) e isso foi realmente muito desmotivador, já que paguei dinheiro normal pelo curso e esperava que o investimento fosse recompensado rapidamente. Deixa para lá. Não, o treinamento foi basicamente bom e recebi algum conhecimento, mas depois de concluir a primeira metade do curso percebi que offline obteria aproximadamente a mesma quantidade de conhecimento que online, porém mais caro. Portanto, decidi não pagar a segunda metade do curso, mas sim comprar uma assinatura do Java Rush com desconto de Ano Novo. A história de um humanitário - 2Dito e feito. Mas mesmo aqui nem tudo foi muito tranquilo (nem mesmo). Estudava principalmente depois do trabalho, reservando entre uma hora e duas ou três horas para estudar. Foram tempos sombrios: cansaço depois do trabalho, não me vinha muita coisa à cabeça, e a linguagem em si era difícil (sou humanista). E embora minha família me apoiasse (esposa e filho), era difícil encontrar tempo para estudar, para a família e para mim. O resultado é uma procrastinação severa. Às vezes, abandonava a escola durante seis meses, jogava jogos online (um mal para o qual se prepara um pote separado), mas mais cedo ou mais tarde voltava, lia histórias de sucesso de outras pessoas e recomeçava. Além disso, a situação foi significativamente agravada pela crise política que se seguiu e (como consequência) pela crise económica. Pelo fato do salário não estar atrelado ao dólar e a moeda nacional estar desvalorizada, na verdade comecei a receber 400-500 USD. e me senti completamente triste. De uma forma ou de outra, honestamente alcancei o nível 21 ou 22 no Java Rush e provavelmente teria ido mais longe, mas recebi uma carta de felicidade dos autores sobre o próximo recrutamento para um estágio. Nada de especial, os estágios eram recrutados regularmente, mas desta vez fui informado que de acordo com a minha subscrição seria o último gratuito, depois disso seria apenas para verbas adicionais. De acordo com as condições de participação no estágio, naquela altura era necessário atingir o nível 30 e realizar uma tarefa de teste. Como as tarefas de nível em nível foram ficando cada vez mais difíceis e eu nem sonhava em chegar ao nível 30 em um mês (não esqueça que ainda tinha que fazer um teste), resolvi trapacear. Acabei com matéria negra suficiente para desbloquear níveis até o nível 30 sem ter que resolver problemas. Assim, o primeiro obstáculo foi ultrapassado - o nível 30 foi alcançado. Recebo um teste e entendo que meus problemas estão apenas começando: Spring, Hibernate, SQL, JSP. Sim, você precisa do CRUD mais simples, mas quando você nem tem um core muito confiante, você entende. Sinceramente, tentei dominar essas tecnologias no tempo restante, mas sem muito sucesso. No mínimo, não o suficiente para conseguir um estágio. Truque número dois: pesquise no Google a solução funcional daqueles caras que já fizeram estágio no Github, verifique seu desempenho por conta própria, faça alterações cosméticas e passe-a como sua solução. Dessa forma completamente desonesta, entrei no movimento do último estágio gratuito. Ainda tenho vergonha, mas não me arrependo de nada (exceto que poderia ter estudado melhor e mais). O estágio também não pareceu uma caminhada fácil, mas me apresentou a frameworks e bibliotecas que são necessárias na vida real, em projetos reais. Gostaria de aproveitar esta oportunidade para expressar minha gratidão a Grigory Kislin, autor do projeto topjava, para o qual o pessoal do Java Rush me enviou como estágio online. Aliás, também não passei no estágio da primeira vez (não tinha conhecimentos e habilidades suficientes), mas como a reparticipação no estágio é gratuita, com as conclusões subsequentes meus conhecimentos e habilidades aumentaram. Um dia, Ao examinar o resumo júnior de um recurso bem conhecido e respeitado, me deparei com a notícia de que um dos líderes de mercado está recrutando alunos para os próximos cursos de Java. Ao contrário de outras grandes empresas, esses caras não estabeleceram restrições de idade (como apenas alunos do último ano), pelo que agradeço a eles. As condições são simples: passar em um teste de seleção, uma entrevista em inglês, e você está em cursos externos (cerca de 3 meses), depois você escreve e defende seu projeto e, se for bom, entra em cursos internos (a partir de 1 a 6 meses), após os quais você poderá entrar em um dos projetos de combate da empresa (ou não). Na verdade, a opção por cursos em empresas com posterior emprego é a forma mais ideal e sem uso intensivo de recursos para a área de TI, no entanto, existem duas nuances: um nível de concorrência muito elevado e, em segundo lugar, nenhuma garantia de emprego (você pode não passar por soft skills, por exemplo, ou inglês fraco). Em relação à concorrência, vou escrever a partir da minha experiência: mais de 450 pessoas se inscreveram para testes, cerca de 50 entraram em cursos, menos de 20 entraram em cursos internos, não sei quantas receberam ofertas, mas o que nem todo mundo consegue é um fato baseado em informações privilegiadas. Em geral, me inscrevi nos testes sem realmente esperar nada, mas como é melhor do que não fazer nada, resolvi tentar. Me preparei para a prova do quizful, o que me ajudou muito, eu acho. Os testes foram semelhantes, mas em inglês. Qual foi a minha surpresa quando, depois de algum tempo, fui avisado de que havia passado na primeira etapa da seleção e fui convidado para a segunda etapa - uma entrevista em inglês. A alegria não tinha limites, embora houvesse dúvidas sobre o inglês. E comecei a me preparar: pedi à minha esposa que fizesse várias entrevistas comigo em inglês, além de preparar e memorizar respostas para perguntas típicas que provavelmente seriam feitas em uma entrevista (fale-me sobre você, experiência anterior, por que vir para nós, etc.). Também passei com sucesso na entrevista e fui convidado para o curso. Como essa era uma chance real de conseguir um emprego, depois de consultar minha esposa e contar com seu apoio, resolvi largar o emprego e me concentrar totalmente nos cursos, ou seja, apostei tudo. A maioria dos cursos externos me deixou decepcionado: começamos do básico, percorrendo todo o núcleo. O nível do professor também me suscitou dúvidas, já que ele era bastante calado (para dizer o mínimo) como para um professor universitário (e em tempo parcial, professor de cursos de um líder de mercado e, segundo ele, também um professor de cursos pagos de uma escola off-line). Às vezes era difícil entender a palestra, não porque o tema fosse difícil, mas porque a apresentação das informações era péssima. Um incidente em uma das palestras também estragou seriamente a impressão: um dos alunos fez uma pergunta sobre o tema e recebeu resposta da professora. O problema é que a resposta estava errada. Aparentemente, a professora, para não perder prestígio diante de todo o grupo, sem saber a resposta, decidi que seria melhor improvisar, em vez de admitir honestamente que não sabia/não me lembro da resposta. Acontece que meu vizinho de mesa e eu sabíamos a resposta e corrigimos o professor, mas o próprio fato de isso ter acontecido minou seriamente a autoridade do professor sobre mim pessoalmente. Felizmente, no final do curso, começamos a ser ministrados por outro professor, que conhecia melhor a área e tinha habilidades práticas. E a apresentação das informações ficou muito melhor. A história de um humanitário - 3Como tudo na vida, tudo acaba mais cedo ou mais tarde, assim como os cursos externos. Escrevi meu projeto final e comecei a me preparar para minha defesa, na esperança de passar nos exames internos. Apesar de não estar entre os melhores alunos, acreditei que havia chances, considerando-me uma média sólida. Infelizmente, ou felizmente, Sua Majestade interveio no que estava acontecendo. Vim para a defesa de manhã cedo. Apresentei o projeto verbalmente, depois lancei o aplicativo, demonstrando a funcionalidade. Recebi muitas perguntas, tanto teóricas quanto práticas. Tendo respondido às perguntas com vários graus de sucesso, recebi uma tarefa adicional obrigatória e retirei-me para uma sala separada para resolver o problema. Depois de algum tempo, resolvida a tarefa, voltei aos entrevistados. A essa altura, a composição dos entrevistados já havia mudado quase completamente. Depois que apresentei minha solução, eles me informaram que eu havia entendido mal o problema e se ofereceram para refazê-lo. Saí novamente. Quando resolvi o problema novamente, descobri que não sobrou ninguém daqueles caras que me entrevistaram desde o início. Aqueles que estavam em seu lugar verificaram minha tarefa e disseram que, como nenhum deles estava na minha entrevista, iriam verificar com aqueles que estavam sobre mim. Em geral, não sei quem esclareceu e como, e como coletaram feedback sobre minha defesa de diferentes pessoas, mas na verdade me disseram que eu não passei. Foi um fracasso. É verdade que fui informado que posso tentar me proteger em 3 meses com o próximo conjunto, a única condição é preparar um projeto de proteção totalmente novo. Como não tive escolha, concordei. O fracasso me mergulhou em grave desânimo, pois a esperança era que em três meses eu já estivesse trabalhando, mas só depois de três meses tive que me defender novamente, sem quaisquer garantias. Deixe-me lembrar também que larguei o emprego, colocando tudo em risco, o que também não acrescentou otimismo. É verdade que o resultado dos cursos também foi positivo: percebi que já sei e posso fazer bastante, e sou perfeitamente capaz de escrever um aplicativo funcional com um front-end bastante aceitável. Mas ainda não havia certeza se as empresas estavam dispostas a pagar por essas competências. Então, comecei a me preparar intensamente para uma segunda defesa, mas além disso dei outro passo importante (e, como descobri mais tarde, certo): postei meu currículo em diversos recursos e comecei a fazer entrevistas. Não havia muitas ofertas, mas geralmente havia uma ou duas por semana. O nível das entrevistas também foi diferente, desde algumas bastante desastrosas, quando senti que me mostrei bastante medíocre, até aquelas em que passei numa entrevista técnica, mas por algum motivo não passei mais. Não desanimei, lembrando-me do aforismo de alguém de que ninguém jamais havia sido rejeitado vinte vezes seguidas, e melhorei os pontos fracos que as entrevistas revelaram. Então, cerca de dois meses e cerca de 12 a 14 entrevistas se passaram. Depois de uma delas, recebi minha primeira oferta de uma pequena empresa com salário ainda superior à média do mercado. Sobre os detalhes dos primeiros dias, semanas, etc. não vou parar de trabalhar, Esta pode acabar sendo mais uma longa leitura, direi apenas que concluí com sucesso o período de estágio e trabalho nesta empresa até hoje, estou muito satisfeito com a equipe e com a moderna pilha de tecnologia. Em breve comemorarei um ano de trabalho e, embora enfrente novos desafios quase todos os dias, vou trabalhar com prazer, pois estou fazendo o que amo. A história de um humanitário - 4Esta é uma postagem tão longa. Aproveitando a oportunidade, agradeço mais uma vez ao criador do Java Rush por me convencer a mudar radicalmente minha vida, à equipe do Java Rush pela implementação inteligente da ideia e a Grigory Kislin por seu curso. E embora eu nunca tenha me formado totalmente em nenhum deles, eles me deram a base necessária e a fé em meus pontos fortes para encontrar meu primeiro emprego como programador. Para resumir, gostaria de aconselhar aqueles que duvidam que consigam lembrar-se da história de um humanitário que conseguiu dar o primeiro passo ou concluir o que começou, se o primeiro passo já tiver sido dado. Infelizmente não foi possível encaixar tudo no artigo, por isso terei o maior prazer em responder às dúvidas dos interessados ​​​​nos comentários ao artigo. E por último: quanto antes você começar a fazer entrevistas, melhor. Você nunca se sentirá pronto, mas somente depois de obter um número x de rejeições você poderá receber uma oferta. Lembre-se, ninguém jamais foi rejeitado 20 vezes seguidas, verificado!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION