JavaRush /Blogue Java /Random-PT /15 meses, 750 horas
Дмитрий
Nível 36
Москва

15 meses, 750 horas

Publicado no grupo Random-PT
O que java tem a ver com isso? Na unidade de produção onde trabalhei, o chefe sugeriu que eu estudasse 1C. Este software está na boca de todos. Por que não? Abri o YouTube, encontrei aulas sobre 1C e comecei a assistir. Além das aulas propriamente ditas, vídeos relacionados ao 1C começaram a aparecer no feed. Um deles se chamava: “COMO GANHAR 300 MIL POR MÊS COMO PROGRAMADOR 1C”. Estou na Internet desde 2002 e já vi muitas manchetes chamativas sobre dinheiro incrível, basta clicar. Mas eu acreditei nesse cara. Seu nome é Leontyev Ilya . Uma pessoa com vasta experiência presta serviços de desenvolvimento. A taxa horária é de 2.500 rublos em Moscou, trabalha 30 horas por semana. Aí assisti outro vídeo e mais outro. Acontece que ele conseguiu um emprego em 3 meses e literalmente no primeiro ano chegou a 100 por mês. Além disso, segundo ele, isso pode ser alcançado mais rapidamente se você escolher a estratégia de aprendizagem certa. Também gravei várias aulas sobre isso. Meus olhos brilharam. 100 mil rublos no primeiro ano. Claro, presumi que não tinha formação técnica superior como a dele. E, em geral, talvez eu seja mais estúpido e dedique menos tempo a isso. Portanto, eu estava pronto para estudar seis meses antes do meu primeiro emprego. Ilya se tornou um mentor para mim, embora ele nem soubesse disso. Em seu vídeo, ele descreveu uma única regra: “ Aprenda todos os dias ”. Lá vamos nós. Acontece que aprender não é tão fácil. Com o tempo, minha capacidade de concentração deteriorou-se. Mas confiei em Ilya e estudei todos os dias a qualquer custo. Comecei aos poucos - 15 minutos por dia. Era dezembro de 2019. Se eu começasse a estudar uma hora de cada vez, provavelmente desistiria. Mas graças a uma carga muito pequena, tive forças para continuar. Instalou um rastreador de hábitospara o telefone. Abriu os cursos “Programação em 1C - em 21 dias”. Aliás, acabei gastando cerca de 60 dias com eles. Vou ao YouTube mais uma vez e Ilya diz que começou a aprender java usando o curso javarush. Ele falou sobre esse projeto com tanto entusiasmo que também me interessei. Entrei e completei os níveis gratuitos. Mas a assinatura me pareceu cara. Eu não planejei levar isso a sério. Afinal, java é uma linguagem para engenheiros “de verdade” e eu queria ganhar algum dinheiro. O desconto de um ano chega em janeiro. Por apenas 5.800 rublos. Naquela época, eu desejava deixar o país pelo menos pelos próximos 5 a 7 anos. E ninguém precisa de 1C fora do CIS. Ou seja, 1C parecia um caminho mais simples, mas com limitações. E java é mais complicado, mas com possibilidade de mudar algum dia. Eu li na Internet, javarush. Percebi que a grande maioria consegue encontrar o primeiro emprego como programador java durante os primeiros 2 anos de estudo. Comprei uma assinatura anual do javarush. Decidi que estudaria 1C e Java ao mesmo tempo. Quero dizer que a capacidade de concentração no aprendizado foi treinada. Usei a técnica Pomodoro por 25 minutos. Ou seja, 25 minutos para 1s, 25 minutos para java. Não muito, mas todos os dias. Na primavera de 2020, quando Ilya começou a repreender abertamente a empresa 1C. Já concluí a escola 1C de Milkin em alguns meses. Eu estava prestes a fazer 1C: Profissional. Mas depois de pesar todos os prós e contras, decidi parar de estudar 1C e me concentrar em Java. Antes de setembro de 2020, estudava cerca de 60-90 minutos por dia. Naquela época, já havia adquirido outro aplicativo para a técnica Pomodoro. Graças a ele há dados: enquanto conciliava trabalho com estudo, passava cerca de 30 horas por mês estudando. No final de agosto ficou claro que eu estava fazendo algo com Java. Naquela época eu já estava no nível 20. Pedi ajuda aos meus pais, para me ajudarem com dinheiro enquanto termino os estudos antes de conseguir o meu primeiro emprego. Eles nos apoiaram, pelo que estamos muito gratos. A aprendizagem ativa de aproximadamente 3 horas por dia durou até meados de março de 2021. Houve diversas tentativas de procura de trabalho. Comecei a me candidatar às vagas júnior em outubro de 2020. A primeira vez que fui chamado para uma entrevista foi no dia 12 de fevereiro de 2021. E onde está o primeiro, tem um segundo, um terceiro... Na quinta entrevista fui contratado. Meu primeiro dia de trabalho é 23 de março. Hoje é dia 4 de julho, o período probatório terminou, por isso escrevo esta nota porque outras histórias de sucesso nos disseram que caminho seguir desde o início dos estudos até ao primeiro emprego. É a minha vez de contar a minha. Meus professores Considero meu dever citar os professores maravilhosos que investiram em mim conhecimento, mas não os conheço pessoalmente. Zaur Trégulov. Professor fantástico. Complete o javarush após o nível 20, assistindo ao curso "JAVA - consiga uma faixa preta!" muito facil. Um curso muito abrangente. Explica em palavras simples, funcionalidade máxima, exemplos simples, sem pressa. Quando vi o curso “Primavera para Iniciantes”, comprei no mesmo dia e concluí em um mês. Seria um grande erro para um programador Java iniciante pular esses 2 cursos. Também assisti uma parte do curso sobre Oracle. Prego Alishev . 52 vídeos do YouTube para iniciantes são úteis para a compreensão de conceitos básicos em java. Assisti o curso inteiro, depois o avançado, algoritmos e estruturas de dados. Qualquer desenvolvedor novato até o nível 10 encontrará Nail. Nail é o melhor para explicar coisas simples em linguagem simples. Minha gratidão pelo trabalho realizado. O curso Primavera também é excelente, não perca. E provavelmente o único curso sobre git também é trabalho de Nail. Ivan Golovach . No momento em que me deparei com um tema que não poderia ser abordado em uma videoaula de 20 minutos, conheci as palestras do Ivan. Durante vários meses assisti suas palestras todos os dias durante 90 minutos. Ninguém vai te contar tantos detalhes e profundidade sobre programação industrial em videoaulas. Acredito sinceramente que a saída de Golovach do ensino é uma grande perda para a comunidade java do CIS. Vânia, por favor, volte. Evgeniy Tikhonov Assisti ao curso itvdn de Zhenya sobre java no início de meus estudos. Não me arrependo, mas em alguns lugares coloco fósforos nos olhos para não adormecer. Sergey Nemchinsky Esse cara respondeu todas as perguntas no YouTube que podem vir à mente de um desenvolvedor novato. Seus vídeos e streams são realmente úteis quando você começa a procurar seriamente por um emprego. Evgeniy Suleymanov Zhenya aparece quando você começa a procurar informações sobre padrões ou gravações de entrevistas. Alexander Petrov Este homem tem o maior número de aulas de java, cerca de 400. Às vezes você se depara com um tópico que ninguém, exceto ele, levantou no YouTube russo. Navin Reddy Ei, alienígenas. Às vezes, em alguns assuntos, você não consegue encontrar nada na Internet russa ou a qualidade do material é baixa. Naveen fala inglês simples, então tudo geralmente é acessível. Não é uma lista de reprodução ruim para API de stream. Nunca li nenhum dos livros na íntegra. Tentei ler Schildt, Philosophy, Learning java. Javarush Não consigo imaginar como você pode aprender a programar em java do zero sem javarush. É verdade. Onde posso encontrar os 978 desafios que tive que superar. Você não pode se tornar um programador sem prática de programação. Sim, frameworks e SQL terão que ser aprendidos separadamente. Sim, haverá tarefas que olhei como um carneiro em um novo portão. Sim, também reclamei nos comentários que “não passamos por isso”. No entanto, javarush é obrigatório. Guerras de código Um dia, um amigo meu, desenvolvedor Java, me enviou um problema. Escreva algum ciclo fora do padrão. Eu fiz isso, mas desajeitadamente. E então ele me deu uma tarefa: preencher em espiral uma matriz bidimensional, por exemplo, 3 por 3 dígitos de tamanho: 123.894.765 Ou seja, você obtém um tamanho de 4x4 ou 5x5, qualquer número, como entrada. O método deve preencher o array. Em geral, só descobri depois de 17 dias. Não, eu não me sentei nessa tarefa todos os dias. E fui para o codewars e todos os dias resolvia primeiro 8 kyu, depois 7, depois 6. No total resolvi cerca de 150 problemas. No codewars descobri que é preciso aprender a escrever algoritmos separadamente. Isso é útil. Projeto favorito Em termos simples, foi CRUD no Spring com MySQL na AWS. A Amazon oferece um servidor gratuito por um ano para aprender. Agora acho que todo desenvolvedor novato deveria escrever CRUD com controladores. Certifique-se de escrever métodos get, post, put, delete. Encontrar um emprego é uma longa história. Durante muitos meses recebi apenas recusas. Mas todos ao meu redor ficavam dizendo: se não te chamam para uma entrevista, é um currículo ruim.Sim, um currículo sem experiência pode ser bom e ruim. Certifique-se de consultar as recomendações de Hunters ou Nemchinsky no YouTube sobre como escrever um currículo. De minha parte, direi apenas que acrescentei ao meu currículo tudo o que estudei durante o mês. Publiquei uma lista atualizada de tecnologias nas quais dediquei tempo, para que o RH pudesse ver imediatamente se eu era adequado ou não. Depois de algum tempo, quando ficou claro no meu currículo que eu estudava de forma independente há um ano. Houve respostas positivas onde fui solicitado a preencher um formulário ou realizar uma tarefa técnica. Antes disso havia apenas recusas. Primeira entrevista no meu aniversário, dia 12 de fevereiro, em zoom. Foi um pouco assustador. Eu não conhecia a API do Stream. Muitas vezes fui estúpido. Em geral, ele respondeu mal às perguntas. Eles não me levaram. Mas depois da primeira entrevista, a segunda aconteceu uma semana depois. Toda semana uma empresa nos convidava para uma conversa. Você apenas tinha que aprender como ultrapassá-los. Comecei a anotar todas as questões em que estava confuso e a estudá-las. Escrevi com minhas próprias palavras, conforme entendi. Passei a responder não só às vagas júnior, mas a tudo que exigisse experiência de 1 a 3 anos. Foram agendadas 5 entrevistas para o dia 19 de março. Eu admito, depois de 4 falhas eu me senti mais ou menos. Mas eu continuaria até que me contratassem. Eu vim para o escritório. Conheci o RH e o apresentei ao líder da equipe. Nós sentamos. Espero que as perguntas comecem agora, mas não. “Abra o laptop, tarefa: escrever um controlador get que retornará...” disse o entrevistador. Escrevi o controlador e juntei-o em alguns minutos. E você pode usar o Google. "Você conhece a sequência de Fibonacci? Então o controlador pega um índice na sequência, deixe-o retornar o número correto." Mas aqui você não pode mais usar a pesquisa. Demorou cerca de mais 15 minutos, porque Alishev estava passando por isso. Sim, eu mesmo resolvi esse problema. A terceira tarefa é mais difícil, “combate”. Não vou entrar em detalhes, mas foi preciso calcular com inteligência a mudança de data. Aqui fiquei muito tempo preso, mas mostrei como decomponho o problema, expliquei como resolveria e joguei fora cerca de metade do código. O entrevistador perguntou: "São muitas tarefas, quando você pode sair? Na segunda-feira?" Eu me senti desconfortável. Era como se eu tivesse sido drogado com algum tipo de droga. Eu digo: “Precisamos de uma oferta”. “Então o RH enviará uma oferta para você na segunda-feira, que será divulgada na terça.” Trabalho Terça-feira, 23 de março, fui trabalhar. Laptop, 2 monitores, Ubuntu. Direitos de acesso concedidos. Um colega ajudou e respondeu a todas as perguntas. Estou trabalhando há quatro meses. Claro, você não pode obter experiência em programação industrial por meio de cursos. Você não pode se tornar um meio-termo no primeiro dia de trabalho. Conselho para quem conseguiu o primeiro emprego: procure produzir o máximo de resultados, fale menos. Conclua mais tarefas com mais rapidez. Eles com certeza verão isso, apreciarão e não vão querer se livrar de você. Sinta-se livre para perguntar. Preso por 40 minutos? Pergunte a um colega como você pode progredir. Você agora é uma equipe. Então eles entrarão em contato com você. O caminho até meu primeiro emprego durou 15 meses e aproximadamente 750 horas de treinamento. Muito obrigado à comunidade e equipe javarush. Sempre leia os comentários em palestras e problemas.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION