JavaRush /Blogue Java /Random-PT /Como se tornar um não humanitário em 10 meses?
Auratarda
Nível 20

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

Publicado no grupo Random-PT
     Boa tarde a todos! Há muito tempo queria encerrar a gestalt e escrever sobre minha modesta história 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”! 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 JavaRush)
  • Em fevereiro de 2015, finalmente ingressou e se formou 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% (passa de 63%)
  • Assim vai!)
     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.
     O fato é que sou um oponente bastante agressivo de todos os tipos de 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 com entusiasmo. Porém, o que dá prazer raramente acaba sendo fonte de benefício total - pergunte a qualquer atleta profissional! Portanto , a preguiça, quer queira quer não, tem de procurar compromissos acessíveis entre “desejos” e “necessidades”. Mas no nosso caso, se você “quer” se tornar um programador Java, então você “precisa” aprender Java, não há como escapar.
     Aqui está uma lista de minhas atividades : No começo eu gostava de ler um dos tutoriais para iniciantes (em russo) e copiar pequenos programas do livro com janelas suspensas no Swing. Não discuto, a princípio parece muito impressionante e desde o primeiro dia você começa a se sentir um “Rei Java” (este termo é comum entre alguns dos meus colegas). Mas no meio do livro comecei a não entender muita coisa e o interesse começou a diminuir gradualmente. Pelo que me lembro 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! Também gosto muito de obter níveis e acompanhar minha classificação de acordo com estatísticas! Mas não é o caso: alguns problemas demoram muito para serem resolvidos. Muitas 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 é cada vez mais difícil: 1,5 semanas, 2, 2 e meia...
     Então comecei a assistir vídeos no YouTube. Um bom canal é “Conte tudo sobre PC”. Principalmente para as humanidades: vídeos curtos (5-10 minutos cada), contados desde o início (a partir do código binário e da estrutura do computador), de forma simples e com imagens! Assisti a 150 vídeos... Aí o caminho torceu e se perdeu na selva das interfaces gráficas.
     Então mudei para 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 e ouvi, ouvi. É claro que, em alguns lugares, olhar para o quadro não era suficiente. Mesmo assim, Golovach é simplesmente um professor de Deus - honestamente! - dá voz a tudo, explica e repete várias vezes (principalmente para camaradas não técnicos). E o mais incrível: além de melhorar meu entendimento de como Java funciona por dentro, também comecei a sentir como funciona a TI em geral. Golovach nos contou como as carreiras dos desenvolvedores diferem das dos testadores, que tipos de empresas existem, quais são suas especificidades, como são aqui e como são nos EUA, e muitas, muitas pequenas coisas úteis. Acho que foi durante essas longas caminhadas pelo clima nublado de outono-inverno de São Petersburgo “ sob o sussurro da antiguidade tagarela ” ao som das palestras de Golovoch que foi então que as primeiras conexões neurais de um tipo “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 quanto o “Head First Servlets & JSP” que mais tarde foi necessário.
     E resolvi testes no Quizful. No momento já tenho 23 testes lá (que não exigem classificação): incluindo a administração do Windows Vista)) Mas falando sério, isso foi necessário principalmente para se preparar para a escola Java, onde você precisa resolver um pequeno teste para admissão. Aliás, meu resultado então foi o pior dos aprovados (50%) - agora prefiro estar superpreparado do que despreparado) E o que esconder, gosto de 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, gostaria de dizer que, na minha profunda convicção, o mais importante é o número total de horas de prática consciente (“vigília”) dedicadas ao assunto em estudo (no meu caso, Java). Você pode escrever programas, ler livros, resolver testes, assistir vídeos, ouvir áudios, comunicar-se com especialistas – e até fumar grãos (desde que sejam grãos de café, cujo uso amplia seu conhecimento de Java ) .
     Concluindo, gostaria de desejar sucesso a todos que já 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.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION