Marcos Ojeda, designer, DJ, e dono de cachorro

Foto de Marcos Ojeda
Olá, eu sou Marcos Ojeda!

Com o que você trabalha?

Trabalho com uma mescla de desenvolvimento front-end e design aqui na Khan Academy. Muitas vezes, divido meu tempo entre as duas atividades, pensando na forma como as coisas deveriam funcionar e levando em conta sua aparência. No trabalho, realizo programação em JavaScript e Python, principalmente. For design work, I use Adobe Illustrator for drawing and robofont when I need to hack on a font.

Como você aprendeu a programar?

Quando eu tinha mais ou menos seis anos, meu irmão mais velho me ensinou a programar em um VIC-20, me fazendo copiar jogos de revistas antigas. Mas foi uma experiência muito frustrante. Eu realmente não conseguia gostar de programação até mais ou menos estar no sétimo ano, quando um Borland C Compiler apareceu em nosso PC. Meu primeiro programa importante veio por volta do 9º ano, que consistia na impressão de uma tabela de combinações para fechaduras Master Locks. Este foi meu primeiro contato "formal" com a aritmética modular e os laços for.
No Ensino Médio, por volta de 1998, programei e administrei brevemente um jogo on-line baseado em texto, o que tomou praticamente um ano da minha vida. Um ano depois, comecei a programar sites e fiz um CMS simples usando php3 e mysql, ao passar a maior parte do outono lendo webmonkey e seus artigos, e fazendo experiências com sites e publicações online. Na faculdade, não aprendi muito sobre programação, mas aprendi muita teoria, o que me ajudou muito. Mesmo agora eu não sou um programador muito rápido, mas continuo aprendendo o tempo todo e sempre estou criando coisas novas, o que é bom.

O que você faz quando não está programando?

Meu cachorro!
Dependendo do quanto atarefado eu estou, adoro cozinhar com minha esposa. Quando estava na faculdade, trabalhei como chef de partie, o que me tornou um cozinheiro muito competente. Ainda tenho uma estante cheia de discos de vinil de quando era DJ de Jungle/Drum & Bass e música UK Garage entre 2002-2007.
Depois da faculdade, frequentei uma escola de artes e a aula que mais me influenciou foi a de Design de fonte, na qual aprendi a desenhar e criar novas fontes de letras. I have drawn, on average, about one font every two years since ~2008. I also have a dog!

Qual é o seu conselho para novos programadores?

It sounds silly, but the most important thing for me has been to make things that make me giggle. Recreational programming is something of a luxury, but it has forced me to learn new things and challenged me in ways I didn't expect. Ter um amigo que faça uma boa avaliação de seu trabalho ou lhe dê um feedback honesto sobre seu projeto tem um valor inestimável. Procure por eles!