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

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom

Allyson Lubimir, terméktámogatási mérnök és cicabolond

Allyson Lubimir fényképe
Szia, Allyson Lubimir vagyok!

Min dolgozol?

A Fog Creek Software cégnél dolgozom terméktámogatási mérnökként. Szoftverfejlesztők munkáját megkönnyítő alkalmazásokat fejlesztünk, ami lehetővé teszi, hogy a programozásra tudjanak összpontosítani. A FogBugz hibakövető programon és a Kiln szoftver verzió- és kódkövető programon dolgozom, ami mind a Git, mind a Mercurial rendszerével képes együttműködni.
Munkám során olyan emailekre válaszolok, melyekben az ügyfelek programjaink használatával kapcsolatban tesznek fel kérdéseket, például hibajelentéseket küldenek, vagy új funkciók beépítését kérik. Mivel az általam támogatott programokat minden részletükben ismerem, az ügyfeleknek abban is segíteni tudok, hogy hogyan tudják munkafolyamataikat javítani. Ráadásul távmunkában dolgozom, úgyhogy akár pizsamában is lehetek, amikor a kérdésekre válaszolok!
Íme a mai feladataim listája:
Alyson feladatlistája
A hibakeresési és javítási folyamat során időm egy részét a felhasználók által jelzett hibák reprodukálásával töltöm. Gyakran be kell lépnem az adatbázisukba, hogy kitakarítsam a problémát okozó bejegyzéseket. Segítek az ügyfeleknek napra kész állapotba hozni szoftverjeiket, vagy áttölteni a lokálisan tárolt adatokat az általunk kezelt SaaS szolgáltatás alá (– így nem nekik kell vesződniük nagy adatbázisuk adminisztrációjával). Ezenkívül még sokat dolgozom az általunk fejlesztett XML API alkalmazásokon, az ügyfelek munkafolyamatainak kialakításán és szoftverjeink más rendszerekkel való összehangolásán.
Íme egy Pythonban megírt kód, ami kinyeri a FogBugz API-ból a rám osztott eseteket:
A Python kódról készített képernyőkép
Amikor olyan hibával találkozom, amit egyedül nem tudok megoldani, akkor a fejlesztői csapattal együttműködve dolgozzuk ki az optimális megoldást. Meghatározzuk a hibajavítás határidejét és elmagyarázzuk az ügyfélnek, hogy mi történik. Nagy figyelmet fordítunk arra, hogy az ügyfelekkel nyitott és őszinte kapcsolatot építsünk ki, és ebben én oroszlánrészt vállalok.

Hogyan tanultál meg programozni?

Mindig érdekeltek a számítógépek (emlékszem, hogy amikor körülbelül hét éves voltam, a Logo Turtle rajzprogrammal játszottam), de csak nemrégiben barátkoztam meg azzal az ötlettel, hogy „internetes" karrierem legyen. Építőmérnöki diplomám van, de a munkám során nagyon zavart az, hogy rá vagyok szorulva számítógépes programok használatára anélkül, hogy érteném, hogyan és miért működnek úgy, ahogy – ha egyáltalán működnek. Előfordult, hogy a kézi számítások eredménye eltért a programokétól, és még a legjobb szakemberek sem tudtak arra válaszolni, miért bízunk meg inkább a más eredményt kihozó programban.
Amikor úgy döntöttem, hogy megtanulok programozni, mindenütt programokat kerestem. Első lépésként becsatlakoztam egy edX Python tanfolyamra, de használtam a Codecademy, Khan Academy, Learn Code the Hard Way és más oktatóprogramokat is. Ezután frontend (felhasználói felület) fejlesztést kezdtem tanulni főleg Skillcrusht használva. Néha nehéz volt fenntartanom a lelkesedést, de szerencsére voltak a témához értő barátaim, akik segítettek, ha megakadtam, és terelgettek, hogy megtaláljam az utamat, ha bizonytalan voltam a folytatásban.

Mit csinálsz, amikor éppen nem programozol?

Amikor nem programozok, akkor szeretek hozzábújni a macskáimhoz (és a férjemhez is)!
Imádnivaló macskák
Szeretem a társasjátékokat és szeretek kötni is. Nemrégen vásároltam egy 100 éves házat, ennek a felújítása is jól elfoglal.

Mit tanácsolsz az új programozóknak?

Meg tudod csinálni!

Szeretnél részt venni a beszélgetésben?

Még nincs hozzászólás.
Tudsz angolul? Kattints ide, ha meg szeretnéd nézni, milyen beszélgetések folynak a Khan Academy angol nyelvű oldalán.