Isso não vai fazer seu PC pegar fogo
Tela vermelha, coração acelerado e vontade de fechar tudo. Calma. Seu PC não vai pegar fogo por causa de um erro.
Você tava lá, acompanhando a aula com o professor. Tudo perfeito, código rodando lindo, vida boa. Aí a aula termina, você resolve ser corajoso e mudar uma coisinha...
BUM. Tela vermelha. Erro na cara.
Respira. Seu PC não vai pegar fogo. Prometo.
O erro não é seu inimigo
Sabe aquela mensagem vermelha que aparece e dá vontade de fechar o notebook e ir fazer outra coisa? Ela não está te atacando, ela está tentando te ajudar.
O erro está dizendo: "Ei, tem algo aqui que não entendi, vem cá ver o que é."
É isso. É só isso.
Todo dev vê erro. Todo dia.
Do iniciante ao sênior com 20 anos de experiência, todo mundo vê erro. A diferença não é quem vê menos, é quem aprendeu a encarar de frente.
E sabe como você aprende isso? Vendo erros. Resolvendo. Vendo mais erros. Resolvendo de novo.
O fluxo real do desenvolvimento é mais ou menos assim:
- Escreve alguma coisa
- Erro aparece
- Lê, entende, resolve
- Aparece outro erro
- Repete até funcionar
Esse ciclo não é sinal de que você não sabe programar. Esse ciclo é programar.
O que fazer quando a tela ficar vermelha
- Respira. Sério, antes de qualquer coisa.
- Lê o erro com calma. Ele quase sempre diz o arquivo e a linha do problema.
- Pesquisa. Cola a mensagem no Google. Você não vai ser o primeiro a ter aquele erro.
- Muda uma coisa de cada vez. Mexer em tudo junto só complica mais.
Ver erro é sinal de evolução
Se você está vendo erros, significa que está tentando, experimentando e saindo da zona de conforto. Isso é exatamente o que deveria estar acontecendo.
Quanto mais erros você resolve, mais rápido você vira alguém que sabe resolver erros. Que, coincidentemente, é o que todo dev faz na maior parte do tempo.
O código que funciona de primeira e sem nenhum erro? Esse é o raro. O caminho normal é cheio de vermelho e tudo bem com isso.