Executando verificação de segurança...
3

Já que ninguém indicou aqui, fica a dica, então:

Foca na base. Procure entender o que é um computador, como e porquê ele funciona como funciona.

O que é um processador? O que é uma memória? O que é bit, byte, mega byte?

Como funciona a internet? Como uma informação sai do meu celular aqui no Brasil e chega em outro lá no Japão? Que mágica é essa?

E esses algoritmos? O que sao? Como funciona? Sabia que nós enfileiramos e empilhamos dados? E que podemos modelar eles em forma de árvores, listas, grafos, entre outros?

Digo isso porque está cheio de dev almejando promoção, se autodenominando "pleno", "sênior", mas acha que Get, Put, Post e Delete não passam de palavras mágicas que eles colocam no código e faz a magica acontecer.

Escrever código, seja em Javascript, seja na linguagem exótica que faz muita gente se achar diferentao, qualquer GPT coda.

Mas, e os fundamentos?

Fundamentos são chatos, não da pra por no Linkedin, sequer da a sensação de que estamos aprendendo algo. Mas reacts e angular passarão, mas os fundamentos não passam. E é isso que difere os meninos dos homens.

Aprenda as techs do momento. Aprenda React, aprenda Python... Mas nao esqueça dos fundamentos. Pq quando todas essas tecnologias passarem, os fundamentos estarão lá.

Carregando publicação patrocinada...
1

caraca que dica boa, valeu mano, entender como funciona um computador/internet é uma coisa importante parando pra pensar mesmo, mas onde eu me aprenderia isso e me aprofundaria e onde eu aplicaria esses conhecimentos na programação?

2

Legal você ter se interessado.

Tenho indicações "fáceis" e "difíceis".

Um jeito fácil de você dar um overview nesses assuntos teóricos são os vídeos do Fabio Akita. São vídeos densos, mas te dão várias palavras chaves pra você buscar depois.

As indicações difíceis são livros. Sao grandes, mais densos ainda, mas você pode usar como bíblias: deixe na cabeceira e vai consultando.

Procure:

  • Livro de Redes do Tanembaum: vai te explicar como funciona a internet e outras redes de comunicação. É importante, pensando que programamos apps que serão consumidos em redes distribuidas!
  • Livro de Arquitetura de Computadores do Tanembaum: vc entra nas entranhas do comoutador: numeros binarios, processadores, memoria fisica, memoria RAM, e todas essas coisas. É importante pq tudo o que codamos com uma linguagem vira codigo binario a ser processado r armazenado.
  • Sistemas Operacionais, do Tanembaum tambem: completando a trilogia, esse livro fala o que é e como funciona um sistema operacional. Seus apps, seja num comoutador, servidor, celular, etc... vai rodar em cima de um sistema operacional. Entao é bom saber como eles funcionam.
  • Livro de Matematica Discreta da Judith Gersting: esse livro lhe dará a base matemática que importa para ser um excelente programador. Ele vai a fundo na teoria dos conjuntos, lógica proposicional, grafos, entre outros conceitos que vão desbloquear sua mente. Muito bom.
  • Livro de Estrutura de Dados da Loiane Groner: ela ensina os principais algoritmos (pilhas, filas, arvores, grafos, hashes e etc...), sobre os quais todas as linguagens e frameworks existem. Recomendo este livro pq ela usa Javascript para ensinar esses algoritmos, que é uma linguagem bem acessivel. Mas se vc quiser mais complexidade e entender a fundo a teoria computacional por trás desses algoritmos, procure um livrk de estrutura de dados aplicados em Linguagem C.

Bastante coisa, ne? Se vc for nerd e curioso, tem nerdice pra um ano todo ai! Não tenha pressa. Voce não vai aprender isso em 6 meses. É aprendizado pra vida. Curta a jornada e as descobertas. Estudar e aprender é muito bom! 🤓

1

Muita coisa mesmo, obrigado por explicar, vou aproveitar bastante o conteúdo, sempre bom aumentar o conhecimento pessoas que estão na mesma situação, nunca fui fã de leitura mas pelo avanço profissional e mental tem sempre dar o primeiro passo, tenho em mente que demore e não irei aprender em 6 meses então irei ler com calma pra absorver o conteúdo, a única coisa que dificulta são os preços dos livros, fora isso, vai ser de grande ajuda as indicações, valeu e boa jornada man!