JavaRush /Blogue Java /Random-PT /Como se tornar um “não humanitário” em 10 meses

Como se tornar um “não humanitário” em 10 meses

Publicado no grupo Random-PT

Dossiê

  • Quem: Stanislav Vasilievsky
  • Local de residência: São Petersburgo, Rússia
  • Idade no início do treinamento: 26
  • Educação: linguística
  • História de sucesso original
Como se tornar um “não humanitário” em 10 meses - 1
Há muito tempo eu queria fechar a gestalt e escrever sobre minha modestohistórias de sucesso. Mas as minhas mãos nunca chegaram a fazê-lo... E de repente percebi que se não escrever hoje (agora!), então “estou em guarda e está tudo perdido”! Em geral, todos os componentes necessários para o sucesso são conhecidos há muito tempo: motivação, trabalho, etc., etc. Você pode ler sobre isso em muitos livros agora. Mas isto não explica o principal: como é possível...? Bem, que tal usar todas essas habilidades, é claro, úteis? Não acho que minha receita será universalmente útil para todos. Mas ficarei satisfeito se pelo menos alguém achar interessante. Fatos resumidos:
  • Sou filólogo ( linguista ) por formação ;
  • Nunca fiz programação ( na informática aprendemos a digitar com 5 dedos, mas nunca aprendi );
  • Em julho de 2014 (às 4 da manhã) de repente percebi que precisava aprender Java com urgência!
  • Logo comecei a estudar JavaRush - a descoberta de maior sucesso;
  • Em dezembro de 2014 (quase) entrei na JavaSchool de uma grande empresa de TI em São Petersburgo (nessa época eu estava no nível 18 em Java Rush ) ;
  • Em fevereiro de 2015 finalmente entrei e me formei com sucesso em abril, tendo defendido um pequeno projeto web;
  • Em maio de 2015, consegui um emprego na mesma empresa que um júnior - viva!
  • Em setembro de 2015, como parte do Dia Internacional do Programador, passei com sucesso em um “teste para não-humanistas” em quadrinhos - sim!
  • E hoje ( 12/11/2015 ) passei no teste do Certificado Oracle Java SE (7.1) com 83% (passou de 63%)
  • Assim vai!

A violência gera violência?

O fato é que sou um oponente agressivo de toda violência. E incluindo acima de você. Como você sabe, se você se forçar a fazer algo pela força, a eficácia disso será muito menor do que quando você fizer a mesma coisa, mas com entusiasmo.
Infelizmente, o que dá prazer raramente acaba sendo uma fonte de benefício total - pergunte a qualquer atleta profissional! Portanto, quer queira quer não, temos de procurar compromissos entre “desejos” e “necessidades”. E no nosso caso, se você “quer” se tornar um programador Java, então você “precisa” aprender Java. Não há escapatória.

Meus estudos: JavaRush, Golovach e outros

No começo gostei de ler um dos tutoriais para iniciantes ( em russo ) e copiar pequenos programas com janelas suspensas no Swing do livro. A princípio parece muito impressionante. Desde o primeiro dia você começa a se sentir um “ Java King ” ( este termo é comum entre alguns dos meus colegas ). Mas, no meio do livro, muitas coisas ficaram obscuras para mim e o interesse desapareceu gradualmente. Lembro-me como se fosse agora... Agosto. Quente. Estou deitado na margem de Ladoga. Estou lendo sobre matrizes. E matrizes não combinam com minha cabeça - até quebre-as! - TOC Toc! - Fechado!
...Então comecei a dar palestras e resolver problemas em JavaRush. Uau legal! Adoro aprender brincando! E também aumente os níveis e acompanhe sua classificação de acordo com as estatísticas!
Mas não foi assim: alguns problemas demoraram muito para serem resolvidos. Às vezes não há informações suficientes nas palestras e em outras fontes não é tão fácil de entender. Cada nível seguinte foi cada vez mais difícil: uma semana e meia, duas, duas e meia... Depois adicionei vídeos a eles no YouTube . Encontrei um bom canal - “ Conte tudo sobre PC ”. Principalmente para as humanidades: vídeos curtos ( 5 a 10 minutos cada ), contados desde o início (a partir do código binário e do dispositivo do computador), de forma simples e com imagens! Assisti cerca de 150 vídeos... Aí o caminho se perdeu na selva das interfaces gráficas. Um dia encontrei o canal do Golovach . O homem é fogo! Ele conta a história de forma clara, direta, de uma forma incrivelmente interessante, com exemplos memoráveis ​​​​e um sotaque característico (estudei ucraniano por um ano no departamento de filologia)! Além disso, como sou um aprendiz auditivo, o áudio educacional sobre programação praticamente não existe na natureza... Baixei o vídeo do Golovach, converti para MP3 e fui ouvir e ouvir. É claro que, em alguns lugares, olhar para o quadro não era suficiente. Mas Golovach é simplesmente um professor de Deus - honestamente! — dá voz a tudo, explica e repete várias vezes (para camaradas particularmente não técnicos). O que é mais incrível: além de melhorar meu entendimento de como o Java funciona por dentro, também comecei a ter uma noção da estrutura de TI como um todo. Golovach nos contou como a carreira de um desenvolvedor difere de um testador, que tipos de empresas existem, quais são suas especificidades, como é aqui e como é nos EUA e muitas outras pequenas coisas úteis . Acho que foi durante essas longas caminhadas pelo clima nublado de outono-inverno de São Petersburgo, “sob o sussurro dos velhos tempos tagarelas”, ao som das palestras de Golovach, que foi então que as primeiras conexões neurais de um “não- humanitário” começou a se formar em meu cérebro. E, claro, eu li. Embora nem Eckel, nem Horstmann, nem mesmo Joshua Bloch tenham me dado um prazer tão indisfarçável como o posterior “Head First Servlets & JSP” que veio a calhar. Também resolvi testes no Quizful. No momento já resolvi 23 testes lá (sem necessidade de classificação). Entre eles está até administração do Windows Vista! :)).

