Organizei em texto os materiais da apresentação que já haviam sido compartilhados anteriormente no GeekNews (https://pt.news.hada.io/topic?id=6797).
- Dilemas do desenvolvedor
- O que devo estudar?
- Como calcular prazos?
- O que define um bom desenvolvedor?
- Como devo aplicar o que estudei?
- Será que estou mesmo crescendo?
- Necessidade de um aprendizado estratégico
- Diagnóstico, aprendizado, entregáveis
- Diagnóstico
- Três áreas do desenvolvimento
- pensamento, técnica, ciência
- pensamento: área relacionada ao raciocínio lógico, abstrato e estrutural
- técnica: capacidade de transformar bem em código aquilo que foi pensado
- ciência: conhecimento de ciência da computação
- As três áreas geram sinergia entre si
- abstração, tratamento de exceções, otimização etc.
- É preciso identificar os pontos em falta
- se algum problema se repete, isso significa que é uma área em que estou em falta
- Três áreas do desenvolvimento
- Aprendizado
- pensamento
- é possível praticar questionando, comparando e analisando sempre
- técnica
- se quiser escrever código melhor, é importante escrever o máximo de código possível; ao estudar ferramentas como bibliotecas e frameworks, consulte a documentação oficial
- ciência
- por ser conhecimento de base, não existe um jeito fácil e rápido de aprender
- é importante estudar de forma consistente e entender como isso me ajuda
- aprendizado de padrões
- padrões usados repetidamente no trabalho
- ao perceber um padrão, organize e registre imediatamente
- fazer coisas que você ainda não fez
- consultar código-fonte público
- aplicar de fato
- pensamento
- Entregáveis
- organizar conhecimento e criar algo
- organizar conhecimento é o processo de tornar mais concreto aquilo que conheço de forma abstrata
- o desconforto de ter que expor isso para outras pessoas ajuda no crescimento
- criar algo é a experiência de aplicar na prática o conhecimento que aprendi
- poder vivenciar indiretamente casos reais
- Embora fuja do tema do texto, soft skills também são importantes
2 comentários
Conteúdo muito bom para treinar juniores.
Obrigado!