JavaRush /Blogue Java /Random-PT /O caminho de um switcher para TI
Бобрович Борис
Nível 31
Одесса

O caminho de um switcher para TI

Publicado no grupo Random-PT
Olá a todos, resolvi deixar algumas palavras sobre como decidi ingressar na TI com o objetivo de aumentar a motivação e autoconfiança de quem ainda está hesitante ou já está tentando. O caminho de um switcher para TI - 1Deve-se dizer que você precisa decidir com firmeza se este negócio é adequado para você ou não. Porque no caminho para esse objetivo você terá muitos obstáculos e se perguntará algo como: “Talvez tudo isso não seja para mim” ou “Provavelmente sou muito estúpido”. Você tem que aceitar isso e aceitá-lo. Será difícil, mas se você superar tudo isso, o lucro será tangível. Tenho agora 27 anos. Entrei várias vezes na universidade =) A primeira vez foi quando foram feitos os exames (o último ano antes da implementação em grande escala do EIT). Apesar de ter passado muito bem nos exames da escola, a lacuna entre o programa de educação escolar e o que era exigido na universidade cobrou seu preço (antes desses exames, a UPE fuma nervosamente à margem). Fui para cursos preparatórios. Terminou e entrou. Embora o corpo docente em que acabei fosse bom, de alguma forma não me trouxe nenhum prazer. Eu não queria conectar minha vida com nozes, engrenagens e desenhos. Saí do primeiro ano e retomei o contrato onde quis. Escolhi a direção levando em consideração as perspectivas que a profissão poderia oferecer. As fontes de informação da universidade descreveram lindamente o que eu seria capaz de fazer após a formatura. E eu, inspirado pelo meu futuro brilhante, comecei a roer o granito da ciência. Aqui naquela época, senhora, “nunca estive tão errado antes”. Eles ensinaram um monte de porcarias desnecessárias que também tinham cem anos. Claro, também houve disciplinas interessantes, como C++ e bancos de dados. Mas não era realmente possível ensiná-los, porque era preciso ganhar dinheiro para moradia e alimentação. A situação, devo dizer, não era das melhores.
O caminho de um switcher para TI - 1
Foi assim que foram meus estudos e entendi que, em princípio, Deus sabe do que se trata. Durante esse tempo mudei muitos empregos. Ele era garçom, promotor, comerciante, agente de vendas, etc. Adquiri conhecimentos noutra profissão altamente especializada, muito interessante e bem remunerada, mas praticamente não reivindicada nos nossos países. Então tudo girava e girava e num determinado momento percebi que estava começando a ceder um pouco. Quando você está correndo no trabalho o dia todo, tentando chegar à universidade em tempo integral para fazer um laboratório ou um curso, e depois volta à noite e tenta aprender outra coisa, você começa a entender que ganhou não dura muito e você precisa pensar em algo. E aconteceu que havia pessoas ao meu redor que já trabalhavam com TI ou tentavam se tornar programadores. E olhando para eles, vi que estavam interessados ​​no que estavam fazendo e que isso também trazia resultados correspondentes. O principal fator para mim, claro, foi minha alma gêmea, que sempre me apoiou em todos os assuntos. Para ser sincero, não sei o que poderia ter feito sem ela. Então. Ela tinha boas habilidades no estudo de ciências exatas e se interessou pela programação e me convidou a tentar nessa direção. Devo dizer que nunca tive interesse nisso e pensei que não era para mim. Mas comecei a tentar. No início, é claro, minha cabeça ficou completamente confusa e foi difícil me forçar. Tentei aprender C++, mas foi difícil aprender com os livros didáticos. A motivação caiu para zero. Por causa disso, fiz pausas. Então, um dia, minha namorada entrou em um curso em uma empresa que estava recrutando pessoas com o objetivo de ensiná-las a programar em Java e empregá-las. Fomos juntos para a entrevista. Dessa vez eu não pude passar. Novamente, o fator falta de tempo para preparação afetou. Voltei a trabalhar, retornando periodicamente aos estudos. Já me inscrevi no próximo vestibular (aliás, foi exatamente assim que decidi estudar Java). Repito mais uma vez que foi terrivelmente difícil. Já é difícil conciliar trabalho e estudo na universidade e, quando acrescentei cursos, praticamente parei de fazer qualquer coisa. Além disso, surgiram problemas na família. Tive que parar de estudar. O tempo passou. Concluí o bacharelado e finalmente percebi que me formaria na universidade com grandes perspectivas de me tornar um especialista em tudo e em nada. Fui para o departamento de correspondência para fazer um mestrado. Posso dizer com total confiança que não perdi nada. Nosso ensino superior oferece apenas a capacidade de esquiva e a decepção de perder muito tempo que poderia ser gasto de forma útil.O trabalho ficou um pouco mais fácil. O tempo livre começou a aparecer. Mas então vi que era necessário criar algum tipo de base para um futuro normal. O atual não deu nada além de nervosismo. Comecei a aprender Java novamente. Tentei fazer isso com base no livro de Kathy Sierra e Bert Bates. Assim como da última vez, foi difícil para mim aprender alguma coisa. Eu queria algum tipo de estrutura e complexidade, mas o que consegui foi pular de uma coisa para outra. E então meu amigo disse que também estava experimentando programação e começou a aprender usando JavaRush. Devo dizer que no início fiquei muito cético quanto a isso. Um jogo que pode ensinar programação a uma pessoa? Parece uma tentativa de ganhar dinheiro. Ainda assim, os terríveis progers aprendem com os livros e nada mais. Mas depois de algum tempo fuçando e vasculhando os livros didáticos, decidi tentar seguir o conselho e adotar o JavaRush. E devo dizer, vamos lá. Isso era o que eu estava procurando. Complexidade e estrutura. Todas as tarefas foram dadas imediatamente com prática. Tudo que aprendi, apliquei imediatamente e assim ficou guardado na minha cabeça. Codificado diretamente no trabalho. Cada solução para o problema trouxe prazer, pois proporcionou uma transição para o próximo nível. Cada artigo foi motivador. Quando apareciam vídeos durante o processo de aprendizagem, eu gostava de preparar chá verde, pegar um Snickers e fazer uma pausa para assistir. Realmente ajudou a clarear minha cabeça e ao mesmo tempo obter uma dose de motivação. Claro que houve momentos difíceis. O trabalho em que eu trabalhava não só não era agradável, como também era francamente repugnante. Os patrões exigiam que eu trabalhasse constantemente duro como uma galera e, ao mesmo tempo, tentavam constantemente dobrar meu salário e arruinar meus nervos. Eu tive que me esquivar para ganhar alguma coisa. Além disso, é claro, a sensação de que eu estava marcando passo enquanto todos avançavam era deprimente (e isso é o pior). Isso naturalmente afetou a vida familiar. Minha metade, que na época já trabalhava como desenvolvedor, ficou preocupada com isso. Tal tensão, é claro, resultou em gratificações. Também no treinamento, às vezes me deparei com tarefas que me pareciam estúpidas e que isso não era minha praia. Mas todas as vezes eu me superei e levei até o fim.
O caminho de um switcher para TI - 2
Assim, alcancei o nível 25 do JavaRush. Naquela época, meu amigo que me recomendou esses cursos já estava trabalhando e recomendou que eu começasse a cortar meus próprios pequenos projetos educacionais. Naquela época, havia dificuldades financeiras e minha próxima assinatura mensal havia acabado de terminar. Resolvi seguir o conselho dele (aliás, lamento um pouco não ter conseguido concluir os estudos). Comecei a estudar o framework Spring, sem o qual o desenvolvimento em Java é hoje quase impensável. Comecei a aprofundar meus conhecimentos de HTML e CSS. Bem, na verdade comecei a construir um pequeno aplicativo da Web. Minha primeira aplicação não trouxe nenhum benefício além do domínio de novas tecnologias. Sua essência era apenas montar um objeto a partir de uma lista de diferentes componentes e níveis de qualidade. Pareceria elementar. Mas foi ela quem me permitiu aprender o básico e me deu a confiança de que já poderia aplicar minhas habilidades na prática. Ao longo do caminho, comecei a monitorar o mercado de trabalho. Na verdade, havia muitos deles e zero. A questão é que na minha cidade o setor de TI é muito desenvolvido e sempre são necessários desenvolvedores Java. Mas a maioria deles é exigida no nível médio e superior. Vagas raras para um júnior exigiam um ano de experiência ou a capacidade de trabalhar com um monte de tecnologias que eu não conhecia. Isto deveu-se ao facto de o mercado estar saturado de programadores novatos e o limiar de conhecimento para entrada aumentar constantemente em conformidade. Em Lviv, por exemplo, às vezes era possível ver vagas onde apenas o Java Core era necessário. Apesar disso, comecei a enviar currículos, ao mesmo tempo em que arquivava projetos educacionais e estudava novas tecnologias que eram oferecidas aos iniciantes nas páginas do DOU. Criei uma conta no LinkedIn e preenchi-a com minhas poucas habilidades. Naturalmente não houve respostas. Quem precisa de um especialista iniciante, cuja formação ainda precisa ser investida em tempo, dinheiro e recursos humanos. Ninguém. Mas não desisti e enviei meu currículo com persistência até para locais onde eram exigidas posições intermediárias. Tempo passou. E é claro que senti desespero. Parecia que nada iria dar certo. Mas então recebi uma oferta para completar uma tarefa de teste (aliás, veio de onde o meio era necessário). Quando abri, foi um momento de medo e um momento de felicidade. Vi que a tarefa era bastante factível. Foi necessário criar uma aplicação na qual o usuário pudesse criar um objeto com ID, nome e valor numérico. Necessário o uso de Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL, JUnit. Para a interface do usuário foi sugerido o uso do Thymeleaf. Disso, naquela época eu conhecia mais ou menos apenas Spring IoC, MVC e MySQL. Cinco dias foram atribuídos para tudo. Comecei a dominá-lo. Faz muito tempo que não durmo. Além disso, bem no meio desse período tivemos que voar para visitar parentes. Dei o meu melhor e no último dia mal consegui entender nada, pois fazia muito tempo que não dormia. Enviei a tarefa. Após uma breve espera, recebi uma resposta informando que a tarefa havia sido verificada e que seria levado em consideração. Naturalmente, esta é a resposta educada padrão. Compreendi perfeitamente que era improvável que concluísse bem a tarefa na primeira vez. Mas isso já era alguma coisa. Essa oportunidade me permitiu aprender muitas coisas novas. Mesmo não tendo recebido uma oferta, ainda assim fiquei grato pela oportunidade de experimentar.
O caminho de um switcher para TI - 3
Continuei a estudar. Inscrevi-me na escola de programação de outono, que é realizada anualmente por uma empresa conhecida em nossa cidade. Com o conhecimento que já tinha, passei facilmente na prova de seleção. A essência da escola era familiarizar os alunos com linguagens e ferramentas de desenvolvimento. Além disso, quem quisesse poderia formar grupos aos quais fosse vinculado um curador e lhes seria dada a tarefa de concluir um ou outro projeto. Isso, em tese, dava a chance de ser notado e conseguir um emprego. Aqui aprendi que não só o conhecimento de tecnologia é importante, mas também o trabalho em equipe. Durante o processo de aprendizagem, vi o que estava faltando e um pouco antes de tudo acabar, comecei a criar um aplicativo que lembrava vagamente um Pinterest simplificado. Ao longo do caminho, pedi ao meu amigo para me orientar. Com o passar do tempo, percebi que estava cada vez melhor. A cada novo passo eu sentia que aquilo era meu. Eu realmente gostei do que fiz. Eu literalmente lambi cada detalhe da minha inscrição. Isto é especialmente verdadeiro na frente. Seu desenvolvimento levou mais tempo do que o backend. Porque você não consegue adivinhar as proporções e tudo parece UG. Mais um pouco de tempo se passou e vi que estavam novamente em andamento as inscrições para os cursos que havia me matriculado duas vezes. Resolvi enviar meu currículo novamente. Tudo foi lindamente desenhado e pintado (em inglês, claro). Em resposta, fui convidado a voltar para uma entrevista. Quando me responderam, faltava uma semana para isso. Durante esse tempo, devorei literalmente fontes de informação que ofereciam respostas a perguntas que pudessem ser feitas. Aliás, o recurso Quizfull também me ajudou muito aqui. Muita sintaxe ficou clara. Mesmo tendo que trabalhar como compilador lá, foi realmente muito útil e tudo que aprendi lá foi útil na entrevista, na qual achei que passei bem. Em princípio, isto pareceu ser confirmado mais tarde. Eu fiz o curso. Durante o processo de treinamento, os candidatos foram obrigados a assistir a palestras e fazer trabalhos de casa. Ao longo do percurso, todos os candidatos foram divididos em equipas e receberam um projeto educativo, que foi a essência da formação. Quando nos foi oferecido o tema de um projeto educativo, toda a equipe achou que não conseguiríamos dar conta. Os curadores disseram francamente que o tema é extraordinário e, em geral, um dos mais difíceis de todos os tempos. Havia muitas tecnologias que não havíamos explorado. Mesmo assim, decidimos que deveríamos tentar e, na pior das hipóteses, seria uma experiência muito boa. Aqui devo dizer que tive muita sorte com a equipe que acabei formando. Todos os caras entenderam a importância do treinamento e queriam conseguir um emprego. E na minha opinião, essa é a única razão pela qual conseguimos concluir o projeto. Cada vez que ficávamos presos, todos nos reuníamos e superávamos a situação. Foi francamente agradável trabalhar num ambiente assim. Claro, todo esse tempo foi acompanhado de grande emoção. Lembro-me até de sair de férias com minha família e amigos durante as férias de maio e pensar que poderia fazer uma pausa. Não é assim =) Tudo saiu da minha cabeça, exceto o que era necessário durante o processo de aprendizagem. Era impossível esquecer por um minuto. Mas isso é ainda melhor =) E aqui essa história chega ao fim. Durante o período em que estávamos finalizando os trabalhos do projeto, me ofereceram uma entrevista antes do final do treinamento. Apesar da grande ansiedade, passei e recebi minha primeira oferta. Acho que não preciso dizer que minha alegria não tinha limites. Finalmente alcancei meu objetivo e passei para um novo nível. No momento estou trabalhando há oitavo mês. E todos os dias tenho a convicção de que isto é meu e gosto do que faço. Naturalmente, ainda mais motivação vem do fato de meu trabalho ser bem remunerado e a empresa garantir que eu me sinta confortável enquanto trabalho. Raramente você pode ver algo assim em nosso país. Naturalmente, mesmo agora existem momentos difíceis e às vezes é preciso sacrificar o sono e o trabalho à noite. Seja bom ou não, eu gosto. Além disso, nunca passa despercebido pela administração. Nos últimos sete anos, tenho gostado muito do que faço. Naturalmente, isso teve um impacto positivo em todos os aspectos da minha vida. Como resultado, posso dizer que apesar de todas as dificuldades e obstáculos, todos podem conseguir o que desejam. Basta não se desviar do caminho pretendido, fazer todos os esforços e não desistir quando ocorrerem falhas. Desculpe por escrever tanto. Espero que isso ajude alguém em momentos difíceis. Isso me ajudou. Tudo de bom e obrigado à equipe JavaRush. Você me ajudou muito =) Continuação do UPD, alguns anos depois 👉 O caminho de um switcher para TI v2.0
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION