JavaRush /Blogue Java /Random-PT /Mais um aluno do 3º ano que foi para TI
Олег Андреев
Nível 37
Одесса

Mais um aluno do 3º ano que foi para TI

Publicado no grupo Random-PT
Bom dia a todos, é hora de contar uma história sobre como eu “abro minhas asas”... Meu nome é Oleg, tenho 21 anos.
Mais um aluno do 3º ano que foi para TI - 1
Desde criança queria ser programador e meu pai também me disse para aprender programação. Peguei o livro dele, olhei e pensei - bom, isso é besteira, então vou aprender.
Aí fui mandado para uma escola com estudo aprofundado de hebraico (!) e informática, para não dizer que recebi uma super base lá, mas tinha Pascal e HTML e o básico de algoritmos. Claro que eu não levei isso a sério, copiei de todo mundo, e na verdade estudei com nota três ou quatro. Aí surgiu a dúvida sobre meu ingresso, pesquisei no Google, descobri sobre a STEP Academy e quis ir para lá. Tudo parecia estar indo bem, até descobri que não há necessidade de exame nacional (Exame Estadual Unificado), aparentemente por isso decidi não me inscrever. Aí minha mãe descobriu quanto custava estudar lá, e como o dinheiro naquela época estava muito apertado, minha mãe decidiu que eu iria para uma universidade regular... Mas já era tarde :). As inscrições para ZNO terminaram. Acabou a escola, não sobraram amigos, todo mundo estava ocupado nas universidades, e eu fui trabalhar no cinema (limpeza, controle de ingressos, etc.) Provavelmente foi aí que começaram as mudanças na minha cabeça, eu sofria todos os dias, fazendo trabalho rotineiro, ganhando um centavo, e foi uma pena dizer que você não estuda em lugar nenhum e seu trabalho é uma porcaria. Mentalmente foi o período mais difícil da minha vida, até parei de me comunicar com as meninas, porque era simplesmente constrangedor. Trabalhei lá durante seis meses, inscrevi-me no ZNO e depois pelo mesmo período, preparando-me para matemática e ucraniano à noite. linguagem. Lembro-me do dia em que desisti, fiquei mais feliz, imediatamente senti uma onda de força, depois no verão passei nos exames, passei bem e entrei em uma universidade financiada pelo orçamento para estudar Ciência da Computação. Claro, depois relaxei de novo :) Achei que de alguma forma o conhecimento viria por conta própria, ao longo do primeiro curso não consegui nem inicializar um array, copiei todos os laboratórios, enfim, deu tudo certo. Acabou o primeiro ano, prometi a mim mesmo estudar no verão, ler livros, mas claro que desisti disso também, aí começou o segundo ano, começamos uma nova disciplina: “Teoria de Programação e Criação de Software”.

Ponto de partida

Sobre esse assunto estava o professor I. S. Mazurok, que não ensinava de acordo com o programa universitário, mas sabia escolher exatamente as palavras que mudaram tudo. “Por que você veio aqui”, “Eles não vão te ensinar nada aqui”, “a universidade não vai fazer de vocês programadores, é apenas um adiamento do exército”, O próprio professor trabalhou como programador e contou muito sobre Empresas de TI, como tudo funciona lá, quais cargos existem, que tipos de empresas (mercearia, terceirização, etc.). E ele fez isso de forma tão interessante que eu queria cada vez mais começar a fazer alguma coisa, mas precisava de um ponto de partida. E então o JavaRush acidentalmente chamou minha atenção (publicidade em uma página pública no VK), claro que fiquei cético, como acontece com todos os anúncios no VK, mas ainda assim decidi tentar, passei no primeiro nível com bastante facilidade, depois no segundo, depois no terceiro, então A primeira “rebuliço” começou, mas para minha surpresa, eu realmente gostei de ficar sentado por 2-3 horas nas tarefas, e como é bom receber mensagens do plugin que você fez bem e que a tarefa foi concluída. no 6º nível notei que o JuvaRush é pago, claro, fiquei muito chateado, pois era estudante e não tinha muito dinheiro naquela época, resolvi deixar esse assunto de lado por enquanto e economizar, então minha mãe veio da Itália (para ganhar dinheiro), só no JavaRush teve promoção de 50% de desconto. Bom, claro, tive que implorar para minha mãe e provar que isso não era uma farsa, e finalmente deu certo para mim, comprei uma assinatura ilimitada e lá vamos nós... Fiquei sentado dias e noites, esquecendo da universidade \festivais\amigos, nível 10,15,20, grandes coisas começaram tarefas que fiquei vários dias sentado, fiquei encantado, era como se finalmente tivesse encontrado algo que pudesse fazer por dias a fio sem perceber a hora, antes eu não conseguia fazer nada, e quando me sentava para fazer as tarefas me sentia envolvido nelas (embora então nada eu realmente não soubesse o que poderia ser escrito em um currículo).

