2
respostas

Aula 2 - O que aprendemos?

  • Decompor um problema por partes nos ajudar a entender o que precisa ser feito em cada parte e o melhor jeito de fazer.
  • Conhecendo os padrões podemos otimizar o processo verificando quais são os principais problemas e solucionar eles da melhor maneira
  • Não se precisar tudo do zero, ganhando tempo na resolução, podemos usar bibliotecas de outras soluções e implementar na nossa quando o resultado será o mesmo.
  • Os algoritmos devem ser claros e objetivos para que a resolução do problema seja ágil e mais certeza de resultado.
  • A abstração ajuda a deixar um modo mais simples para o usuário usar o sistema e poder verificar com clareza o que precisa.
  • Hoje nos temos algoritmos aplicados a nosso dia , que podem buscar a nossa localização e informar o que tem perto, através de vídeos que vemos com frequência mostrar mais vídeos relacionados com os temas.
2 respostas

Oi, Marcelo! Como vai?

Agradeço por compartilhar.

Gostei da sua análise sobre decomposição, padrões, algoritmos e abstração. Você conectou bem esses conceitos com situações do dia a dia, como localização e recomendações de vídeos, mostrando como o pensamento computacional aparece em soluções que usamos com frequência.

Continue praticando esse olhar de dividir problemas em partes menores e buscar padrões antes de criar uma solução. Dica: ao analisar um problema, escreva primeiro quais são as etapas necessárias e, depois, pense se alguma delas já tem uma solução pronta, como uma biblioteca ou uma lógica conhecida, que possa ser reutilizada.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

flexão: A Versatilidade do Pensamento Computacional
​Ao analisar os fundamentos do pensamento computacional, percebemos que eles vão muito além da escrita de código. Eles representam uma metodologia de resolução de problemas que pode ser aplicada em diversos contextos:
​Eficiência Operacional: Através da decomposição e do reconhecimento de padrões, conseguimos transformar problemas caóticos em processos organizados e escaláveis, utilizando bibliotecas e frameworks para não "reinventar a roda".
​Foco no Essencial: A abstração é a ferramenta que nos permite gerenciar desde infraestruturas complexas de nuvem até a tomada de decisão no dia a dia, filtrando o ruído e focando nos dados que realmente importam.
​Lógica e Execução: Os algoritmos funcionam como o roteiro final, garantindo que as instruções sejam claras o suficiente para serem executadas com precisão, seja por um computador ou por uma equipe humana.