JavaRush /Blogue Java /Random-PT /Eu costumava pilotar um avião de combate - agora sou um p...
Даниил
Nível 41

Eu costumava pilotar um avião de combate - agora sou um programador

Publicado no grupo Random-PT
Olá a todos! Agora é minha vez de escrever minha própria história sobre esse recurso, que já me inspirou e me deu o caminho para a TI. Na verdade, este é meu primeiro artigo na minha vida, então tudo será feito com minhas próprias palavras e não necessariamente em poucas palavras, então vamos chegar mais perto do assunto. Como tudo começou Tudo começou quando eu estava estudando para me tornar piloto militar em um dos países da CEI. Como isso aconteceu e por que escolhi essa profissão em primeiro lugar - posso contar nos comentários se alguém estiver interessado. Voltei mais uma vez para casa, na capital, e me encontrei com colegas de classe, o que fazia sempre na chegada, pois raramente vinha por causa do trabalho. Era final de 2014, eu estava no 3º ano e, como sempre, compartilhamos novidades, planos e perspectivas de vida. Depois de ouvir minhas perspectivas, dois caras começaram a me dizer que isso era “ bem, mais ou menos, para ser honesto ” (ou seja, as perspectivas enquanto eu estiver no exército) e começaram a me encorajar a entrar na programação. Bem, é claro, eu não entendi como isso era melhor, dado o fato de que idealmente eu seria piloto de algum Airbus ou Boeing, voaria ao redor do mundo e ganharia muito dinheiro, e não me considerava inteligente o suficiente por isso. Na minha visita seguinte, um ano depois, a situação se repetiu, só a galera já havia começado a trabalhar em tempo integral, e não só a estudar, mas não fiquei convencido. Eu costumava pilotar um caça - agora sou um programador - 1E aqui está a tão esperada formatura da minha bursite, quando entrei sabia que iria estudar pouco mais de 4 anos corridos na universidade, mas como sempre acontece em nossos países, tudo correu você sabe como e onde. Com isso, estudei 5,5 anos, me formei e fui servir no lado oposto do país, e agora sou oficial, piloto de caça (embora quisesse pilotar aviões de transporte, mas eles me mudaram). Após a formatura, cada oficial é obrigado a assinar um contrato de 5 anos, o que, como se descobriu mais tarde, é quase impossível de romper com a palavra “completamente”. Quando me formei, tudo estava completamente diferente de quando entrei - os salários não eram os mesmos, as características do serviço não eram as mesmas, mas disse a mim mesmo que continuaria caminhando em direção ao meu objetivo e torne-se um piloto civil em algumas companhias aéreas sérias. Momento de decisão Então servi vários meses, olhei o que me esperava, e depois de mais um encontro com os mesmos colegas, ainda percebi que valia a pena pelo menos começar a tentar algo em programação, pois quanto mais aprendia como poderia me tornar um piloto civil - mais eu percebi o quão insignificantes eram minhas chances (imagine, uma pessoa que é capaz de realizar acrobacias complexas em baixas altitudes não é necessária na aviação civil). E quanto mais eu estava no serviço, mais percebia que estava ficando cada dia mais burro e, em geral, não queria enxugar as calças aqui enquanto as pessoas conquistavam alguma coisa na vida. No final, perguntei a esses colegas por onde deveria começar. Eles recomendaram várias opções, mas escolhi o Javarush como principal, por ser o mais compreensível. Quando tentei pela primeira vez, naquela época, no início de 2018, ainda havia algum tipo de versão distorcida em inglês, mas gratuita, do Javarush. A grosso modo, eu não conhecia o idioma, conhecia computadores no nível mínimo do MS Office e conseguia iniciar o jogo a partir de um torrent. Eu não consegui nem reinstalar o Windows sozinho. Provavelmente passei dos níveis 5 a 6 sem nem entender o que estava fazendo e para que servia. Os links para os materiais continham apenas telas de documentação em inglês e muitas, muitas palavras que eram incompreensíveis até mesmo em nosso idioma. Então desisti desse negócio, também havia trabalho suficiente no serviço e, quando tive tempo, aprendi pelo menos um pouco de idioma. Então, em setembro de 2018, houve uma ordem de grandeza a mais de tempo e o Javarush enviou um e-mail com um desconto na assinatura anual, de apenas US$ 100 por ano. Como tinha tempo e dinheiro, decidi comprá-lo. O processo de aprendizagem Como eu já havia tentado cutucar algo na versão em inglês, pela segunda vez em russo, e até mesmo ligeiramente modificado, ficou pelo menos de alguma forma claro o que estava acontecendo. Tendo chegado a algum artigo de um dos primeiros níveis sobre literatura útil para iniciantes, procurei o livro Head First Java 2nd Edition. As críticas sobre o assunto foram em sua maioria positivas e houve uma tradução completa. Li por mais de um mês, chegando ao capítulo 12 de 17, desde então havia informações que claramente não eram relevantes para a nossa realidade. Tive que reler muitas vezes e lentamente a mesma coisa 3 vezes, pois mesmo em russo era difícil entender a essência devido ao fato de haver muitas palavras desconhecidas e o cérebro ainda não ter sido reconstruído para entender tudo. Mas valeu a pena! Além disso, ao passar pelo JR, já fiz tudo de forma absolutamente consciente, e não como antes ao acaso. Por causa do meu perfeccionismo, não perdi nenhuma tarefa e não segui em frente até que tudo estivesse pronto. Olhando para o futuro, direi que ainda perdi 2 tarefas de todas elas, uma no nível 11 e outra em algum lugar mais adiante, e que esta é uma abordagem moderada se você tiver tempo limitado. Aconteceu que eu fiz uma tarefa no final do nível 20 durante 3 semanas, embora não fosse realmente necessária, apenas para treinar o cérebro. Mas isso não me incomodou muito, pois tinha mais 4,5 anos de serviço até o final do contrato. Com isso, aos poucos e com pausas para atendimento, concluí o JR integralmente em um ano e um mês. Acontece que eu passava de 30 a 40 horas por semana, ou até mais, estudando, e às vezes passava apenas de 10 a 20 horas por mês, dependendo do serviço. Mas reservei um tempo para descansar, a fim de me distrair de tudo. Depois de concluir o JR, surgiu uma pergunta razoável: “O que vem a seguir?” pois entendi que tendo passado por todo o JR, claramente você não é aquele que alguma empresa está disposta a contratar, até porque continuei servindo e não vi nenhuma opção para de alguma forma começar a trabalhar. Imediatamente fiz esta pergunta, por assim dizer, “aos heróis da ocasião” - aqueles que me persuadiram a começar tudo isto. Nessa fase, eu já entendia pelo menos alguma coisa sobre programação e pude perceber desde o início as informações que eles entraram no Salesforce - uma direção realmente muito promissora nos países da CEI e havia um campo de trabalho não explorado lá. Eles me enviaram para o Trailhead , um recurso gratuito em inglês para aprender Salesforce. Se alguém estiver interessado em saber do que se trata e o que Java tem a ver com isso, vou explicar nos comentários, mas por enquanto só estou contando meu caminho. Lá enfrentei novamente as mesmas dificuldades da língua inglesa, mas não aprendi o suficiente para sequer lê-la sem tradutor, muito material novo que nunca tinha visto antes e tarefas tiradas de contexto que não fiz. Não tenho muita inteligência para fazer o que é necessário, mas esqueci quase que instantaneamente. Então estudei pouco mais de um mês e de alguma forma perdi o interesse e resolvi estudar mais o idioma. Então, alguns meses depois, após outra conversa com um colega, ele me aconselhou a melhorar o front-end e trabalhar com bancos de dados. Um livro que recomendei: Understanding SQL, de Martin Gruber . Recomendo a leitura, hoje em dia todo mundo precisa dele assim como o Javascript. Depois de ler (cerca de 2 meses), fui praticar em sql-ex.ruonde resolvi cerca de 130 tarefas SQL básicas, o que provavelmente levou mais 2 a 3 meses. É importante destacar que nesse período decidi me demitir do exército, mas descobri que só poderia cancelar o registro de piloto e continuar servindo em uma especialidade não voadora, mas às custas de um salário que era 1,5 vezes mais, tive muito mais tempo livre e oportunidade de administrá-lo, o que não me arrependo de jeito nenhum. Depois aconteceu uma maratona HTML gratuita de 5 dias da GoIT, onde finalmente trabalhei mais ou menos com HTML/CSS e, como resultado, criei meu currículo. Bom, então comecei a estudar o Javascript que me foi enviado em learn.javascript.ru (um recurso muito bom, recomendo). Embora o tenha estudado apenas a nível teórico, também deu frutos. Pelo menos parei de ter medo dele e entendi como tentar trabalhar com essa fera. E assim que comecei a estudar DOM, aconteceram outras férias onde mais uma vez me reencontrei com um daqueles colegas que sugeriu que eu tentasse fazer um minicurso sobre Salesforce. Ele e seu colega compilaram este curso e nos deram palestras online. O curso foi como um teste para um pequeno círculo de pessoas. E desta vez já disparou! Eu sabia inglês de alguma forma, sabia HTML/CSS, SQL e Javascript em um nível básico e tinha em mãos um algoritmo claro de ações sobre o que estudar e por que, com prazos, etc. o que me incentivou mais a trabalhar e me disciplinou. Por um minuto, era dezembro de 2020, os bloqueios já haviam passado e diminuído, mas outro bloqueio se aproximava. Naquela época, fazia um ano que eu não escrevia nada em Java e já havia esquecido um pouco, tanto que já duvidava que me lembrasse totalmente da sintaxe. Mas o Salesforce tem sua própria linguagem separada para back-end, chamada Apex (é como Java, mas simplificada 3 vezes com uma sintaxe muito semelhante). O curso durou 2,5 meses, incluindo feriados, com isso concluí todos os tópicos principais e cheguei a completar super emblemas. Nossos estudos foram realizados de forma que recebíamos tarefas do Trailhead e lemos 2 palestras por semana online. É claro que ninguém tinha tempo para dar, muito menos verificar, o dever de casa. Bom, então sentei e aos poucos passei super distintivos sobre os temas que estudamos. Primeira entrevista na minha vida E no início de março de 2021, continuando a fazer superbadges, resolvi passar pelo DOU, um site de busca de empregos para especialistas em TI (recomendo fortemente monitorar a situação do mercado de trabalho de TI nele) e ver o que está acontecendo lá agora. Como resultado, descobri que a posição não estava totalmente clara, mas foi escrita como Desenvolvedor Salesforce, e você pode fazê-lo sem experiência de trabalho e remotamente. Compreendendo muito bem que eu era meio jovem para isso, e absolutamente não entendendo como conciliaria o serviço e o primeiro emprego na minha vida como programador, mesmo remotamente. Em geral, por curiosidade, enviei meu currículo e, surpreendentemente, entraram em contato comigo e me ofereceram uma entrevista. Decidi que uma tentativa gratuita de conseguir uma entrevista não seria supérflua, então concordei. De referir que nessa altura já havia uma corrida no mercado e as empresas já começavam a sentir falta de pessoal, pelo que então, e ao longo de 2021, o mercado teve condições muito confortáveis ​​para encontrar o primeiro emprego e aumentar a sua avaliar. É por isso que as empresas estão recrutando quase todo mundo em sequência (sou eu condicionalmente, é claro). Primeiro emprego Em meados de março de 2021, fiquei um mês afastado do trabalho devido a circunstâncias familiares e, em meados de abril, um conhecido do LinkedIn me enviou um link para um estágio online gratuito de uma empresa. Bom, por curiosidade, me inscrevi e resolvi dar uma olhada no DOU mais uma vez , e encontrei mais alguns cursos semelhantes para os quais também me inscrevi. Uma dessas empresas revelou-se a mais rápida e respondeu em poucos dias, oferecendo-se para iniciar o curso na próxima semana. O curso foi totalmente gratuito e online, e eles também prometeram emitir uma “bolsa” após a conclusão do curso. Aparentemente as estrelas se alinharam novamente, então essa empresa simplesmente pagou para que fizéssemos cursos online da Fox Mind, que eu mesmo estava pensando em retomar quando estava estudando no Javarush, mas de alguma forma não chegou a esse ponto, embora eu já tivesse planos para fazer o curso sobre Salesforce. Os sentimentos ao concluir aquele curso foram um pouco ambíguos, mas o resultado definitivamente estava lá. Nos 2 meses que a empresa nos deu para concluir o curso, concluí 90% dele, ao final houve apenas uma entrevista de meia hora com o líder técnico. As perguntas eram simples, em sua maioria gerais, pois ele tinha diante de mim o código que eu havia escrito e que ele já havia analisado em teoria. Como resultado - a primeira oferta da minha vida! Ao final do estágio, eu não estava mais preocupado com “tenho conhecimento suficiente para ser contratado?”, pois a empresa deixou claro que geralmente temos conhecimento suficiente para eles, mas as perguntas eram “como vou trabalhar para eles?” eles, mesmo que remotamente, mas servindo paralelamente no exército com todas as nuances decorrentes?” permaneceu aberto. Felizmente a empresa fez todas as concessões e o contratou. E agora já consegui meu primeiro salário como programador e, ao mesmo tempo, consegui servir no exército. Estou extremamente feliz por um dia ter me convencido de que tudo é possível e que vale a pena. Então espero que minha história inspire você pelo menos um pouco e vá em frente... Dicas • o mais importante é entender por que você está aprendendo programação. Compreender e lembrar-se da necessidade de atingir um objetivo é o melhor motivador; • A autodisciplina também é muito importante. Se a escolha for “descansar ou malhar mais uma vez”, então nem pense, mas faça, mesmo quando seus colegas/amigos/algumas outras pessoas estiverem literalmente bebendo ao seu lado. Mesmo assim, você não deve desistir completamente do descanso. Em uma longa distância, você pode ficar tão esgotado que não quer continuar. Então você também precisa descansar, mas com moderação; • você não deve permitir longas pausas nos estudos, pois assim leva muito tempo para lembrar o que você realmente estudou; • é importante estabelecer metas e prazos intermediários, isso ajuda a não deixar tudo seguir seu curso, o que amplia muito o processo, o que pode ser crítico caso você tenha prazos limitados ou precise atingir um determinado nível o mais rápido possível (eu principalmente não fiz isso por falta de “galo assado”, mas quando fiz fui mais eficaz e disciplinado); • durante o processo de aprendizagem, participe ativamente comentando CADA palestra e tarefa. Assim o cérebro se aprofunda ainda mais na essência e ajuda a encontrar quem está caminhando + - ao seu lado que pode te ajudar a obter ajuda de alguém ou ajudar alguém a si mesmo para mais uma vez lembrar o que foi esquecido, ou até mesmo bombear subir ainda mais; • cadastre-se em recursos como LinkedIn e DOU e procure ativamente pessoas que possam ajudar em alguma coisa, dar conselhos sobre qualquer assunto. Todos na TI são amigáveis ​​e prontos para ajudar porque são como você. Não tenha vergonha de fazer novas amizades, isso realmente ajuda; • abordar a aprendizagem corretamente, no sentido de que se você precisar dela mais rápido, então aprenda de uma maneira, e se for como eu, então de outra. Se você não planeja ir exatamente na direção do Java EE ou similar, então acho que 20 níveis serão suficientes, e então você deve fazer o que planeja fazer diretamente; • em qualquer caso, conhecer ou aprender inglês. Sem ele há chances, mas menos, e aí o crescimento na carreira será muito relativo; • não se esqueça de escrever a sua história de sucesso após receber a primeira oferta!!!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION