JavaRush /Blogue Java /Random-PT /Para as estrelas através dos espinhos
hundr3th
Nível 33

Para as estrelas através dos espinhos

Publicado no grupo Random-PT
Cheliabinsk. 2015 Aluno do quinto ano da Faculdade Pedagógica, estágio pré-diploma concluído com sucesso. Faltam dois meses até... O desconhecido. Final do verão de 2016, São Petersburgo. Estou tendo um debate interno comigo mesmo. Não, você precisa ligar imediatamente para seus pais, isso é novidade, mas eles não acreditaram. Mas e se algo der errado? É melhor esperar até o final do período probatório e então. Mas um ano inteiro de buscas sem sucesso! Deus, como eu quero contar a todos. Mas você não pode. Agora estou cheio de dúvidas. Este é o meu caminho? Lembro-me da ensolarada primavera de 2015. Os alunos que conheço, como eu, estão correndo alegremente. Um pouco assustador, mas o bom tempo e a proximidade do final de cinco anos de estudos são inebriantes. Todo mundo só fala sobre o diploma ou o que vem a seguir. Volto para o dormitório e fecho a porta do quarto. Na verdade, o que vem a seguir? Sou um futuro jovem professor? Talvez sempre houvesse algo em mim que dizia não. Aqui está o meu cinismo, ambição, vaidade - em geral, tudo o que é estritamente proibido a um bom professor. Não pretendo insultar os professores, mas no nosso país esta é uma daquelas profissões da qual, se você não é um altruísta absoluto, precisa escapar, como de um navio que está afundando. Um dia, quando eu ainda era um menino de dez anos, voltei para casa e - vejam só! - Eu vi um computador. Pentium 3 ou 4 novo e barulhento? No primeiro dia, corri para meus amigos para ver seus jogos - GTA, Need for Speed, Warcraft III. Agora, pouco mais de uma dezena de anos depois, lamento que os meus pais, como provavelmente muitos pais daquela época, não tenham visto todas as possibilidades deste milagre do século XX, os computadores. Portanto, depois de passar por inúmeras brigas, banimentos e insultos, me tornei apenas um típico gamer adolescente. Embora haja uma pequena vantagem: devido ao fato de meu segundo computador ter apenas 256 MB de RAM (e o restante do hardware correspondente), eu tive que procurar constantemente maneiras de melhorar o desempenho nos jogos. Então, por exemplo, aprendi a reinstalar o Windows e outros softwares necessários e até ganhei um dinheirinho com isso, ajudando alunos e amigos com seus computadores. Não sei como aconteceu que só no último ano, diante da ameaça cada vez maior de “me tornar um ninguém”, pensei em tentar programar. E às vezes ainda me pergunto: por que não antes? As primeiras tentativas não foram totalmente bem-sucedidas: no segmento russo da Internet havia (e há) em sua maioria apenas artigos indiferentes e exemplos de programas que eram apenas um pouco mais complexos do que “Hello, World!”, e trouxeram quase nenhum valor prático. Então, por ser “professor de línguas estrangeiras” de profissão, procurei buscar informações em inglês. Foi assim que encontrei o incrível serviço da Khan Academy com o curso de Java Script, ainda uso esse serviço até hoje, mas já estou estudando outras matérias. Não me lembro exatamente, mas naquela época não havia cursos na Web completos na Khan Academy (ou não os encontrei). então, depois de terminar o curso de JS, me encontrei em outro beco sem saída. E então descobri o Javarush. Como muitas pessoas provavelmente fizeram, meus primeiros 10 níveis passaram rapidamente. Fiquei muito surpreso e gostei do estilo de ensino deles (a professora gostou). Também apreciei o espírito empreendedor dos criadores do serviço - afinal, o JavaRush ainda não tem concorrentes semelhantes em estilo e conteúdo. E como, embora isso seja muito banal, suas histórias no final de cada nível sobre sucesso, educação e exterior aqueceram a mente e o coração! Então, quase sem hesitar, comprei os cursos. Foi especialmente difícil quando cheguei aos níveis 15-16. Trabalhar com threads, threads e outras coisas incompreensíveis era tudo desanimador. Houve momentos em que desisti de estudar porque doía. Dói que sejam 20 tentativas e a tarefa não passe no teste. Obviamente pequei - copiei soluções para problemas do github, sem sempre pensar no que estava copiando. Então cheguei ao nível 25. Num contexto de dúvidas, de auto-exame pelo fato de não ser o aluno mais “honesto”, surgiu em mim outro sentimento não muito agradável. Algo me assombrou até que finalmente percebi o quê: percebi que, apesar do nível 25+, ainda não sei de nada e realmente não consigo fazer. O que isso significa é que eu ainda não conseguia simplesmente sentar e escrever algo realmente importante e útil. Eu não tinha uma visão geral de como aplicativos grandes e poderosos são criados. Uma coisa é resolver um problema lógico interessante e outra é escrever um jogo, um mensageiro ou seu próprio site. Eu programo sem saber programar. Aqui tomei uma de minhas decisões muito importantes, mas ingenuamente absurdas, até mesmo, em certo sentido, estúpidas e tacanhas: estou me mudando para São Petersburgo. Estou me mudando para São Petersburgo por um motivo: não há vagas para programadores Java em Chelyabinsk. Moscovo intimidava pela quantidade de pessoas que ali viviam, pelos preços e por todas aquelas “contos” que quem nunca viveu em nenhuma das capitais gosta de partilhar. Ao mesmo tempo, São Petersburgo parecia misteriosa, atraente, uma espécie de refúgio preso no século XIX para românticos que não se encontravam. O sofrimento que minha namorada e eu passamos merece um artigo separado. Direi apenas que nunca se mova espontaneamente sem se preparar para o lugar para onde vai, sem coletar pelo menos o mínimo básico de informações, como demanda e preços de moradia, trabalho, etc. Idealmente, você precisa mudar imediatamente para um novo local de trabalho. Ao chegar, me inscrevi imediatamente no JPoint - uma conferência para desenvolvedores Java (na época especialmente para estudantes). Não sei porque fui lá com o meu conhecimento, mas provavelmente instintivamente, por mais uma “coisa” boa no meu currículo. A busca começou em outubro de 2015. Encontrei meu primeiro emprego em agosto de 2016. Em outubro e novembro me inspirei, meus joelhos tremiam na primeira entrevista e as recusas não incomodavam tanto - afinal, ainda sou novato? Meu humor piorou muito no inverno. Na primavera, encontrei um “estágio dos sonhos” em uma boa empresa alemã. Falha. Apenas em março - exatamente um ano de aquisição de cursos no JavaRush. E agora acrescente aqui a falta de dinheiro, um apartamento comunitário onde você não gostaria de morar nem mesmo para o seu inimigo, a falta de qualquer tipo de trabalho e, o mais importante, de quaisquer novas perspectivas. E aqui eu desisti. Esqueci a programação por 4 meses. Eu não conseguia pensar nele. O menor pensamento de “codificação” causava sentimentos de pânico, nojo e náusea. E aqui estou eu - um promotor na rua principal de São Petersburgo. Com diploma de professor de línguas estrangeiras, com fragmentos de conhecimento sobre Java, SQL, Spring, Hibernate, HTML, JS, CSS espalhados pela minha mente. Sim, nossos passeios de barco são os melhores. Sim, temos cobertores e guia de áudio em inglês. Deixe-me levá-lo ao cais. Não, porque estou acompanhando você, o preço do ingresso não sofrerá alteração. Pensando nisso agora, percebo que errei - deveria ter me preparado melhor para as entrevistas. E então, como sempre, como costuma acontecer em todas as citações banais, nos filmes que são iguais ao dia e nos livros que gritam de mau gosto - aconteceu um milagre que AGORA MESMO você não esperava. Só que, como no caso dos filmes, não me apaixonei - meu primeiro emprego como programador me encontrou. No final de julho, início de agosto, decidi “enviar apenas alguns currículos”. Um teste regular, uma entrevista regular. A habitual descrença de que me responderiam. É verdade que me deram pouco tempo e, com meus turnos de 14,5 horas, foi ainda menos. De alguma forma consegui enviá-lo e esqueci. Então, num dia muito comum, fui ao correio e não acreditei no que li. Eu li novamente. E mais longe. E mais longe. Primeiros dias. Tenho medo de tudo. Algumas pessoas explicam o que fazer, em que consistem os nossos serviços, como tudo funciona. Concordo com a cabeça, não me lembrando de absolutamente nada. No final do dia de trabalho, estou exausto e não tenho forças nem vontade de fazer nada. Consegui completar a primeira tarefa em 3 semanas (o que agora faria em um dia). Eles me elogiaram e disseram que a partir do próximo mês serei um membro pleno da equipe. Aqui me dou a liberdade de me gabar para todo mundo que quis durante todo esse tempo, mas não pude porque tinha medo de outro fracasso. Há orgulho na voz. Olha, você não acreditou, mas eu acreditei. Não, não preciso de instituto, eu mesmo faço isso. Não quero perder tempo e dinheiro. Ando pela rua sorrindo, olhando para os “pequeninos” com superioridade e satisfação. Não acredito que recebo tanto por... ficar sentado em frente ao computador. Isso é tão estranho. Fica mais fácil a cada mês; Não fico mais exausto no final do dia de trabalho. Promoção. Nossa equipe foi convidada para um hackathon para estudantes. É irônico que eu seja um dos mentores e os alunos venham até mim com perguntas. Você sente como seu conhecimento está se expandindo, como o chão sob seus pés está ficando mais duro. Mas, ao mesmo tempo, percebo o quanto ainda não sei. Tentando criar seu próprio projeto com um amigo. A primeira compreensão de como é difícil trazer um aplicativo até mesmo para um protótipo funcional. E não é uma questão de complexidade. Falta de tempo, cansaço de “codificar” depois do trabalho, preguiça, outras desculpas. Círculo vicioso. Lembro-me do palestrante daquela empresa alemã da qual saí; ele falou com amarga ironia sobre quantos jovens startups realmente se tornam um na realidade, e não apenas em seus pensamentos. Agora estou cheio de dúvidas. Este é o meu caminho? É banal, mas não há fresta de esperança. Logo comecei a perceber que embora Java seja uma linguagem muito poderosa, com enormes capacidades, seu uso é limitado. Web Enterprise, por assim dizer, não é suficiente para mim. Além disso, eu me considero um programador, mas sou realmente um e, o mais importante, quero isso? Muito provavelmente, esta é apenas uma das muitas pequenas paradas no caminho para um sonho acalentado, mas dificilmente viável - encontrar quem você é de verdade. Encontre e demonstre algo que não dependa do nível de salário, prestígio e necessidade da profissão hoje. No final, ainda estou feliz por, embora tenha sido difícil, ter conseguido atingir o meu objetivo - tornar-me programador, e isto tendo como pano de fundo uma formação universitária humanitária e a falta de um perfil técnico. Mas sei que este não é o limite. Ainda tenho uma vontade insana de seguir em frente, aprender coisas novas, me procurar. E mesmo que eu decida dedicar minha vida a estudar outra coisa, minha experiência com certeza será útil para mim.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION