Allyson Lubimir, Engenheiro de Suporte e um apaixonado por gatos

Foto de Allyson Lubimir
Olá, sou a Allyson Lubimir!

Com o que você trabalha?

Sou uma engenheira de suporte na empresa Fog Creek Software. Desenvolvemos vários produtos destinados aos desenvolvedores de software, para facilitar a vida deles para que eles possam focar na programação! I work on FogBugz (a bug tracking program) and Kiln (a software version control and code tracking program, functional with both Git and Mercurial).
Eu passo meus dias respondendo emails de clientes sobre a experiência de uso com nossos programas, como relatórios de erros e novas ideias. Como eu conheço os programas para os quais dou suporte por dentro e por fora, eu também posso dar boas ideias aos clientes para que eles possam melhorar seu fluxo de trabalho. Além disso, eu trabalho de forma remota, então eu posso até estar de pijama enquanto respondo as perguntas!
Esta é uma imagem da minha lista de suporte de hoje:
Imagem da lista de suporte da Allyson
Na caça e conserto de erros, eu reproduzo os erros enviados pelos clientes, e frequentemente entro em seus bancos de dados para limpar entradas com problemas. Eu também ajudo os clientes a atualizarem o software, ou a migrar do nosso software de auto hospedagem para nossas ofertas SaaS (assim eles não precisam se preocupar com a administração de bancos de dados maiores!). Também trabalho bastante com XML na nossa API, ajudando a criar fluxos de trabalho personalizados e a integrar nossos programas com outros sistemas.
Here's a script that I wrote in Python to get a list of support cases from the FogBugz API:
Screenshot of Python code
When I run into larger bugs that I can’t solve on my own, I work with our development teams to determine the best course of action, a timeline for the bug fix, and explain what is happening back to the customer. We work hard to be as open and honest as possible with our customers, and I’m part of the front line to make sure that happens.

Como você aprendeu a programar?

I’ve always been interested in computers (I remember playing with the Logo Turtle drawing program when I was about 7), but wasn’t really comfortable with the idea of having a career “on the internet” until fairly recently. Fiz engenharia civil, mas fiquei frustrada no trabalho por depender de programas de computador sem entender como ou por que eles funcionam -- e algumas vezes, sem entender se eles realmente funcionam! Eu me via em situações nas quais meus cálculos não correspondiam aos cálculos dos programas do computador, e até os engenheiros mais experientes com os quais eu trabalhava não conseguiam me dizer porque estávamos confiando em um programa que estava dando respostas diferentes.
Quando eu decidi aprender a programar, eu procurei por programas por toda parte. Comecei fazendo um curso edX em Python, e também usei tutoriais na Codecademy, Khan Academy, Learn Code the Hard Way, e em outros lugares. Então eu comecei a aprender o desenvolvimento front-end, no começo através da Skillcrush. Não era fácil manter a motivação, mas eu tive muita sorte por ter amigos que puderam me ajudar quando eu tive dificuldades e que me orientaram quando eu não sabia bem por onde ir.

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

Quando não estou programando, gosto de passar o tempo com meus gatos (e com meu marido também)!
Foto dos gatinhos adoráveis
Também gosto de jogar jogos de tabuleiro e fazer tricô. Recentemente, comprei uma casa de 100 anos de idade, então fazer a decoração e realizar reparos nas coisas antigas também me mantêm ocupada.

Qual é o seu conselho para novos programadores?

Você é capaz!