Primeira falha

O 30º nível já estava se aproximando e, curiosamente, na universidade recebi uma bolsa maior, graças a mim todo o grupo começou a escrever em Java (mais precisamente, escrevi para todos em Java). Nessa onda de inspiração, comecei a enviar meu currículo para todas as empresas e todos os serviços de busca de emprego (ingênuo :)), claro que não recebi nenhuma ligação, pois só existia JavaCore. Aí na minha cidade abriram inscrições para cursos de desenvolvedor Android, fui fazer entrevista e opa - a primeira reprovação, fui rejeitado, na entrevista teve muitas dúvidas sobre banco de dados, muitas nuances que eu não conhecia, e então aqui foi o primeiro fracasso. Bom, olá depressão, medo de que ainda haja tanto para aprender que não vou conseguir fazer nada, bom, depois de um mês me acalmei e continuei meus estudos, fui a todo tipo de conferências de olimpíadas, li documentos, etc. ...

Seis meses se passaram

Já havia nível 35-36 pela frente, já havia escrito aos moderadores pedindo que colocassem combustível na minha conta (naquela época ainda não havia tarefas suficientes). Seis meses se passaram, e então aquela empresa abriu novamente cursos, só que agora em desenvolvedor JavaScript, naquela época eu já tinha escrito minha biblioteca online em JavaEE, com layout adaptativo, banco de dados, Hibirnate, Tomcat. Seu próprio mensageiro em soquetes e Swing. Já usei Git, sabia configurar meu servidor em glassfish e tomcat (em geral, pelo menos algo me lembrava um programador). Eu conhecia JavaScript na época em nível 3* - algum nível em JavaRush quando existia JSON, mas resolvi me preparar, em um mês aprendi o básico de js, e muito rápido, principalmente tendo bons conhecimentos de Java. Chegou a hora do teste, ele abordou o básico de css, html e o básico de JS, no nível: “escrever todas as formas de declarar um array em JS”. Aí, com base no resultado do teste, foram selecionadas pessoas para uma entrevista, cerca de 300 pessoas escreveram o teste, cerca de 50 pessoas foram entrevistadas, entre as quais eu (para cursos Android, nem passei no teste).

Sorte

Na entrevista, eles perguntaram por que eu me tornei um proger e eu contei a eles essa história triste que escrevi acima, bem, eles perguntaram se eu já tinha codificado antes, e então mostrei meu repositório Git (que era muito, muito importante), contei eles que eu conheço JavaEE, Hibernate, Bom, eles me perguntaram por que escolhi Frontend, ao que eu honestamente respondi que só queria encontrar um emprego :) E assim entrei entre os 10 sortudos que ingressaram nos cursos. Foi legal, não foi nada parecido com o que aconteceu na universidade naquela época (final do segundo ano), todas as tarefas foram postadas no repositório Git, onde fizemos pool de solicitações de soluções (as melhores soluções foram mescladas com o ramo principal). Um mês depois, um dos professores do curso me ofereceu um emprego na empresa dele e, sem pensar, concordei. Desde o primeiro dia fiquei impressionado com o quão difícil e ao mesmo tempo interessante era; imediatamente me deram ferramentas que nunca tinha usado (Less, React, Gulp, Node.js). Mergulhei muito nisso tudo, principalmente na reação, que não me pareceu tão óbvia como todo mundo escreve, ou pelo menos não funcionou muito bem para mim. Mas mesmo assim, eu não me sentia um programador, os clientes eram todos russos, havia apenas 3 pessoas na empresa (2 juniores e um intermediário), então algo dentro de mim estava me consumindo todos os dias, talvez fossem apenas baratas em minha cabeça, mas não senti que alcancei o objetivo, senão já teria escrito aqui há muito tempo :)) Mas apesar disso meu crescimento foi simplesmente colossal, eu mesmo não percebi como já estava construindo o aplicativo arquitetura, escrevendo tanto em React quanto em Java, naquela época (início do terceiro curso) recebemos um curso, escolhi o tema do jogo de cartas online 21 ou BlackJack (a capacidade de selecionar o número de cartas deve foram fornecidos), e paralelamente ao trabalho escrevi este “mini projeto” (para os interessados, aqui está o link: BlackJack) E é isso - havia algo errado, não sei como explicar, eu recebi dinheiro, e nada mal para um estudante (500 dólares), mas senti que não era isso que eu queria, e além disso começaram grandes problemas na família. E meu projeto foi um inferno, tive que transmitir minha tela no Skype 14 horas por dia (caprichos dos clientes CIS...) Bom, no geral terminei o projeto que estava pendurado em mim e deixei o trabalho de volta para o universidade :) Na universidade já era tão fácil que no início do 2º semestre do 3º ano simplesmente fiz todos os laboratórios e cursos dos professores, e em um mês fiz absolutamente tudo, e não em algum Pascal , mas Angular, React + ES6 e outras guloseimas do mundo moderno, para o servidor peguei Java ou Node.js, que eu já conhecia muito bem naquela época, a base para todos os alunos era o Mongo, gostei muito do diabo.

