Devo ser Dev?
Ninguém nasceu sabendo e o mundo tech muda numa velocidade alucinante, certo? Por isso mesmo, criamos essa seção para trocarmos conhecimento, dicas e aprendizados.
*Por Rodrigo Braga — Tech Lead na Netshoes
Cursos, cursos e mais cursos
- Alura: possui uma variedade grande de cursos, na maioria introdutórios. http://bit.ly/2EcxoPT
- Udemy: plataforma aberta de cursos. Encontram-se diversos cursos de vários níveis, com preços acessíveis: http://bit.ly/2C60f71
- MongoUniversity: cursos gratuitos de Mongo fornecidos pelos próprios desenvolvedores. É possível inclusive tirar certificações: http://bit.ly/2QT1G0Z
- Safari Books: uma espécie de netflix de cursos e livros de tecnologia. É excelente! http://bit.ly/2RS7CnU
Quer aprender? Leia mais!
Existem vários, mas alguns que me vêm à cabeça agora são:
- Domain-Driven Design
- Clean Code
- Clean Architecture
- Building Microservices
- O Programador Apaixonado
Para crescer sempre
Eu particularmente acredito que muito da evolução de carreira baseia-se em uma base técnica sólida e uma evolução de soft skills. Então procurar entender mais de negócios, melhorar a comunicação, trabalhar em grupo e ter pensamento evolutivo são pontos fundamentais.
Pensando em nosso ambiente aqui na Netshoes, conhecimento nas seguintes áreas é imprescindível: Java, Conhecimento em Bancos não relacionais, Plataforma Spring e reativo, Kubernets, Metodologia Agile, Evolução e arquiteturas de front-end.