Bastos home about

Como me tornei um desenvolvedor Ruby

Esse é um resumo de como foi:

Eu comecei a programar a algum tempo, minha primeira linguagem foi Basic, baixei um interpretador, qbasic acho, foi uma paixão a primeira vista. Antes disso eu já pensava como seria legal criar programas para essas máquinas. Era um mundo totalmente novo, aprendi só o que eram variável, instruções de controle de fluxo etc. E usei muito goto em meus softwares em pascal.

O primeiro software que eu me lembro de ter feito e ter achado legal era um programinha com uma IA mínima que batia um papo com as pessoas, isso em Basic, depois eu conheci o Pascal, ainda no colégio e fiz um jogo da velha com muitos gotos. Era um mundo muito legal e que eu não tinha com quem compartilhar, não tive amigos nerds nesse tempo.

Pra mim programar sempre foi algo que se deve inicialmente aprender só, se você é capaz de aprender uma linguagem só, vc é legal e penso assim até hoje. Não acredito em pessoas que seguem o fluxo, os capítulos dados pelos professores, gosto muito daquelas que simplesmente vão adiante e se divertem muito fazendo software, software pra mim é uma coisa bem divertida.

Deste aquele tempo eu tinha essa visão, quando comecei a trabalhar eu falava “Esses caras tão me pagando pra fazer o que eu estaria fazendo em casa, escrevendo software.”. E por software ser diversão que eu em um dia qualquer bati o olho em Python, e aquilo era cool, era muito bom! Passei a escrever scripts em python até pra tocar minhas MP3 num computador rodando Slackware.

Depois comecei a trabalhar com com PHP, que para desenvolvimento pra web era muito legal, bem, era o que eu pensava… E em um outro dia qualquer desses perdidos na internet vi Ruby e minha cabeça explodiu! Eu poderia escrever programas de forma muito mais legal, mais divertida! Esse Rails é realmente uma “coisa” impressionante!

Com Python eu aprendi a programar em linguagens dinâmicas, mas isso era a ponta do iceberg, eu agora com Ruby era Deus! O Guia Comovente do Why era divertido, os programadores Ruby eram mais legais, essa comunidade me deixou entusiasmado, esses softwares tão bem escritos eram além de tudo, divertidos!

Eu então consegui um emprego como programador Ruby e hoje estou no meu 3 emprego como programador Ruby. O mais interessante era quando eu dava palestras na Faculdade sobre Ruby/Python via as carinhas de programadores XYZ balançando de um lado pro outro, achavam isso uma besteira.

Depois de sair uma vez de uma palestra no elevador um carinha começou a falar que isso asneira, que o negocio era Java, ele ainda tá na faculdade e até onde sabia, não tinha nem mesmo emprego como programador… Ele tinha uma idéia na cabeça que nem mesmo era dele, ele era um “repetidor”, o pior tipo de desenvolvedor, aquele que fala sem nem mesmo nunca ter tentado ou lido sobre.

Outra ocasião engraçada foi uma vez que dei um conselho a um amigo pra ele aprender Python, o professor mandou ele não aprender essas besteiras, hoje ele está contratado para administrar websites criados em Zope/Plone.

Eu ainda não me considero um grande desenvolvedor, mas eu sei muito bem que quero ser um, então por isso eu sigo minha cabeça, sigo conselhos bons, invejo pessoas boas e além de tudo, não sou um mero “repetidor”.

Se eu posso dar um humilde conselho a qualquer um que queira escrever software é: Se você não se diverte codificando, caia fora…

blog comments powered by Disqus
Fork me on GitHub