Esta é uma tradução da história de sucesso de nossa comunidade Java global. Andrey aprendeu Java na versão em russo do curso, que você estuda em inglês no CodeGym. Que se torne a inspiração para o seu aprendizado futuro e talvez um dia você queira compartilhar sua própria história conosco :) Do back-end ao front-end - 1 Esta é a primeira vez que escrevo de forma autobiográfica. Por favor, não me julgue duramente. :) O texto pode parecer ser principalmente sobre como me tornei quem sou. Talvez isso o torne mais inspirador :) Sobre mim:Tenho 25 anos, não terminei a faculdade, trabalhei 2 anos como engenheiro e no ano passado atuei como gerente de vendas de soluções corporativas de TI. Vou começar minha história com meu último ano do ensino médio, quando era hora de pensar no meu futuro e me inscrever nas universidades, e meu cérebro ainda estava bastante vazio. Eu era quase um aluno nota A: tudo vinha para mim sem nenhum esforço especial. Eu estava interessado em computadores, mas meus pais estavam paranóicos com a possibilidade de o mercado de trabalho ficar saturado de programadores. Como resultado, sem nenhum objetivo ou esforço, inscrevi-me no departamento de engenharia de rádio. Depois de dois anos e meio, consegui desistir e aceitei qualquer emprego que surgisse. Esta foi a primeira lição da vida adulta que não compreendi de imediato –Não deixe nada nem ninguém atrapalhar seus objetivos e interesses . Depois que saí da escola e consegui meu emprego como engenheiro, tive a oportunidade de me mudar para outra cidade e me tornar o único funcionário sênior de uma filial, com um salário indecentemente alto para minha idade. Um ano depois, a filial foi fechada. Eu desabei e novamente comecei a trabalhar por amendoins. Meu salto rápido, mas breve, ajudou-me a aumentar minhas expectativas. Eu comparei constantemente minha vida subsequente com esse período, e um sonho apareceu— viver como eu vivia. Periodicamente deprimido e levando um estilo de vida selvagem, conheci minha futura esposa. Dou-lhe muito crédito por como minha vida mudou radicalmente: parei de fumar, tornei-me um homem de família exemplar, fui a entrevistas de emprego a cada 2-3 meses, o que deixou meu empregador muito nervoso, obrigando-o a aumentar meu salário e cargo. Eu encontrei a pessoa certa para me chutar na bundapara que eu nunca mais fosse encontrado vadiando no sofá à noite ou me embebedando com meus amigos na garagem. Eu tinha um salário médio, um trabalho interessante e viajava frequentemente a negócios para diferentes cidades. Comecei a estabelecer uma rotina. Cada vez mais, eu passava minhas noites assistindo a filmes, esquecendo-me de minhas grandes ambições de vida. Eu até parei de levantar pesos. Eu estava ficando mole. Mas não minha esposa :) Pensando em maneiras de melhorar minha vida, lembrei-me de meu antigo desejo de me tornar um programador. Na verdade, uma vez passei várias horas aprendendo uma linguagem aleatória e enviei meu currículo para todos os tipos de empregadores, o que prova como posso ser diligente e trabalhador :) Comecei a ler artigos e histórias de sucesso sobre programadores. Aos poucos, fiquei cativado com a ideia de entrar na área de TI e, depois de algumas semanas, Fiquei firmemente convencido de que poderia. Para mim, o grande desafio foi descobrir quem eu queria (ou poderia) me tornar na indústria de TI. Eu não entendia linguagens de programação e não entendia a diferença entre back-end e front-end. Acabei de ler tudo, principalmente depoimentos escritos por novos programadores. Foi assim que ouvi falarCodeGym e o adicionei aos meus favoritos. Em uma de minhas viagens de negócios, enquanto estava sentado na estação esperando o trem, tirei meu laptop da bolsa e me deparei com o site novamente. Eu decidi tentar. Desde o início (Nível 0), fiquei fascinado com a sensação de desenho animado e amigável. Juntamente com um romance futurista, fiquei viciado por um longo tempo. Quando cheguei em casa, paguei uma assinatura e comecei meus estudos. Comecei a aprender (e agora finalmente entendi como a TI se relaciona com minha história). Há pouco mais de seis meses, meus estudos começaram ⁠— todas as manhãs, algumas horas antes do trabalho, e novamente em todas as minhas horas livres da noite. Nos finais de semana, conseguia dedicar de 4 a 8 horas. Um mês depois, comecei a me testar em entrevistas (sim, sou um cara muito confiante). Naturalmente, fui inundado de perguntas, mas entendi apenas as preposições e conjunções. Não me desesperei muito. Continuei estudando e me inscrevi em cursos de HTML (ainda não tinha percebido como eram falhos). Clicando nas tarefas dos cursos de HTML, criando sites que seriam legais há 10 anos, aos poucos começo a perder a confiança de que meu destino era me tornar um verdadeiro programador de back-end. Especialmente quando a empresa vizinha estava constantemente anunciando uma vaga para um desenvolvedor front-end. Não resisti à tentação: Pedi a eles um trabalho de teste envolvendo a criação de um site adaptável e um slider em JavaScript nativo. Concluí a tarefa em 2 meses. Com eles constantemente fazendo revisões e querendo rever o andamento do meu trabalho. Mais tarde, eles me disseram que geralmente descartam um candidato após seu primeiro erro, mas gostaram de mim por algum motivo :) E então, de repente, o ano novo estava chegando. Reunindo toda a minha coragem e confiança no meu futuro, pedi demissão do meu antigo emprego e comecei um estágio nesta conhecida empresa para dominar o framework React (todos os seus amigos). Depois de concluir 3 projetos durante meu estágio em um mês, em vez dos dois prometidos, fui contratado, vesti uns chinelos macios e ganhei um iMac robusto para desenvolvimento de software. E bem, o fim. EU' Ainda estou empregado (já no meu terceiro mês) e ganho um bom salário. Terminei um projeto e comecei outro. Mas não abandonei minha autoeducação. Enquanto estudo outros sites JavaScript, lembro-meCodeGym com carinho. Nenhum lugar é tão suave. Em nenhum outro lugar os desenhos animados se misturam com um número louco de tarefas. Não há outra comunidade tão ativa e forte. Estou aprendendo JavaScript, mas gostaria que fosse Java. Eu tive que me afastar do CodeGym . Mas prometo que voltarei, e espero que seja logo. Afinal, eu não compraria 2 livros sobre Java por nada. Só não tive tempo de lê-los ainda. Espero que todos que estejam lendo isto encontrem persistência, disciplina e metas inspiradoras. Não construa seus planos em torno dos prazos do sucesso de outras pessoas - não gostei da ideia de 1 a 1,5 anos, então estabeleci uma meta para mim mesmo de conseguir um emprego em 3 a 4 meses. Chute-se na bunda regularmente, mesmo que você já seja um desenvolvedor.