1:16:06
youtube.com ha 2 dias SRT AI Coder TODAY

How to learn programming and CS in the AI hype era – interview with prof Mark Mahoney [Podcast #215]

Aprender programação e ciência da computação na era do hype da inteligência artificial.

Inteligência Artificial Tecnologia Programação

Conteudo

TLDR;

Aprender programação e Ciência da Computação continua valendo muito a pena, pois dominar fundamentos e prática é essencial para projetar sistemas complexos que LLMs não conseguem substituir. Use LLMs para tarefas de baixo risco — protótipos, visualizações e automações simples — mas sempre revise, incorpore suas preferências e continue praticando para não se deskillar. Procure cursos práticos e orientados a projetos (como os do Free Code Camp e as aulas do Prof. Mahoney/Playback Press), foque em fundamentos de CS e em construir projetos reais.

Resumo

Neste episódio do podcast Free Code Camp, Quincy Larson apresenta notícias da comunidade — novos cursos, incluindo um sobre desenvolvimento assistido por IA que ensina fluxos de trabalho em terminal e uso de ferramentas como GitHub Copilot, Claude Code e Gemini CLI; um curso introdutório sobre alfabetização em IA que cobre autonomia, adaptabilidade, viés algorítmico e impactos ambientais e inclui a criação de um classificador de imagens; e um tutorial para gerar códigos QR no navegador usando JavaScript. Também anuncia um bootcamp de design responsivo liderado por voluntários, a música da semana e formas de apoiar a organização. Em seguida entrevista o professor Dr. Mark Mahoney, que leciona ciência da computação há décadas e criou a plataforma Playback Press para ensinar programação gratuitamente. Mahoney discute o papel das ferramentas LLM: considera-as úteis para tarefas de baixo risco, como visualizações e simulações em sala de aula, acelerando demonstrações que antes seriam feitas no quadro, mas alerta que projetos complexos exigem especialistas humanos e que LLMs podem não entender preferências ou projetar a arquitetura correta — por exemplo sugerindo armazenar dados em objetos globais — exigindo revisão e correção por desenvolvedores, que, apesar das limitações, tornam-se ferramentas valiosas quando usadas com pensamento crítico e supervisão humana.