Nieustannie ciężko pracujemy, aby ulepszyć naszą aplikację, a za kulisami istnieje wewnętrzna grupa poświęcona testowaniu każdej nowej wersji. Software Engineering in Test (SET) Squad tworzy automatyczne testy, z których programiści mogą korzystać, aby upewnić się, że żaden z nich nie uszkodzi istniejącej części aplikacji.



Shreya Patel, Associate Software Engineer, jest częścią tego szybko rozwijającego się zespołu. Po rozpoczęciu kariery w służbie zdrowia kontynuowała swoją ciekawość technologiczną, zapisując się na studia Dev Bootcamp , 18-tygodniowy bootcamp z kodowaniem w Chicago. Uważamy, że programowanie bootcampów to świetny sposób na rozpoczęcie zmiany kariery: doświadczenia te zazwyczaj uczą uczniów nie tylko programowania, ale także uczenia się i współpracy w szybko zmieniającym się środowisku.



Shreya uderzył w ziemię, biegnąc w Sprout jako część zarówno SET, jak i Publishing Squads. Czytaj dalej, aby dowiedzieć się więcej o jej ścieżce kariery, przemyśleniach na temat bycia kobietą w branży technologicznej oraz ostatnich przygodach w jedzeniu i podróżach.

Nazwa: Shreya Patel
Departament: Inżynieria
Rozpoczęto w Sprout: Styczeń 2015

Czy możesz nam opowiedzieć o swojej karierze i o tym, jak trafiłeś do inżynierii?

Przed pracą w Sprout byłam asystentką chirurgiczną w małej, prywatnej klinice. Pracowałem pod licencjonowanym chirurgiem ogólnym pomagającym przy małych zabiegach ambulatoryjnych. To było bardzo satysfakcjonujące, ale byłem ciekawy technologii i rozwoju. Kiedy klinika przechodziła przez proces przenoszenia wszystkich naszych plików papierowych do plików elektronicznych, prowadziliśmy szkolenie z oprogramowania w firmie technologicznej. To właśnie tam moja ciekawość przerodziła się w głębsze zainteresowanie pisaniem oprogramowania i tworzeniem aplikacji internetowych, które mogą mieć wpływ na tysiące ludzi.

Jak podszedłeś do przejścia od opieki zdrowotnej do technologii?

Tak jak robiłem to, kiedy składałem podanie na studia poza liceum, szukałem i szukałem różnych możliwości. W tym czasie bootcampy z kodowaniem rosły i pojawiały się w całym kraju. Dev Bootcamp był jednym z bardziej uznanych programów i podobało mi się, że był praktyczny i skupiony na szybkiej nauce, dzięki czemu można było szybciej wyjść i zastosować swoją wiedzę w prawdziwym świecie.

Jak wyglądało doświadczenie Dev Bootcamp?

Na początku myślałem, że to dziwne, że pochodzę ze służby zdrowia, ale pierwszego dnia poznałem innych ludzi ze służby zdrowia, prawa, finansów, wcześniejszego doświadczenia w programowaniu, informatyce i innych dziedzinach. DBC trwa łącznie 18 tygodni i koncentruje się na praktycznych wyzwaniach. To środowisko współpracy - każdy chce się doskonalić, pomagać sobie nawzajem i osiągnąć cel, jakim jest poznanie podstawowych koncepcji stojących za każdym wyzwaniem.



Co przyciągnęło Cię do Sprout po ukończeniu programu?

Połączyłem się ze Sprout przez Demo Day, który Dev Bootcamp organizuje pod koniec programu. Jako zupełnie nowy programista miło było zobaczyć, że Sprout ma wdrożony system wsparcia i jest w stanie wspierać innych absolwentów bootcampów kodujących, jednocześnie zachęcając ich do dalszego rozwoju. To był duży wskaźnik, że to dobre miejsce i dobrze pasuje do mnie.

Jakie umiejętności z twojej roli w opiece zdrowotnej pomogły ci przejść do inżynierii?

Najważniejszą umiejętnością jest po prostu praca z ludźmi. W służbie zdrowia wczuwasz się w swoich pacjentów i współpracowników. To bardzo dobrze przekłada się na inżynierię ze względu na powszechne przekonanie, że należy pisać kod, aby inni mogli go zrozumieć.

Czy mógłbyś opisać typowy dzień lub tydzień w pracy?

Ze względu na moją rolę w inżynierii oprogramowania w testach (SET), najważniejszą rzeczą, nad którą pracuję, są testy automatyczne. Stworzyliśmy wewnętrzne narzędzie, którego mogą używać wszyscy programiści do testowania tworzonej przez nas aplikacji internetowej. Przechodzenie przez wszystkie testy automatyczne zajmuje większość mojego ranka, potem mam codzienne stand-upy dla Wydawnictwa i SET.



