- 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!)
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
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 “
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.
GO TO FULL VERSION