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.

Um comentário:
Querida Rô,
Eu não entendo nada de programação, nada de software, muito menos esse códigos que pra mim parecem do filme Matrix, mas você que estuda exatamente isso com certeza tem um novo olhar para todos os aparelhos eletrônicos e como eles funcionam. Meu irmão é programador há mais de 30 anos, analista de sistemas, então quando preciso resolver um problema no computador eu chamo ele hehe! Estou sentindo sua falta no blog, assim que puder venha me visitar!
Um beijo!
Postar um comentário