JavaRush /Blogue Java /Random-PT /Do exército à TI ou como me tornei um desenvolvedor C# us...
Евгений Горбунов
Nível 38
Москва

Do exército à TI ou como me tornei um desenvolvedor C# usando JavaRush

Publicado no grupo Random-PT
Olá a todos! Meu nome é Evgeniy, tenho 25 anos e quero contar minha história de sucesso. Enquanto estudava na JavaRush, li muitas histórias de sucesso e sonhava em algum dia escrever as minhas próprias e, quem sabe, motivar alguém, como já me motivaram. Do exército à TI ou como me tornei um desenvolvedor C# usando JavaRush - 1O começo é bastante banal, resumindo: desde criança adorava brincar, fazer alguma coisa no computador, e durante os anos escolares planejei conectar minha profissão ao computador. No 9º ano resolvi abandonar a escola para não fazer o Exame Estadual Unificado (como acabava de ser lançado, os professores nos assustaram e eu não estudei muito bem). Como a faculdade não tinha matrícula na especialidade “Programador”, tentei me matricular em “Informática Aplicada”, mas não passei nas notas e por isso ingressei na especialidade “Informática” na Faculdade Pedagógica. Perto dos 18 anos, fiquei impressionado e decidi me tornar paraquedista e ingressar em uma escola militar. Abandonei tudo relacionado à programação (na faculdade fiz um pouco de programação, quer saber 😀), e não estudei muito, porque... Achei que tudo isso não seria útil para mim. Mais ou menos na metade do meu contrato de serviço, percebi que isso não era para mim e que algo precisava mudar. Aí eu nem imaginava que com a ajuda de cursos você poderia estudar bem e conseguir um emprego sem ensino superior. Um dia, um conhecido, no trabalho, disse que queria fazer um curso de desenvolvimento Java, conseguir um emprego, e contou sobre seus amigos que estudaram e conseguiram um emprego na SberTech com sucesso. Resolvi tentar também, porque... Queria ganhar muito e relaxar mais. Entrei em “cursos Java” no Yandex, JavaRush foi o primeiro a aparecer, resolvi experimentar, gostei. Em primeiro lugar, quero agradecer ao JavaRush pelo vídeo, que está no final do nível 0 (ou talvez não, não me lembro 😀). Disse que programar é criatividade e quase qualquer desejo pode ser realizado usando código. Não sei por que, mas isso me motivou muito e me fez apaixonar pela profissão de desenvolvedor. Depois de completar 4 níveis, fiz uma assinatura promocional por 1 ano e continuei estudando com interesse. Foi muito difícil para mim, porque nunca fui um gênio (e nunca serei) e, porque... Muitas vezes chegava atrasado e tinha pouco tempo livre, tinha que programar à noite, dormia de 4,5 a 6 horas à noite durante a semana e uma hora no almoço. Foi muito decepcionante quando fiquei acordado à noite e não resolvi um único problema; pensei que tinha perdido meu tempo. Tudo isso durou 1,5 anos (dos quais, provavelmente de 5 a 6 meses, eu estava em uma viagem de negócios e não codifiquei). Ao final do contato cheguei ao nível 38 e, 2 semanas antes do término, resolvi parar e comecei a procurar trabalho em Moscou, pois... há poucas empresas na minha cidade, bom, há mais oportunidades e o salário em Moscou também é bom 😀 Em segundo lugar, obrigado ao JavaRush por me ajudar com meu currículo, embora eu estivesse com muita raiva de você porque não foi possível enviá-lo para hh e eu tive que fazer tudo de novo. Talvez você deva considerar isso no futuro. De qualquer forma, o Dr. Zeuberg foi muito prestativo e deu bons conselhos, um agradecimento especial a você, espero que leia isto. No começo eu lia as vagas e não respondia todas, mas depois que todas as empresas recusaram, comecei a mandar para todo mundo, só para que me contratassem. Houve muitas recusas (cerca de 90%), se você tiver algo parecido, não se assuste, isso é normal. Depois de completar tarefas de teste em duas empresas, decidi parar, vá para a entrevista e não procure mais. Chegando em Moscou, no dia seguinte fui para uma entrevista e, para minha surpresa, fui aceito. Lembro que as pessoas escreveram aqui que compareceram a um monte de entrevistas e foram rejeitadas por muitos, mas depois me contrataram na hora e com um salário muito bom e competitivo..... Trabalhei nesta empresa durante seis meses. Excelente equipe, excelente líder de equipe, mas terceirizei um projeto de ETL (pentaho, oracle, ms sql). Foi-me prometido que este projeto terminaria em alguns meses e eu mudaria para um projeto Java, mas no final ele nunca terminou. O projeto mal estava andando e eu não fiz quase nada nele, cuidando da minha vida, ou seja, melhorando o T-SQL. Você sabe, por um lado eu ganho um bom dinheiro, por outro lado, fiquei furioso por não estar me desenvolvendo totalmente e não ganhando experiência suficiente. Tentei consertar isso indo para uma entrevista como desenvolvedor Java e concluindo uma tarefa de teste. Fiquei surpreso que toda a equipe para a qual me contrataram passou pelo JavaRush e eu tinha o nível mais alto deles :D😅 No final me deram uma oferta, mas o salário era bem menor (cerca de 50 mil). Não estava preparado para perder dinheiro e por algum motivo decidi que ninguém ofereceria um salário equivalente e continuei trabalhando, esperando que tudo desse certo por conta própria. Depois de algum tempo, meu irmão (ele também é programador) me convidou para fazer parte de sua equipe como estagiário e sugeriu que eu mudasse para C#. Para ser sincero, pensei muito, preciso disso, essa linguagem tem futuro? Este foi um passo sério para mim. No final decidi, comecei a aprender C# e gostei de algumas de suas funcionalidades. Mas no final, não cheguei até meu irmão, porque... Os patrões não foram contra, mas no último momento recusaram, porque... Eles não queriam ter parentes no mesmo time. Continuei estudando a linguagem, escrevi dois miniprojetos, reescrevi meu currículo como desenvolvedor C#, indiquei esses projetos e comecei a pesquisar. As recusas surgiram uma após a outra: em algum lugar eles recusaram imediatamente, em algum lugar eu falhei com sucesso em uma tarefa de teste e meu código foi chamado de “Meu primeiro aplicativo em C#”. Mesmo assim, o desenvolvedor de seu trabalho atual gostava dele. Terceiro agradecimento ao JavaRush pelas mais de 1000 tarefas que me ajudaram a escrever miniprojetos em C#, pois as linguagens são muito parecidas e, com base no conhecimento que adquiri, consegui implementar minhas ideias. Aliás, conversei com um colega, ele tem muita experiência em TI, mas nenhuma experiência em OOP. O líder de sua equipe o colocou no comando do JavaRush e ele ganhou experiência aqui. Agora ele codifica em Java 😀 A empresa me encontrou e me convidou para uma entrevista. Eu imediatamente disse honestamente que não tinha nenhum conhecimento real do idioma e pedi para me levar para um estágio noturno não remunerado para que eu pudesse estudar depois do trabalho e depois me juntar a eles na equipe. Eles me perguntaram sobre a abordagem SOLID, sobre DI, padrões, por que mudei a linguagem, um pouco sobre SQL e me dispensaram, dizendo que na próxima semana me dirão se estão prontos para adotá-la. Como resultado, naquela mesma semana recebi uma oferta com o mesmo pagamento. Fiquei em choque e o que vivi não pode ser descrito em palavras. No momento sou desenvolvedor backend C#. Estou finalizando e desenvolvendo a funcionalidade da aplicação web. Eu amo muito meu trabalho, porque... é muito interessante, a equipe leva em consideração meus desejos e ideias, e sempre há algo para fazer (as tarefas são muito interessantes). Hoje fui informado que meu período de estágio havia terminado e passei com sucesso. Também aumentaram meu salário em 25%, o que também me surpreendeu. Além do trabalho, trabalho em casa (escrevendo minha própria grande aplicação web, dominando a técnica TDD), no final gostaria de dar algumas dicas para que você não repita meus erros:
  1. Não deixe a teoria e outras habilidades para depois. Achei que o principal para mim era passar por todos os níveis e então ficaria bem, e em uma semana conseguiria a teoria. Não faça isso, dedique um dia por semana à teoria ou comece a se preparar para uma entrevista - estude uma pergunta por dia. Além disso, gastar tempo com sql, trabalhar com um banco de dados é uma das habilidades importantes - aprender a extrair, adicionar, excluir, atualizar dados (pessoalmente, resolvi 70 problemas do estágio de treinamento e 12-15 problemas do estágio de classificação em sql-ex.ru, 20 problemas serão suficientes para 30 estágios de treinamento).
  2. Escreva algo de sua autoria. Este é um passo bastante importante. Em primeiro lugar, mostrará o seu nível de conhecimento e compreensão do desenvolvimento. Em segundo lugar, existe a possibilidade de não lhe serem feitas algumas perguntas na entrevista, porque... tudo fica visível no aplicativo. Se você está preocupado por ter escrito muitos códigos ruins, poste-os para revisão no stackoverflow. Lá eles vão te contar e explicar onde é melhor usar o quê. E não deixe tudo para o final do curso. Este foi o meu grande erro
  3. Se você está pouco motivado e tem dificuldade para sentar, mas quer aprender e se tornar um desenvolvedor, leia histórias de sucesso. Se isso não ajudar você, leia “Pense e Enriqueça”, de Napoleon Hill. Um bom e velho livro que conta como o poder do pensamento influencia nossas ações e acontecimentos. Se você não tem tempo para ler, a versão em áudio vai te ajudar.
  4. Há momentos em que no JavaRush você resolve problemas 10 vezes e vê como uma pessoa escreve em cada problema “resolvido em 1 tentativa” e seu nível cresce muito rapidamente (oi para Alexander, embora eu tenha ficado chateado com esses comentários, espero que tudo esteja indo bem para você agora 😀) você duvida do seu sucesso. Não há necessidade de ficar chateado com isso, cada um vem com uma quantidade diferente de conhecimento e aprende à sua maneira. A única coisa que importa é o que você ganha com isso.
  5. Se você perceber uma enorme pilha de competências nas vagas ou na presença de ensino superior, não se assuste. Na maioria dos casos, isso elimina pessoas que têm medo de aprender algo, se necessário. E, em alguns casos, eles analisam primeiro que tipo de pessoa você é e se está pronto para aprender, e depois apenas suas habilidades. Sinta-se à vontade para enviar seu currículo e ir para entrevistas.
Isso é tudo. Se você terminou de ler este texto robusto, muito obrigado. Caso tenha alguma dúvida, escreva aqui em uma mensagem pessoal, terei prazer em responder. Desejo-lhe sucesso em seus estudos e em sua futura carreira como desenvolvedor. Você vai conseguir.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION