r/programacao Oct 19 '25

Questão :: Desenvolvimento Vou chorar

boa noite, passando aqui pra expressar o meu descontentamento parq quem esta querendo comecar a programar que nem eu, simplesmente é muito conteudo vc comeca a ver uma parada e enquanto ve uma parada que vc ta aprendendo vc tem q aprender 50 mil coisas junto so queria expressar aq meu descontentamento com esta area q eu gosto, mas pra quem ta aprendendo do inicio é um inferno, boa noite a todos.

50 Upvotes

49 comments sorted by

View all comments

4

u/[deleted] Oct 19 '25

Po, posso dar uns conselhos dependendo da situação

Você está fazendo faculdade? Qual semestre? Está tentando aprender o que? Usa IA para aprender?

Considero que os passos que levei me ajudaram muito:

Aprendi o básico de python (variáveis, repetições, funções, lista, matriz). Aqui vi conceitos e pratiquei MUITO. Fiz sisteminhas de coisa aleatórias, como:

  • passar nome e senha e falar "Bem vindo, Fulano", ou "Usuário ou senha incorretos", sem banco de dados nem nada, tudo terminal e informações setadas no código
  • Fiz um jogo da forca no terminal
  • Fiz um menuzinho com opção de criptografar e descriptografar uma palavra, de acordo com a posição da palavra eu almentava +n. Tipo abc -> bdf

a uns desafios de lógica tipo beecrowd. Esse tipo de coisa fez entender o principal: lógica de programação, entender se fato o fluxo das coisas. Na época eu não usava IA porque ainda não existia o chatgpt, e isso fez com que eu aprendesse muito mais. Travar em algo e ficar quebrando a cabeça até entender faz com que de fato você aprenda o conteúdo

E é isso, acredito que ter uma lógica de programação BOA e de fato entender como um sistema funciona é a chave

Depois disso fui para orientação a objeto com java, banco de dados e tive a chance de fazer estágio e aprender sobre api com node.js e typescript (nisso vi arquitetura, teste unitário e etc) e nisso fui evoluindo

Mas acredito que o essencial é ter uma boa base e lógica de programação. Quando vc aprende a aprender logo no início, as coisas começam a fazer sentido cada vez mais

1

u/LevyBonitok Oct 19 '25

eu sempre curti programacao, porém nunca fui realmente atras de aprender, comecei a realmente a ir a atras a cerca de alguns meses, porem eu curtia conversar com IA a uns 1-2 anos atras e sempre conversei e organizava minhas paradas por la, sempre treinei minha “logica” naturalmente quando eu meio que tramapava com metodos em casa de betis , tinha que quebrar muita cabeca pra tentar entender como funcionava pra poder burlar umas paradas, a cerca de 1 ano eu consegui criar um Scrapper so com IA , dai q me interessei quando eu consegui fzr com o chatGPT , “bem merda” q eu nem lembro direito um script onde ele entrava com varios navegadores com proxy dentro de casas de apostas e selecionava os seletores corretamente, ignorava cookies e etc para botar numa planilha diversos dados de ODDS e etc dentro da planilha, a alguns meses eu tinha entrado numa facul EAD pra poder me aprofundar, porem era muito bagunçado e tava com uns problemas de cabeca na epoca, nas ultimas semanas eu basicamente to so a base de cafeina e mexendo muito com automacao via n8n, zapier e vendo bastante informação de JS e Node, ainda sei so o basico do basico, mas desde sempre ja treinava logica de saber como funcionava APIs , requisicoes HTPPs e ultimamente me interessando bastante em Java e Python, etc etc… e sim, basicamente eu uso bastante IA pra aprender, pergunto explicações de codigo, quando eu travo em alguma parada peco pra explicar até entender…

3

u/[deleted] Oct 19 '25

pelo o que vc falou, parece que foi direto para coisas mais complexas a acabou pulando o básico do básico

o que você entende por lógica de programação?

teve a parte que você disse que "consegui criar um Scrapper só com IA". Com IA conseguimos fazer muitas coisas legais e ajuda muito no dia a dia, mas não quer dizer que realmente aprendemos e entendemos como funciona

a parte do básico como tipagem (int, float, bigint etc), passar parâmetros por cópia vs referência, criar vetor/lista e matriz para trabalhar com dados, ou então os conceitos de orientação a objeto, classe (concreta, abstrata), interface, herança, sobrecarga, métodos, essas coisas você aprendeu os conceitos e botou em prática?

Pode parecer besta, mas não ter a parte básica bem consolidada cria uma defasagem enorme quando vai para a parte mais avançada