Skip to content

Esse repositório se trata de anotações de estudo que eu faço enquanto aprendo as diversas ferramentas e tecnologias que existem pela internet.

Notifications You must be signed in to change notification settings

Brendon3578/material-de-estudos

Repository files navigation

📚 Material de Estudos

Esse repositório se trata de anotações de estudo que eu faço enquanto aprendo as diversas ferramentas e tecnologias que existem pela internet.

Acesse a página deste repositório

🔮 Anotações de Estudo

🎈 Conselho sobre o estudo de Tecnologias da Informação

Antes mesmo de estudar qualquer tecnologia que é voltada para a internet, seja uma linguagem de programação ou um framework, é fundamental ter uma base sólida sobre os seguintes conceitos: Lógica de Programação e Pensamento Computacional.

Compreender como algoritmos são desenvolvidos, a utilização de desvios condicionais e laços de repetições, como os dados são estruturados é fundamental antes mesmo de estudar qualquer linguagem de programação. Pois quando você entende a lógica de como um computador raciocina, o que sobra no final de contas serão apenas:

  • A sintaxe específica da linguagem: que são nada mais do que regras simples e palavras chaves reservadas da própria linguagem
  • Os paradigmas que ela utiliza: que é a forma de como o problema vai ser resolvido, seja por classes ou funções
  • As boas práticas de cada linguagem de programação: que é buscar resolver o problema da melhor forma possível (com mais coesão).

O pensamento computacional por exemplo, pode ser entendido em quatro etapas fundamentais:

  • Decomposição do problema: quebrar a situação em pequenas partes, seguindo a ideia do "dividir para conquistar";
  • Reconhecimento de padrões: separar categorias e identificar soluções específicas para cada uma, considerando as limitações e as características de cada grupo;
  • Abstrair o problema: dividir o problema em questões mais simples e profundas, enxergando além;
  • Desenvolver o algoritmo: criar uma série de etapas para a resolução de um problema.

Assimilar as 4 etapas acimas é fundamental para que qualquer algoritmo, página web, ou aplicação seja desenvolvida, e pode evitar muita dor de cabeça quando você, como estudante, for programar futuramente!

💡 Recomendo a leitura do seguinte Artigo sobre lógica computacional no qual as 4 etapas acimas foram extraídas.

About

Esse repositório se trata de anotações de estudo que eu faço enquanto aprendo as diversas ferramentas e tecnologias que existem pela internet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published