Ficou entediado

Foi assim que aos poucos fui ganhando experiência, enchendo meu git de novos projetos, ganhando dinheiro com os colegas, bebendo nos finais de semana, em geral tudo estava tranquilo). Depois de um tempo ficou chato, de novo não tinha o que fazer, na universidade já dei conferências sobre desenvolvimento web e JavaScript. Resolvi que era hora de tentar a sorte novamente, encontrei 2 vagas no dou.ua, tudo parecia kosher, como eu gosto, a vaga é em inglês, de um ano de experiência profissional, registro SPD e tudo é como gente, o que eu queria mesmo, enviei meu currículo para 2 empresas (aliás, um agradecimento especial ao JavaRush pelo resumo, compilado de acordo com suas recomendações). Bom, fui convidado para uma entrevista, que passei brilhantemente sem falhar em nenhuma pergunta, perguntaram Angular, React, Node.js, o protocolo HTTP em geral, o banco de dados, ferramentas de construção, em geral eles estupidamente examinaram meu currículo e questionado sobre todos os pontos - vaga Desenvolvedor JavaScript (FullStack). Depois de 3 dias já fui trabalhar, fui imediatamente designado para um projeto canadense, React+es6+node.js. Foi muito interessante, conheci a metodologia Scrum e Agile, aprendi o que é Slack, tínhamos nosso próprio Worksaction, com tarefas e estimativas, em geral era O QUE EU QUERIA, cada dia era diferente do anterior, embora pelo menos primeiro era incomum que tudo fosse em inglês, tarefas, reuniões e comunicação com o cliente, mas temos um professor que ajuda nisso, e meu inglês não é tão ruim). Os colegas e a equipe são simplesmente fantásticos, toda sexta vamos ao bar, sempre tem algum tipo de vida dentro do escritório, todo mundo brinca entre si, o processo de trabalho lembra a série “vale do silício”. Na sexta-feira terminou meu período de estágio e entrei oficialmente na empresa, e agora estou imensamente feliz e consegui o que queria, tenho orgulho do caminho que percorri e de quem sou agora e sou muito grato ao JavaRush por isso, que não apenas me ensinou a programar, mas me fez amá-lo como uma coisa favorita, e embora eu não seja um desenvolvedor Java agora, JavaScript também é muito bom agora, então, mais uma vez, muito obrigado por tudo que você fizeram e estão fazendo por todos nós. A jornada inteira durou quase 2 anos (do início do segundo ano até meados do terceiro). Desejo boa sorte a todos, pessoal, se eu sou tão preguiçoso quanto era, os outros são ainda mais, aqui vão algumas dicas
  • Não desista
  • Não pare apenas no JavaRush, procure outras fontes de aprendizagem
  • Tente consolidar cada tecnologia aprendida com um miniprojeto
  • E claro, relaxe de vez em quando, aproveite o que você faz e você encontrará o emprego que merece e deseja.
PS Peço desculpas por tanto texto, só queria contar tudo do começo ao fim, como realmente foi, espero que pelo menos alguém leia tudo :)
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION