JavaRush /Blogue Java /Random-PT /Meu longo caminho para me tornar um programador
Максим Караваев
Nível 40
Санкт-Петербург

Meu longo caminho para me tornar um programador

Publicado no grupo Random-PT
Finalmente, há uma oportunidade de adicionar sua história de sucesso! Não é tão passageiro como para alguns que já encontram emprego dentro de seis meses, mas é igualmente real. As oportunidades para cada pessoa são diferentes, por isso, se você não consegue encontrar um emprego há dois anos e acha que está privado de algum dom mítico, não se desespere, você não está sozinho :)
Minha longa jornada para me tornar um programador - 1
Saudações a todos os colegas e colegas! Quando visitei o JavaRush pela primeira vez em 2015 e li histórias de sucesso, pensei que mal podia esperar para compartilhar as minhas. E ainda assim, eu ainda faço isso, o que significa que tudo é alcançável. Quero tanto te dizer que é hora de escrever um livro, mas tentarei ser o mais breve possível. Espero sinceramente que ninguém morra de tédio, lendo tantas cartas... No final de janeiro de 2015, decidi que continuaria trabalhando no meu local atual, esperando que o chefe de repente se tornasse generoso e para mim viver bem era um esforço inútil. Quando eu era jovem, estive envolvido com programação, mas quando entrei para o exército desisti. Acontece que não havia necessidade disso. Aí a vida deu uma reviravolta, não consegui emprego como programador em lugar nenhum e não tentei (pensei que só havia matemáticos inteligentes lá). Nos lugares onde trabalhei, “programar” significava criar um site de uma página, ligar uma impressora ou configurar a Internet. Eu morava em Smolensk na época, ganhava em média 10-12 mil por mês, não me preocupava muito, achava que era assim que deveria ser, todo mundo vive assim. Em 2012, mudou-se para São Petersburgo e encontrou um emprego com um salário três vezes maior do que antes. E até o início de 2015, acreditando que agora tinha definitivamente sucesso, parei novamente de pensar nas perspectivas. A compreensão começou a surgir depois de algum tempo, e apenas pouco antes do meu aniversário de 29 anos percebi que, nesse ritmo, nada de bom estava reservado para mim na vida - apenas viagens diárias para um trabalho chato, esmolas do meu chefe na forma de um aumento salarial de 2 mil por ano, vida de salário em salário até a velhice (e dava medo até de pensar nisso). A área em que ganhei experiência era tão restrita que, se eu fosse demitido repentinamente, ficaria desempregado por muito tempo. E então, em janeiro de 2015, decidi que precisava entrar na área de programação. Eu costumava começar algo assim também, mas desisti depois de alguns dias. Dessa vez tudo foi sério, pensei e percebi que programar para mim era a única chance de uma vida normal. Não me preocupei em escolher um idioma por muito tempo. Considerando a popularidade, a natureza orientada a objetos e a demanda do mercado, a escolha recaiu sobre Java. O primeiro passo para atingir o objetivo foi adquirir o livro “Java. O guia completo de Herbert Schildt. Comecei a lê-lo avidamente à noite, no metrô, enquanto ia e voltava do trabalho, e a trabalhar com exemplos em casa e no trabalho. Dominar a sintaxe não demorou muito, talvez uma semana, pois eu já estava familiarizado com o básico da programação e entendia todos os tipos de construções de linguagem. Mas quando começou a familiaridade com o paradigma OOP, começaram as dificuldades. Nessa época, comecei a perceber que estudar um livro era muito chato e, por curiosidade, vasculhei a Internet em busca de alguns cursos sensatos. E que sorte foi então que me deparei com o JavaRush! O curso me cativou tanto que os primeiros 10 níveis foram concluídos, se Deus quiser, em três semanas. E então outra sorte - descontos em abril em homenagem ao Dia da Cosmonáutica, e como resultado consegui uma assinatura ilimitada por apenas 5.000 rublos. A partir daquele momento simplesmente não deixei de estudar: resolvia problemas à noite em casa, de manhã lia mais detalhadamente sobre o que havia estudado no metrô (tudo do mesmo Schildt, e depois de Eckel ). No trabalho, nas horas vagas, resolvi novamente os problemas e à noite voltei a ler no metrô. E assim por diante, dia após dia. Até o final do ano planejei fazer um curso, depois um estágio online, e começar a procurar emprego no início de 2016. Mas, como se viu, nem sempre é possível seguir o plano. A quantidade de material suficiente para inscrição no estágio foi concluída apenas até abril de 2016, ou seja, exatamente um ano após a compra do curso. Paguei a assinatura necessária, baixei a tarefa de teste e... enlouqueci, para dizer o mínimo. Git, Maven, Spring MVC, Hibernate, alguns frameworks front-end, MySQL... Tudo que ouvi falar durante o aprendizado, mas pensei que ainda estava muito distante. E agora preciso descobrir tudo isso em apenas algumas semanas. Os autores do curso afirmam que você pode descobrir isso em poucos dias. Mas não tive sucesso. Alguém pode pensar que sou um tolo e que não deveria ser um programador. Mas decidi mudar a situação e decidi que estava simplesmente me aprofundando demais para entender como esta ou aquela estrutura funciona. E eu realmente não poderia fazer de outra forma. Ao tentar realizar uma tarefa de teste usando vários tutoriais da Internet, me deparei com o fato de que não entendi praticamente nada. É improvável que a reescrita mecânica do código contribua para o desenvolvimento, e se ocorresse algum erro ao iniciar o aplicativo, eu ficava completamente perdido para onde procurar, completamente confuso, procurava outro tutorial e começava tudo de novo. Naturalmente, não tive tempo de criar uma inscrição finalizada quando o estágio começou. Mas comecei a ler livros e manuais sobre Maven e Spring, entendi em termos gerais como tudo funciona neles, dominei o Git e, meu Deus, finalmente criei uma conta no GitHub. Mas mesmo assim, esse fracasso no estágio me desmotivou, até dezembro de 2016 continuei estudando, e só antes do ano novo voltei a levar a sério a tarefa do teste. Então me deparei com um excelente livro “Spring MVC Beginner's Guide” da Packt Publishing, lendo o qual escrevi o aplicativo passo a passo. E continha tudo, absolutamente tudo que você precisava saber para completar com sucesso as especificações, exceto trabalhar com banco de dados e Hibernate. Eu tive que descobrir isso sozinho, mas novamente senti força e rapidamente anexei um banco de dados ao aplicativo em execução. Assim começou o ano de 2017 e passei com sucesso na prova de participação no estágio, que começou em março. Mas aconteceu que no meu atual local de trabalho não pude trabalhar no projeto, porque... As portas de Git, Maven e outras semelhantes foram bloqueadas, então só faltou trabalhar nos finais de semana e à noite. As 4-5 horas por semana declaradas para dominar o material claramente não eram suficientes. Aqui, mais uma vez, minha tendência a entrar em detalhes entrou em jogo, mas acreditei escrever código que parece funcionar, mas não está claro como, produzirá poucos resultados. Então comecei a ficar para trás. Durante o estágio, o RH começou a ligar porque... o currículo vai para o banco de dados de candidatos. No início de abril fui a uma entrevista, isso me desmotivou um pouco, porque na minha opinião acabou sendo um fracasso. Embora tenha recebido uma tarefa de teste e tenha começado a trabalhar nela por interesse, não contava mais com este lugar. Então o verão começou e comecei a escrever menos código todos os dias. Tinha medo de ir às entrevistas, pensava constantemente “ainda não estou pronto”, “ainda preciso aprender mais”. Já estava pensando em adquirir outro curso no GeekBrains e até, Deus me perdoe, me matricular na universidade online Mail.ru. Mas em meados de agosto, voltando das férias, fui trabalhar e percebi que já estava tão farto de tudo ali que simplesmente não aguentava mais fisicamente - logo mandaria todo mundo embora abertamente com três cartas alegres . Para não levar ao pecado, comecei a responder a todas as vagas interessantes da mailing list hh. Sem complicações, sem cartas de apresentação, basta clicar em “Responder” e aconteça o que acontecer. Se ligarem, ótimo, mas se não, não há necessidade de ficar chateado. Se eu falhar, está tudo bem, é uma hora de vergonha e continuo persistindo. Mas consegui um emprego na primeira tentativa. Um dia recebi uma ligação da empresa T-Systems, para cuja vaga me candidatei recentemente. Este foi um estágio de três meses em período integral, sem necessidade de experiência. A entrevista foi um sucesso e saí muito inspirado. Literalmente na mesma semana, eles me ligaram de volta e, alguns dias depois, me enviaram uma oferta. E no dia 20 de setembro comecei meu primeiro dia de trabalho como engenheiro de software júnior. No dia 11 de dezembro, foi avisado do término do período probatório. É muito legal perceber que você alcançou seu objetivo, depois disso você pode até relaxar inadvertidamente. Mas você não deveria fazer isso. Apenas desenvolva, apenas cresça. Muito mais poderia ser dito, mas a obra já se revelou bastante volumosa. Portanto, tenho que acabar com isso aqui. Se você esqueceu de me contar algo importante, é só me lembrar nos comentários, e com certeza eu te contarei. Boa sorte a todos nos estudos e no trabalho! que já estou tão farto de tudo que simplesmente não aguento mais fisicamente - em breve mandarei todo mundo embora abertamente com três cartas alegres. Para não levar ao pecado, comecei a responder a todas as vagas interessantes da mailing list hh. Sem complicações, sem cartas de apresentação, basta clicar em “Responder” e aconteça o que acontecer. Se ligarem, ótimo, mas se não, não há necessidade de ficar chateado. Se eu falhar, está tudo bem, é uma hora de vergonha e continuo persistindo. Mas consegui um emprego na primeira tentativa. Um dia recebi uma ligação da empresa T-Systems, para cuja vaga me candidatei recentemente. Este foi um estágio de três meses em período integral, sem necessidade de experiência. A entrevista foi um sucesso e saí muito inspirado. Literalmente na mesma semana, eles me ligaram de volta e, alguns dias depois, me enviaram uma oferta. E no dia 20 de setembro comecei meu primeiro dia de trabalho como engenheiro de software júnior. No dia 11 de dezembro, foi avisado do término do período probatório. É muito legal perceber que você alcançou seu objetivo, depois disso você pode até relaxar inadvertidamente. Mas você não deveria fazer isso. Apenas desenvolva, apenas cresça. Muito mais poderia ser dito, mas a obra já se revelou bastante volumosa. Portanto, tenho que acabar com isso aqui. Se você esqueceu de me contar algo importante, é só me lembrar nos comentários, e com certeza eu te contarei. Boa sorte a todos nos estudos e no trabalho! que já estou tão farto de tudo que simplesmente não aguento mais fisicamente - em breve mandarei todo mundo embora abertamente com três cartas alegres. Para não levar ao pecado, comecei a responder a todas as vagas interessantes da mailing list hh. Sem complicações, sem cartas de apresentação, basta clicar em “Responder” e aconteça o que acontecer. Se ligarem, ótimo, mas se não, não há necessidade de ficar chateado. Se eu falhar, está tudo bem, é uma hora de vergonha e continuo persistindo. Mas consegui um emprego na primeira tentativa. Um dia recebi uma ligação da empresa T-Systems, para cuja vaga me candidatei recentemente. Este foi um estágio de três meses em período integral, sem necessidade de experiência. A entrevista foi um sucesso e saí muito inspirado. Literalmente na mesma semana, eles me ligaram de volta e, alguns dias depois, me enviaram uma oferta. E no dia 20 de setembro comecei meu primeiro dia de trabalho como engenheiro de software júnior. No dia 11 de dezembro, foi avisado do término do período probatório. É muito legal perceber que você alcançou seu objetivo, depois disso você pode até relaxar inadvertidamente. Mas você não deveria fazer isso. Apenas desenvolva, apenas cresça. Muito mais poderia ser dito, mas a obra já se revelou bastante volumosa. Portanto, tenho que acabar com isso aqui. Se você esqueceu de me contar algo importante, é só me lembrar nos comentários, e com certeza eu te contarei. Boa sorte a todos nos estudos e no trabalho!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION