Postagens

Curso de Programação Básico - Variáveis

Imagem
A Prática Começa Agora! Meu React sobre Variáveis e a Memória no  Curso de Programação Básico A gente chegou naquele ponto da jornada que é um misto de empolgação e medo. Sabe? Instalamos o ambiente (o Code::Blocks), entendemos que o computador precisa do tradutor (o compilador), e até vimos a mágica do "Olá, Mundo!" acontecer.  A teoria das caixinhas (tipos de dados) está fresca na memória. Mas, convenhamos, uma coisa é saber o que é um `int`; outra, é usar ele de verdade para fazer um programa que calcule alguma coisa. Eu estava com o coração apertado, pensando: "E se eu errar o nome da variável? E se o computador não entender o que eu quero guardar?" É a insegurança do iniciante que tem medo de apertar o botão errado e quebrar o código. Foi exatamente por isso que a aula prática sobre variáveis me deu um alívio enorme! Ela nos tira da abstração e nos coloca de frente com o Code::Blocks, ensinando as regras de ouro para trabalhar com dados na Linguagem C. Essa é a...

Curso de Programação Básico - Tipos de Dados em C

Imagem
As Caixinhas do Código: Entendendo os Tipos de Dados em C no  Curso de Programação Básico A gente acabou de instalar o Code::Blocks e ver o "Olá, Mundo!" na tela. Foi emocionante, certo? Mas aí vem a pergunta que não quer calar: e agora, como eu faço uma conta? Como eu peço o nome do usuário? De repente, o computador, que parecia um papel em branco, fica cheio de regras. Quando a gente pensa em criar um programa, a gente está sempre lidando com informação.  Pode ser a idade de alguém, o preço de um produto, o nome de um arquivo... e o computador, coitado, não tem bola de cristal para saber o que é o quê. Para ele, uma letra, um número inteiro e um número com vírgula são coisas totalmente diferentes que ocupam espaços distintos na sua memória. É por isso que, na minha jornada no  Curso de Programação Básico , a sexta aula foi um divisor de águas. Ela trata de um assunto que parece chato, mas que é o pilar de tudo: os Tipos de Dados em C. Se eu pudesse te dar um conselho, s...

Curso de Programação Básico - Ponteiros

Imagem
Pare de Copiar Tudo: Por Que os Ponteiros são o Segredo da Performance no Seu  Curso de Programação Básico Eu sempre senti que estava batendo em um muro na programação de software. Quando eu criava um programa, eu tinha que dizer ao computador, logo de cara: “Guarde espaço para 100 alunos, mesmo que só 10 se matriculem”. Ou então: “Se você precisar calcular a média, por favor, pegue a lista de notas, faça uma cópia de todos os 100 números, leve a cópia para a função de cálculo, e depois me devolva o resultado.” Eu via minha memória RAM sendo desperdiçada e o computador fazendo um trabalho repetitivo e desnecessário.  Por que eu tinha que copiar a lista inteira se eu só queria que a função trabalhasse na lista original? Eu sentia que havia um nível de poder, uma eficiência que eu ainda não tinha alcançado. Eu queria que meu programa fosse dinâmico, que ele pedisse à memória exatamente o que precisava, na hora que precisava, nem um byte a mais, nem um a menos. Essa busca por con...

DO ZERO AO EMPREGO DEV - Experience podcast 34 - Sthephanie Cardoso

Imagem
Será que ainda vale a pena aprender a programar? Reagi ao vídeo da Sthephanie Cardoso e trouxe dicas práticas para você sair do zero e conquistar sua vaga na carreira de programação hoje mesmo! Do Zero ao Emprego: Minha Reação sobre como Ingressar na Carreira de Programação em 2026 Sabe aquele frio na barriga quando a gente decide mudar de vida? Eu sinto isso todos os dias. Como vocês sabem, minha raiz está na música, nas batidas da percussão, mas hoje meu ritmo é outro: é o do código.  Recentemente, assisti a uma conversa incrível no Experience Podcast com a Sthephanie Cardoso e o mestre Gustavo Guanabara, e não pude deixar de refletir sobre o quanto a nossa jornada é parecida com a de tantos outros que estão começando agora. Para quem busca ingressar na carreira de programação , o vídeo é um verdadeiro mapa. A Sthephanie contou como saiu da Engenharia de Telecomunicações para se tornar uma desenvolvedora backend de sucesso, e o que mais me tocou foi a honestidade dela sobre as d...