JavaRush /Blogue Java /Random-PT /Da medicina à programação sem formação especializada

Da medicina à programação sem formação especializada

Publicado no grupo Random-PT
Da medicina à informática: Epam, JavaRush e cursos de programação Em contato Vladislav, um jovem de dezenove anos que chegou à programação sem formação técnica, com mentalidade humanitária e nível A2 de inglês. Um pouco mais sobre você: formou-se com louvor na faculdade de medicina; Sou funcionário do departamento de terapia intensiva e anestesiologia; Estou abrindo meu próprio caminho do zero até a primeira oferta. A chave da história de hoje será a combinação de símbolos que forma a palavra “oportunidade”. Vou dividir a história de sucesso em duas partes: antes de receber a oferta de emprego e depois. Hoje falamos sobre o caminho que os candidatos devem percorrer... Como estudante do segundo ano da faculdade de medicina, decidi descobrir um campo de atividade muito discutido - a programação, sem saber nada: quais direções e idiomas existem; requisitos para candidatos; expressões "começar do zero". A imersão começou com a busca de um tutor que pudesse orientar e explicar os fundamentos do desenvolvimento de aplicativos. O custo de uma hora de aula em 2018 já era de 700 UAH (1.900 rublos), incluindo a transferência do mentor em nosso carro ao longo do percurso: sua casa - nossa casa - sua casa (60 km no total). Estudamos a linguagem Delphi e o sistema de contabilidade empresarial - 1C. Depois de compilar com sucesso as primeiras linhas de código, com um sentimento de entusiasmo e significado, continuei a me aprofundar neste setor a cada vez até aprender sobre as perspectivas da linguagem que estava aprendendo. Resolvi mudar o rumo dos meus estudos... Entre os meus amigos, a ilha do Java sempre esteve na boca, parecia-me, sem saber que estávamos falando da linguagem de programação Java. Os eventos acontecem na véspera de Ano Novo. Comecei a navegar na Internet para obter informações e entre os anúncios encontrei a plataforma JavaRush (JR) e uma oferta tentadora de aquisição de uma assinatura anual com 50% de desconto. Depois de ler os comentários, decidi investir minhas economias acumuladas. Ter dominado com sucesso a teoria e consolidado os conhecimentos adquiridos através da resolução dos problemas propostos, dos quais existem mais de 1000 dignos de nota; criar mais de um jogo; participando de temas discutidos entre colegas no fórum; Depois de ler centenas de artigos, posso recomendar sinceramente o JR como uma plataforma educacional online. Uma vantagem inegável é a apresentação estruturada do material, que permite ao iniciante estudar passo a passo o material verdadeiramente relevante. Seguindo em frente... Durante o processo de aprendizagem, recomendo fortemente que todos utilizem pelo menos três recursos como fonte de informação. Um tópico será descrito de forma diferente em todos os lugares e você poderá obter informações úteis em qualquer lugar. Felizmente, existe um grande número de recursos gratuitos para estudar áreas de interesse. Alguns deles: Metanit, Vertex Academy, GeekForGeeks, Coursera, Udemy, JetBrains Academy, tutoriais no Youtube. No ano seguinte, matriculei-me em cursos de programação offline em Java. Tínhamos um ótimo professor, mas, francamente, não recebi o feedback que esperava durante o processo de gravação. Muito provavelmente, isso foi influenciado pela minha idade e pela falta de reconhecimento dos meus verdadeiros desejos. Dois meses de formação não foram em vão: fiz amigos com quem posteriormente troquei informações sobre conferências em curso, estágios e vagas existentes. Foi assim que me tornei um usuário ativo do fórum dou.ua 😄 Se você tem motivação para aprender, independente dos obstáculos que surjam pelo caminho, posso dizer que os cursos de programação offline, e principalmente os professores particulares, estão longe do melhor opção para entrar neste setor. 1) Viagem. Trabalho bem remunerado. Horário flexível. Áreas de recreação. Pacote social. Comida grátis. 2) Estilo de vida sedentário. Competição maluca. Aprendizado contínuo. Ao passar pelo segundo ponto acima, você terá a oportunidade de reivindicar as “cerejas no bolo” do primeiro. Quero te dizer que sou um cara corajoso, porque me inscrevo em projetos e não chego nem perto de cumprir os requisitos, mas por incrível que pareça, eles me aceitam. E eu aconselho você a repetir depois de mim. Em primeiro lugar, eles avaliam suas habilidades para dominar rapidamente novas tecnologias e se adaptar às condições ambientais em constante mudança. Desenvolver habilidades de comunicação, capacidade de trabalhar em equipe e estudar sem parar, perseverança e perseverança e imaginação. Depois de algum tempo atualizando os tópicos por conta própria, enviei uma inscrição para participar do Programa Epam Java. Passei nas etapas de qualificação e me tornei participante do projeto, junto com os outros trezentos candidatos interessados ​​em receber uma oferta. Agora é a hora de relembrar a competição. Toda semana um certo número era eliminado, mas a maioria dos que inscreviam chegava à redação do projeto final, inclusive eu. O processo de aprendizagem foi o seguinte: existe uma plataforma fechada onde novas tarefas são publicadas semanalmente. Escrevemos aplicativos completos usando bancos de dados Java EE, Maven, Spring, cobrimos o código com testes e enviamos para o portal para verificação. Recebemos feedback e corrigimos erros com o objetivo principal - obter a pontuação máxima. A complexidade das tarefas crescia a cada vez. Neste momento tenho a oportunidade de iniciar a redação do projeto e posterior defesa para passar para o Laboratório da Epam, última etapa antes da oferta de emprego. "Viva e aprenda":Após a conclusão com aproveitamento de um curso de formação externa na Epam, voltei a ser aluno, desta vez na escola “Ш++”, que funciona segundo o princípio “peer-to-peer”, onde não há professores nem teoria. Existem análogos: "School 42", "ucode" (anteriormente Unit Factory). A etapa classificatória envolveu a resolução de cinco problemas triviais em uma das linguagens de programação (PLs) propostas. Os fundadores afirmam que você estudará ciência da computação, não um idioma específico. No estágio inicial, concordarei com a posição deles, mas no futuro você escreverá código exclusivamente em Java e terá que estudar os meandros dessa linguagem no processo de resolução dos problemas atribuídos. Um sistema de alerta irá mantê-lo alerta; ao ganhar pontos pelo envio tardio do dever de casa ou receber uma nota insatisfatória pela sua conclusão (um/dois), você está se aproximando da desqualificação do projeto. A complexidade das tarefas aumenta gradativamente. Uma característica especial da escola é a necessidade de telefonar semanalmente para outros participantes do programa para avaliar os trabalhos de casa concluídos. Eles não vão culpar você deliberadamente, mas o fator humano desempenha um papel significativo nesta situação, já que a avaliação provavelmente não é feita por um especialista na área, mas por um aluno como você. Supõe-se que você esteja verificando o trabalho de três participantes e que um número igual de pessoas esteja verificando você. Eles são todos diferentes a cada vez. Você precisa estar preparado para se dedicar entre terça e quinta-feira, sem levar em conta o tempo gasto para combinar o horário e a plataforma em que será realizada a teleconferência, até 4 a 5 horas no total para ligação e avaliação do trabalho. Ao concluir o treinamento, você recebe um certificado com um número determinado de horas e uma nota média com base nos resultados das tarefas concluídas, e muito boa experiência na criação de seus próprios algoritmos e na comunicação com os colegas. Quanto mais você estuda, mais sentirá que sabe pouco. Testado muitas vezes. Descrevi apenas uma pequena parte do que você encontrará no caminho para se tornar um desenvolvedor. Além do acima exposto, participei de estágios em empresas internacionais como: SoftServe, Alfa Bank, Sigma, GlobalLogic, Avada Media. Com alguns cheguei a um final feliz, com outros continuo aprendendo. Com isto quero dizer que não existem barreiras, exceto aquelas para as quais a sua consciência o conduz. Deixe-me lembrar que não tenho formação especializada. Sou um switcher médico. Já tenho um currículo bem escrito no qual destaco com orgulho minhas conquistas. Entrei na profissão com um inglês ruim, mas durante esse período consegui melhorar minhas habilidades de comunicação, escrita e leitura para o nível Intermediário Superior (definido pela SoftServe). Eu era bom em ciências exatas, mas agora estou criticando um ou dois algoritmos. Tenho muito para compartilhar com vocês, mas é extremamente difícil encaixar toda a minha experiência e conhecimento em um artigo. Vou pedir feedback, você está interessado em saber o que aconteceu a seguir... Podemos discutir tecnologias essenciais e perguntas frequentes durante as entrevistas. Escreva o que você gostaria de ler em seu tempo livre. Por último: tome o medo como motivação. Se estamos com medo, significa que num determinado momento estamos mudando e nos tornando uma versão melhor de nós mesmos, e somente com a prática poderemos obter um resultado satisfatório. Mudança é igual a desenvolvimento, tornando-se mais forte e mais feliz. Tudo de bom!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION