Fundamentos de Programação

4 elementos para dominar qualquer linguagem

Fundamentos de Programação: 

Dominando esses 4 elementos você vai ser capaz de programar em qualquer linguagem. 

#1 Algoritmos

 Entenda que existem formas mais e menos eficientes de se realizar uma tarefa.

Tenha pelo menos uma noção de como estimar a complexidade e desempenho de um algoritmo.

#2 Estruturas de Dados

 Entenda com clareza como os dados devem se relacionar.

As relações entre os dados podem variar, dependendo do problema a ser resolvido.

Mesmo que use biblioteca ou framework prontos, você precisa saber analisá-los para poder escolher o melhor recurso.

#3 Paradigmas de Programação

 Conheça os 3 principais paradigmas: Procedural, Funcional e Orientado a Objetos.

O aprendizado de uma nova linguagem será muito mais rápido, porque você vai encaixar o modelo mental certo para analisar seus recursos.

#4 Leis de Formação e Atributos Semânticos

Uma linguagem é definida por regras de sintaxe e um conjunto de símbolos, e tem atributos (tipagem forte ou fraca, estática ou dinâmica).

Ao entender regras sintáticas e atributos semânticos você já terá noção de como a linguagem funciona, antes mesmo de escrever sua primeira linha de código.

 

Alunos aplicados obtêm esse tipo de conhecimento num bom curso superior: leis de formação que permitem entender as regras gerais para aprender rápido qualquer nova ferramenta.

Tenho visto muita gente que não estudou dizendo que não vale a pena estudar.

Como eles podem falar do que não conhecem?

E ainda semear dúvida em quem está estudando?

Então, para quem está fazendo faculdade de Computação, não fique apreensivo por não estar aprendendo a última versão de Java ou o framework JavaScript da moda.

Eu garanto que, com uma base de fundamentos de programação sólida, você vai aprender isso muito rápido quando cair no mercado.

 

Conheça algumas boas práticas de programação que você pode adotar.

Alguma dúvida? Mande uma mensagem!