Article image
João Anastácio
João Anastácio18/04/2023 09:53
Compartilhe

Fique longe de Programção Orientada a Objetos!!

  • #JavaScript
  • #Java

Isso mesmo que você acabou de ler! Se você estiver iniciando no universo da programação, fique longe de POO. "Mas JoãoDev, a principais empresas utilizam linguagens com POO, significando maior número de contratações", bem, isso é verdade, mas o problema é que a maioria dos iniciantes na programação não sabem nem ao menos o que são os PARADIGMAS DE PROGRAMAÇÃO e querem iniciar por um dos mais complexos.

Isso aumenta e muito o grau de complexidade do aprendizado. Um exemplo que poucos percebem, quando utilizamos as tags HTML, presente em todo o sistema web, estamos utilizando o PARADIGMA IMPERATIVO

<article>
 <header>
<h1>Linguagens e paradigmas de programação</h1>
 </header>
</article>

quando estamos manipulando bancos de dados relacionais, estamos também utilizando o paradigma imperativo

SELECT nome FROM usuario WHERE id = 10

a própria linguagem Golang, que vem crescendo forte entre as empresas atualmente, não utiliza POO.

Então, como prosseguir? Inicie seus estudos por linguagens mais diretas, como C ou Lua, não precisa ficar expert, basta compreender como a linguagem funciona, suas funções e lógica de fluxo aí sim, você pode avançar para linguagens com paradigmas mais complexos, como o POO. Pode ter certeza que essas dicas vão facilitar muito o seu aprendizado.

Para finalizar, vou deixar um link de um livro que todo programador deve ter acesso, o Mais Sete Linguagens em Sete Semanas (tradução livre).

Bons estudos e até a próxima!

Compartilhe
Comentários (5)
João Anastácio
João Anastácio - 20/04/2023 08:10

@Carlos Alecrim kkkkkkkkkkkk

Go Horse é o que 90% dos programadores utilizam

Falando nisso, existe ate a certificacao Go Horse

image

Carlos Alecrim
Carlos Alecrim - 19/04/2023 21:35

Faltou POG e Go Horse... LOL

Vinicius Alves
Vinicius Alves - 19/04/2023 23:17

Fenomenal, obrigado pelo conteúdo!

Mauricio Alves
Mauricio Alves - 18/04/2023 18:20

Há muitos paradigmas: Programação orientada à serviços, programação orientada ao caos, poo, imperativa, sequencial, computação paralela orientado à threads, etc.

JC

Joilson Conceição - 18/04/2023 10:18

Ótima dica, vai me ajudar muito. Parabéns!