Po obiedzie zajmuję się przetwarzaniem kodu do piątej rano - jest to zasadniczo przegląd kodu, pisanie kodu, przeglądanie kodu, pisanie kodu. Piszę kod, który testuje kod innych programistów, aby upewnić się, że gdy pracują nad nowymi funkcjami w aplikacji, żaden z ich kodu nie psuje istniejących funkcji. Mamy równoległy proces, w którym testowanie i tworzenie są wykonywane jednocześnie, co pozwala nam szybciej udostępniać funkcje.

Z jakiego projektu, nad którym pracowałeś, jesteś szczególnie dumny?

Pracowałem nad kilkoma projektami z Publishing Squad, ale myślę, że zatwierdzenie wiadomości było jednym z najbardziej oczekiwanych projektów. Praca nad tą funkcją i dotrzymanie terminu z moimi współpracownikami było niesamowitym uczuciem.

Na dzisiejszym zebraniu wszystkich rąk świętowaliśmy nasz zespół wydawniczy, który zmiażdżył go wydaniem komunikatu o zatwierdzeniu wiadomości! Sposób na to, żeby tak się stało, Pub Squad! #teamsprout

Zdjęcie opublikowane przez HASHTAGS (@sproutsocial) 9 października 2015 o 14:52 PDT

Co motywuje Cię do jak najlepszej pracy?

W służbie zdrowia kobiety są bardzo powszechne na wszystkich poziomach. W inżynierii jestem w środowisku, w którym jest bardzo niewiele kobiet. Zamiast pozwolić, żeby mnie to zastraszyło, czuję, że to mnie motywuje. Chcę, żeby ludzie wiedzieli, że inżynierka jest tak samo dobra jak inżynier mężczyzna.

Gdybyś mógł wygłosić Błyskawiczną przemowę (pięć minut na dowolny temat), co byś wybrał?

Lubię myśleć, że stałem się naprawdę dobry w opanowaniu Git i GitHub, narzędzi, których używamy w naszym zespole i od strony inżynierskiej. Już teraz prowadzę krótkie rozmowy z nowymi ludźmi na temat korzystania z Git i GitHub, więc chciałbym wygłosić 5-10 minutową Błyskawiczną rozmowę na temat tych narzędzi. Właśnie tego używamy do kontroli wersji całego naszego kodu i zasadniczo napędza przepływ pracy naszych programistów.

Jak lubisz spędzać czas poza pracą?

Jestem dość aktywny; Lubię biegać i trenować siłowo. Jestem wielkim fanem piłki nożnej, więc uwielbiam ją oglądać i grać w pickup ze znajomymi. Niedawno się zaręczyłam, a ja i mój narzeczony cały czas wychodzimy do restauracji - mamy stałą listę wszystkich restauracji, w których byliśmy, odkąd zaczęliśmy się spotykać.

Jakieś restauracje, które możesz polecić?

Wiele o tym słyszałem Pub Royale w Wicker Park. To jak hipsterskie indyjskie fast foody. Ma niesamowitą atmosferę, fajne drinki i fajne menu, więc zdecydowanie sprawdź to.

Jakie jest Twoje ulubione miejsce w Chicago?

Lubię obszar Lincoln Park Conservatory, w którym można spacerować po ogrodach i zobaczyć kwitnące wiśnie. Zwykle chodzę tam kilka razy w roku.

Słyszałem, że podróżujesz do Dubaju jeszcze w tym miesiącu. Planujesz jakieś ekscytujące zajęcia?

Nigdy tam nie byłem, więc jestem bardzo podekscytowany! Słyszałem, że to duże turystyczne miasto z mnóstwem atrakcji, więc odwiedzimy Burdż Chalifa - najwyższy budynek na świecie. Nigdy nie byłem na pustyni, więc nie mogę się doczekać, aby pojechać tam na wielbłądach lub quadach.

Więc poza przygodami, jakich trzech światów użyliby przyjaciele, żeby cię opisać?

Jeśli mnie nie znasz, jestem dość nieśmiały, ale kiedy mnie poznasz, jestem dość głośny. Więc powiedziałbym głośno, zabawnie i miło.

Zostaw nam kilka mądrych słów - jaka jest Twoja filozofia życiowa w 140 znakach lub mniej?

To może być frazes, ale chodzi mi o karmę. To, co się dzieje, pojawia się.

Podziel Się Z Przyjaciółmi: