Se você tivesse me conhecido há três meses, acharia que eu era uma pessoa normal. Eu olhava para um elevador e via apenas... um elevador. Hoje? Olho para os botões e começo a mentalizar um "if-else" infinito para decidir se ele para no 4º andar ou ignora o meu atraso para a aula de Cálculo.
Dizem que a faculdade de Engenharia muda a gente, mas ninguém avisa que a programação é um caminho sem volta para a "Matrix" da vida real. Antes, eu achava que "fazer um app" era simples como postar um "story". Agora, após passar quatro horas tentando entender por que um ponto e vírgula derrubou todo o meu projeto, desenvolvi um respeito religioso por qualquer coisa que funcione. Se o micro-ondas esquenta a comida sem dar "Runtime Error", eu quase sinto vontade de aplaudir. Aprender a programar é, basicamente, aprender a ser humilde perante uma máquina que só faz o que você manda — e nós, geralmente, mandamos errado.
A lógica de programação grudou na minha rotina de um jeito que não consigo mais tomar café sem pensar na eficiência do processo. O problema é que a vida real não aceita Ctrl+Z. Se eu cometo um erro de lógica em uma conversa com o crush (que, por sinal, eu não tenho), não tem como dar um "reboot" no servidor e fingir que nada aconteceu.
Uma pessoa comum, ao ver um "site" bonito, fica feliz. Já o estudante de computação quer saber qual "framework" usaram, como o banco de dados suporta o tráfego e por que o botão de "Sair" está com um "delay" de 2ms. A gente perde a paz, mas ganha um superpoder: entender os bastidores do mundo moderno.
Resumo do semestre até agora: meu café está frio, meu código está com 42 avisos de erro e eu nunca estive tão animada. Afinal, se a vida é um grande código mal escrito, estou aqui justamente para aprender a "buildar" algo melhor ou, pelo menos, entender por que o "bug" aconteceu.
Dizem que a faculdade de Engenharia muda a gente, mas ninguém avisa que a programação é um caminho sem volta para a "Matrix" da vida real. Antes, eu achava que "fazer um app" era simples como postar um "story". Agora, após passar quatro horas tentando entender por que um ponto e vírgula derrubou todo o meu projeto, desenvolvi um respeito religioso por qualquer coisa que funcione. Se o micro-ondas esquenta a comida sem dar "Runtime Error", eu quase sinto vontade de aplaudir. Aprender a programar é, basicamente, aprender a ser humilde perante uma máquina que só faz o que você manda — e nós, geralmente, mandamos errado.
A lógica de programação grudou na minha rotina de um jeito que não consigo mais tomar café sem pensar na eficiência do processo. O problema é que a vida real não aceita Ctrl+Z. Se eu cometo um erro de lógica em uma conversa com o crush (que, por sinal, eu não tenho), não tem como dar um "reboot" no servidor e fingir que nada aconteceu.
Uma pessoa comum, ao ver um "site" bonito, fica feliz. Já o estudante de computação quer saber qual "framework" usaram, como o banco de dados suporta o tráfego e por que o botão de "Sair" está com um "delay" de 2ms. A gente perde a paz, mas ganha um superpoder: entender os bastidores do mundo moderno.
Resumo do semestre até agora: meu café está frio, meu código está com 42 avisos de erro e eu nunca estive tão animada. Afinal, se a vida é um grande código mal escrito, estou aqui justamente para aprender a "buildar" algo melhor ou, pelo menos, entender por que o "bug" aconteceu.


.png)