Fő tartalom
Programozás
Tantárgy/kurzus: Programozás > 6. témakör
1. lecke: Ismerd meg a szakértőket!- Üdvözlünk a „Találkozás a szakértővel" fejezetben!
- Maya Bello, szoftverfejlesztő és YouTube videókészítő
- Sarah Norway, játékfejlesztő és nomád
- Brenda Jin, webfejlesztő és DJ
- Tom Heinan, mobil fejlesztő, pilóta és zombi
- Amy Quipse, adat-szabadságharcos és fejlesztői kapcsolattartó
- Bill Mills, fizikus és interdiszciplináris programozó
- Carrie Cai, kutató és táncos
- Lauren Haynes, termékmenedzser és Lindy Hop táncos
- Marcos Ojeda, tervező, DJ és kutyatulajdonos
- Allyson Lubimir, terméktámogatási mérnök és cicabolond
© 2023 Khan AcademyFelhasználási feltételekAdatkezelési tájékoztatóSüti figyelmeztetés
Allyson Lubimir, terméktámogatási mérnök és cicabolond
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:
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
Íme egy Pythonban megírt kód, ami kinyeri a FogBugz API-ból a rám osztott eseteket:
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)!
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.