36 pontos por kciter1 2023-12-28 | 2 comentários | Compartilhar no WhatsApp

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
  • 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
  • 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

 
saalome 2023-12-29

Conteúdo muito bom para treinar juniores.

 
minislively 2023-12-28

Obrigado!