JavaRush /Blogue Java /Random-PT /Você só tem que querer

Você só tem que querer

Publicado no grupo Random-PT
Há 3 anos decidi mudar meu lugar aconchegante na área de vendas, configuração e manutenção de equipamentos de informática para a área de programação. Como naquela época eu ainda não sabia exatamente qual idioma gostaria, resolvi adquirir conhecimentos básicos em diversas áreas ao mesmo tempo. No dia 1º de janeiro de 2016, conheci um desempregado com contas anuais no JavaRush, Codeschool, Lynda e Tuts+, e um pequeno colchão financeiro que me permitiria passar todo o ano de 2016 estudando.
Você só precisa querer - 1
O primeiro da minha fila foi o JavaRush - antes mesmo da véspera de Ano Novo, completei os níveis gratuitos disponíveis, o que na verdade determinou a decisão de adquirir o acesso por um ano de cada vez. O treinamento demorou tanto que já no dia 8 de fevereiro comemorei ter chegado ao nível 30. Do que gostei e foi útil no futuro, gostaria de destacar o seguinte:
  • consolidação de terminologia que também é útil no domínio de outras linguagens (tipos e estruturas de dados, implementação de princípios OOP na prática, namespaces, modificadores de acesso, trabalho com bancos de dados e sistemas de arquivos, construção de consultas e muito, muito mais);
  • adquirir habilidades para trabalhar em um IDE realmente bom - IntelliJ IDEA, que mais tarde foi útil no trabalho real com outros produtos JetBrains (PHPStorm/WebStorm/PyCharm);
  • cultura geral de código - tanto em termos de complexidade lógica e algorítmica, quanto em design visual (conformidade com estilos de código);
Infelizmente (ou felizmente), além de Java, em março de 2016 também iniciei cursos de desenvolvimento web (além do mencionado CodeSchool com suas ramificações em Javascript e seus frameworks Angular/Ember, estes também eram gratuitos então HtmlAcademy com bons fundamentos em layout, ao mesmo tempo, dominei o trabalho com Git e MySQL; o Sql-ex me ajudou muito no aprendizado deste último). Sim, aconteceu que acabei optando pelo PHP (graças aos conhecidos cursos de Igor Borisov no CIS), mas não pelo CMS WordPress, que virou assunto da cidade, mas por soluções bastante modernas de REST API baseado no Zend Framework 2 (primeiro) e depois no Laravel 5.x. Mas tendo percorrido um caminho tão tortuoso, você pode usar confortavelmente as melhores práticas do mesmo Java em seus aplicativos, felizmente que o PHP moderno (especialmente a partir da versão 7) se parece cada vez mais com ele (veja, por exemplo, a mesma dica de tipo em uma linguagem com tipagem implícita fraca inerentemente dinâmica, e já na versão 7.4 as classes também podem ter propriedades digitadas). E para quem já trabalhou com Hibernate em Java, será muito mais fácil dominar o mesmo Doctrine ORM. Volto ao tema da construção de um caminho de aprendizagem e da escolha de cursos de qualidade e o que diferencia o Javarush dos já citados CodeSchool (que agora faz parte do Pluralsight), Lynda (sobre o qual o LinkedIn constrói sua plataforma educacional) e outros. O mais importante para mim pessoalmente é uma enorme prática na resolução de problemas com verificação automatizada com uma base teórica mais que suficiente. Não há comparação com “assista ao vídeo e faça o mesmo”. Tutoriais em vídeo são bons quando você precisa “bisbilhotar” a solução para uma tarefa altamente especializada ou dominar uma biblioteca/API mal documentada em um curto espaço de tempo. Mas se uma pessoa se depara com a tarefa de formar os alicerces fundamentais do conhecimento e dominar várias formas de resolver os mesmos problemas básicos ao mesmo tempo, para depois realizá-los sem pensar, assim como não pensamos em digitar letras em um teclado ou escrever letras em um pedaço de papel - então o Javarush é indispensável. Não se esqueça que para muitas pessoas o problema de dominar materiais educacionais em inglês também é agudo, portanto, para essas pessoas os benefícios do Javarush (especialmente a seleção de materiais teóricos) só aumentarão. Para resumir esta longa revisão do Javarush em uma frase – “must have”. Mesmo que você acabe não gostando da linguagem Java, este curso fornecerá uma base sólida para seu desenvolvimento futuro. Vale a pena tanto o tempo que você gasta quanto o dinheiro, porque o melhor investimento é investir em seus conhecimentos e habilidades. PS Um pouco sobre mim. A especialização atual é REST API em Laravel + MySQL, uso ativo de serviços de terceiros em projetos (Amazon SES/Paypal/Stripe/web3.php/integration com calendários, construção de filas, etc.). Tive que trabalhar um pouco com Angular/Vue (JS), até alguns meses com Django (Python). Para os amantes de estatística, levei 298 dias para estudar (desde aquele dia como deixou o antigo emprego e começou a se reciclar), dos quais 42 dias se passaram desde o envio do primeiro currículo até o primeiro dia útil. E até hoje me lembro com gratidão do curso Javarush, como algo que fortaleceu a autoconfiança, sistematizou e elevou o conhecimento a um novo patamar, e se tornou o primeiro passo em um longo caminho para a paz de espírito e o equilíbrio em um novo campo em um nível novo emprego. PPS Continuo minha formação, em pauta está me certificar em Laravel em 2019 e dominar Swift.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION