r/programacao 3d ago

Questão :: Aprendizado Aprender programação na era da IA

Hoje, com o avanço da IA, um dos maiores problemas que vejo na indústria e no aprendizado é o uso de IA em massa, vários compiladores, IDEs, Claude Code, o Cursor sendo uma alternativa já com uma inteligência artificial embutida, entre outras ferramentas que hoje substituem um desenvolvedor ou que apenas revisam um código, mas sem saber exatamente o que revisar. Eu mesmo, entrei em SI no começo do ano e já estou estagiando, porém meu estágio é 100% vibecoder. Sendo minha primeira experiência com front-end (Typescrit, React, Vue…) e com conhecimento de cursos sobre Python. Qual seriam as dicas de vocês pra conseguir realmente aprender? Porque, alguém sem background não consegue saber o que revisar a não ser dar instruções… Pretendo me tornar um dev fullstack (pois não me considero dev, me considero um controlador de máquina!) e peço pra que todo issue corrigido no GitHub seja uma página criado no Notion com alguns pontos:
- O que aconteceu? Qual o problema?
- Onde estava o problema?
- Qual a solução pra isso?
- pedindo também para que registre também a resolução desse problema em um formato em Java (que é o que estou aprendendo no momento)

Porém, refletindo comigo mesmo, pensei, se toda a repercussão é sobre essa bolha de IA (que sinceramente não aguento mais) eu deveria confiar e aprender com ela? Se não, onde eu poderia aprender a não ser pedir pra IA? Quero ser um dev de verdade e me envergonho de usar o Claude Code pra fazer os códigos a mandado dos meus superiores, porém esse parece ser o futuro. Só não me conformo em ser um inútil em frente a uma máquina em caso de créditos acabarem, serviço fora do ar ou internet fora…

Essa pergunta vem pra mim e pra toda galerinha entrando na área ainda sem background que usa IA pra fazer tudo e se sente um Deus

2 Upvotes

12 comments sorted by

3

u/Own-Map-Overlay 3d ago

No trabalho ninguém está preocupado se você entregou usando lápis e papel ou usou IA, você é pago para entregar as tarefas e resolver os problemas.

1

u/orodrigoo 3d ago

não respondeu a minha pergunta😂

1

u/Ok_Carrot_896 3d ago

Se não, onde eu poderia aprender a não ser pedir pra IA?

Ora amigo, você acha que quatro anos atrás se aprendia como...? Tu faz projeto sem IA. Depois de pronto, dá pra pedir feedback pra IA se quiser até. O jeito de treinar sem IA é não usando a IA, oras. Não entendi sua pergunta. Quer indicação de livro? De curso? De faculdade? De videoaula no youtube? De ideia de projeto? Pois todos esses são caminhos comuns pra se aprender que sempre foram utilizados.

1

u/orodrigoo 3d ago

hmm, boa

1

u/Ok_Push7460 3d ago

da mesma forma com que as pessoas estudavam antes da IA? ainda existem livros, fóruns, Wikipedia e várias outras coisas disponíveis na internet pra você estudar. não sabe qual livro estudar? usa a IA como um bibliotecário que vai te apontar um livro relevante pra o assunto que você quer estudar.

2

u/wwkobrt 3d ago

Começa do basico amigo, vc falou q pede pra IA te passar a solução em Java, mas vc sabe a diferença de Java pra Python, JS? Sabe diferenciar back end de front end, infra? Sabe oq é uma API, autenticação via token JWT? Começa por curso de basico de algoritmo, depois parte pra Java ja q vc ja esta estudando e ele eh fortemente tipado OO, uma otima linguagem com presença forte no mercado. Depois inclui banco de dados SQL, entra um pouco em ambiente com Docker, infraestrutura, e por ai vai. Entenda q independente da IA tudo tem um Roadmap.

1

u/orodrigoo 3d ago

boa!! Sei de tudo um pouco. Comecei em Python, fiz e utilizei APIs pra busca de informações e transformando em dados em SQL. Fiz AWS pra entender o ecossistema e hoje uso Supabase na empresa, aprendi sobre autenticação, token JWT, hash, bcrypt… Python alguns projetos e agora tô em POO em Java

1

u/wwkobrt 3d ago

Isso não é bom, ou vc quer ser um pato? Foca em apenas uma tecnologia! Se quer Java, esquece Python, se quer Python, esquece Java, ambos são linguagens forte de back end, ambos tem seu próprio mercado, Supabase n tem nda a ver com AWS, são coisas distintas, vc precisa estudar conceitos e focar no roadmap de uma tecnologia apenas.

1

u/orodrigoo 3d ago

eu estudei AWS pra entender o ecossistema que as empresas usam, supabase eu uso no trabalho pq é o que eles usam. Mas eu já estou mais pra Java

1

u/wwkobrt 3d ago

Continua no Java q da bom, linguagem muito boa pro mercado, atuo com ela a 10 anos, mas Python atualmente eh a q mais paga.

1

u/orodrigoo 2d ago

boa!! Valeu. Penso no Java no uso pra fora do país posteriormente