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