Escola Java

Tudo isso foi muito útil para eu me matricular em uma escola de Java . Aliás, meu resultado então foi o pior dos aprovados (50%). Hoje em dia prefiro estar superpreparado do que despreparado. E o que esconder, adoro resolver testes (e até fazer os meus próprios)! Você vê imediatamente o seu nível e pode avaliar o resultado (feedback). Aqui você procura erros, analisa-os e corrige-os. Claro que não é a mesma coisa que praticar, mas, na minha opinião, também é uma boa forma de aprender.
Para resumir, quero dizer que o mais importante é o número total de horas de prática deliberada (“vigília”) dedicadas ao assunto em estudo (no meu caso, Java). Você pode escrever programas, ler livros, resolver testes, assistir vídeos, ouvir áudios, se comunicar com especialistas – e até fumar grãos (desde que sejam grãos de café, cujo uso se expande consciênciaConhecimento Java).
Concluindo, gostaria de desejar sucesso a todos que iniciaram ou estão prestes a iniciar o caminho para se tornar um (super) Guru Java Sênior . Afinal, todos os nossos desejos se tornam realidade! Cedo ou tarde. De qualquer forma.

Um ano depois

Um ano se passou desde que escrevi minha história. Eu trabalho lá também. Estou feliz com a empresa. Também estou feliz com o trabalho. Em março deste ano, quando meu projeto terminou, “sentei no banco” por algum tempo. Nesse período ( um mês e meio ) aprendi JavaScript , Angular e algumas outras tecnologias. No início, não consegui passar em uma entrevista interna para outro projeto. Apesar das certificações Oracle Java Associate e Oracle Java Professional que recebi em Java 7 , não pude me orgulhar de ter conhecimento suficiente de algumas outras tecnologias e estruturas necessárias. Mas finalmente fui contratado para um dos principais projetos da empresa como programador ARS. Depois disso passei um mês e meio estudando essa tecnologia ( Action Request System - Um framework da empresa americana BMC, utilizando Java , JavaScript , Oracle DB e princípios de programação gráfica). Logo, além das funções de programação da APC , ele começou a escrever em JavaScript e a oferecer suporte a Web GUI . Apreciei todas as vantagens da programação web em relação ao back-end, que tive que fazer no último projeto, e em agosto recebi uma promoção e me tornei um “meio”! Com base na minha experiência (ainda não muito), posso dizer o seguinte.
Em primeiro lugar, a programação é muito diversificada e interessante. E scripts, algoritmos, bancos de dados e a web. Em segundo lugar, mesmo que as coisas não dêem certo no início, a área de TI é tão vasta que você sempre pode encontrar um lugar do seu agrado.
Também gostaria de desejar sinceramente boa sorte a quem está começando a aprender programação ou pelo menos já pensou nisso! E lembrem-se, amigos, o mundo não está fechado em lugar nenhum! PS : Se você está interessado na minha empresa e a considera um local de trabalho, pode escrever para mim com segurança no VK: auratarda. Posso lhe contar mais e também recomendar que você se matricule em uma escola Java.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION