If you're seeing this message, it means we're having trouble loading external resources on our website.

Wenn du hinter einem Webfilter bist, stelle sicher, dass die Domänen *. kastatic.org und *. kasandbox.org nicht blockiert sind.

Hauptinhalt

Allyson Lubimir, Support-Technikerin und Katzenliebhaberin

Foto von Allyson Lubimir
Hallo, ich bin Allyson Lubimir!

Woran arbeitest du?

Ich bin eine Entwickerin im Support bei Fog Creek Software. Wir stellen verschiedene Produkte her, um Software-Entwicklern zu helfen, ihr Leben zu erleichtern, so dass sie sich auf die Programmierung konzentrieren können! I work on FogBugz (a bug tracking program) and Kiln (a software version control and code tracking program, functional with both Git and Mercurial).
Ich verbringe meine Tage damit, E-Mails von Kunden zu beantworten, die unsere Programme verwenden, wie etwa Fehlerberichte und Funktionsanfragen. Da ich die Programme kenne, die ich in- und auswendig betreue, kann ich unseren Kunden auch tolle Ideen bieten, wie sie ihren Workflow verbessern können. Außerdem arbeite ich aus der Ferne, sodass ich sogar in meinem Pyjama sein kann, während ich ihre Fragen beantworte!
Hier ist ein Screenshot meiner Support-Warteschlange von heute:
Screenshot von Allysons Support-Warteschlange
Auf der Fehlersuch- und -behebungsseite verbringe ich viel Zeit damit, von Kunden gesendete Bugs zu reproduzieren und häufig in ihre Datenbanken zu gehen, um bösartige Einträge zu bereinigen. Ich helfe auch Kunden, ihre Software zu aktualisieren oder von unserer selbst gehosteten Software zu unseren SaaS Angeboten zu wechseln (auf diese Weise müssen sie sich nicht um die Verwaltung großer Datenbanken kümmern!) Ich arbeite auch viel mit unserem XML API, Workflows und integrieren unsere Programme mit anderen Systemen.
Hier ist ein Skript, das ich in Python geschrieben habe, um eine Liste von Supportfällen aus der FogBugz-API zu erhalten:
Screenshot von Python-Code
Wenn ich auf größere Fehler stoße, die ich selbst nicht lösen kann, arbeite ich mit unseren Entwicklerteams zusammen, um den besten Handlungsablauf, einen Zeitplan für die Fehlerbehebung zu bestimmen und zu erklären, was dem Kunden passiert. Wir arbeiten hart daran, mit unseren Kunden so offen und ehrlich wie möglich zu sein, und ich bin Teil der vordersten Front, um sicherzustellen, dass dies geschieht.

Wie hast du Programmieren gelernt?

Ich habe mich schon immer für Computer interessiert (ich erinnere mich daran, wie ich mit dem Zeichnungsprogramm Logo Schildkröte gespielt habe, als ich ungefähr 7 Jahre alt war), aber ich war nicht wirklich zufrieden mit der Idee, bis vor kurzem eine Karriere im Internet zu haben. Ich habe meinen Abschluss in Bauingenieurwesen gemacht, war aber in der Arbeitswelt frustriert, weil ich mich auf Computerprogramme verlassen habe, ohne zu verstehen, wie oder warum sie arbeiten - oder manchmal, wenn sie es überhaupt tun! Ich stieß auf Fälle, in denen meine Handberechnungen andere Antworten brachten als die Computerprogramme, und selbst die erfahrensten Ingenieure, unter denen ich arbeitete, konnten mir nicht sagen, warum wir dem Programm vertrauten, das unterschiedliche Antworten gab.
Als ich beschloss, zu lernen, wie man programmiert, suchte ich nach Programmen, wo immer ich sie finden konnte. Ich begann mit einem edX-Kurs in Python und verwendete auch Tutorials über Codecademy, Khan Akademie, Code auf die harte Tour lernenund andere. Ich ging dann in das Erlernen der Front-End-Entwicklung über, die ich hauptsächlich durch Skillcrushlernte. Es war hart, von Zeit zu Zeit motiviert zu bleiben, aber ich hatte großes Glück, Freunde in der Branche zu haben, die mir helfen konnten, wenn ich stecken blieb und mich auf die nächsten Schritte hinwies, wenn ich nicht sicher war, wohin ich gehen sollte.

Was tust du, wenn du nicht programmierst?

Wenn ich nicht programmiere, kuschele ich gerne mit meinen Katzen (und meinem Mann auch, nehme ich an)!
Foto von liebenswert Katzen
Ich spiele auch gerne Brettspiele und Stricken. Ich habe mir vor kurzem ein 100 Jahre altes Haus gekauft, so dass ich auch die alten Sachen reparieren kann.

Was ist dein wichtigster Tipp für neue Programmierer?

Du schaffst es!

Willst du an der Diskussion teilnehmen?

Noch keine Beiträge.
Verstehst du Englisch? Klick hier, um weitere Diskussionen auf der englischen Khan Academy Seite zu sehen.