Marcos Ojeda, designer, DJ et propriétaire de chien

Photo de Marcos Ojeda
Hi, I'm Marcos Ojeda!

Sur quoi travailles-tu ?

I work on a mix of frontend web programming and design here at Khan Academy. I often split my time between the two, thinking about how things should work while I think about how they should look. Au travail je programme principalement en JavaScript et en Python. For design work, I use Adobe Illustrator for drawing and robofont when I need to hack on a font.

Comment as-tu appris à programmer ?

Mon frère aîné m'a montré comment programmer sur un VIC-20 et comment copier des jeux quand j'avais environ six ans. C'était incroyablement frustrant. Je n'ai vraiment été attiré par la programmation que vers la classe de 5ième au collège, lorsqu'un Compilateur C de Borland est apparu sur nos PC. Mon premier programme significatif est arrivé autour de la classe de 3ième (fin de collège). Il affichait un tableau des solutions possibles du combos for Master Locks. C'était ma première utilisation « officielle » des modulo arithmétique et des boucles for.
Au lycée, vers 1998, j'ai programmé rapidement un jeu en ligne basé sur du texte, cela m'a occupé probablement une bonne année. Un an plus tard, j'ai commencé la programmation web et fait un CMS de base en utilisant php3 et mysql et j'ai passé tout l'automne à lire des articles du site webmonkey pour ensuite, expérimenter tout ça avec des pages Web et la publication d'articles en ligne. Durant mes études supérieures, je n'ai pas appris beaucoup en programmation, mais j'ai beaucoup appris de théorie qui m'ont bien servi. Even now I'm not a very quick programmer, but I keep learning all the time and I'm always making new things which doesn't hurt.

Que fais-tu lorsque tu ne programmes pas ?

Mon chien !
Selon le temps que j'ai, j'aime cuisiner avec ma femme. Quand je faisais mes études supérieures, j'ai travaillé comme cuisinier, et il m'en reste encore quelque chose. J'ai encore une étagère entière pleine de disques vinyle de l'époque où je jouais au DJ ou à faire de la musique de type Jungle/Drum & Bass et UK Garage entre 2002 et 2007.
Après mes études, je suis allé à l'école d'art et le cours qui m'a le plus influencé est le Type Design où j'ai appris à dessiner une police de caractères complète. I have drawn, on average, about one font every two years since ~2008. I also have a dog!

Quel est ton petit conseil pour les nouveaux programmeurs ?

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. Avoir un ami qui peut vérifiez votre travail ou vous fournir des commentaires sur vos projets est quelque chose d'inestimable, essayez d'en chercher !