Moja przygoda z programowaniem zaczęła się stosunkowo późno, ponieważ dopiero w 2020 roku, już po ukończeniu studiów (medycyna weterynaryjna). Rozpoczęłam od nauki Pythona i już pół roku później zdecydowałam, że jest to zawód dla mnie, ponieważ sprawia mi niesamowitą frajdę, ale też codziennie stawia przede mną kolejne wyzwania.
Dołaczyłam wtedy do programu Przyszły Programista i moja nauka ruszyła z kopyta. Na pierwszy ogień poszedł C++, algorytmy i programowanie obiektowe. Czułam się w tym języku na tyle dobrze, że zaaplikowałam do udziału w Akademii Nokii, na którą się dostałam i którą udało mi się ukończyć.
Następnie przyszedł czas na poznanie technologii webowych, czyli PHP, HTML, CSS i JavaScript. Ponadto zaznajomiłam się też z obsługą bazy danych za pomocą MySQL’a i tak powstał mój największy (jak do tej pory) projekt, czyli Aplikacja budżetowa (można o niej poczytać tutaj). To doświadczenie uświadomiło mi, że dużo lepiej czuję się pisząc kolejne funkcje po stronie back-endu niż tworząc wizualnie stronę.
Następnym wyzwaniem było napisanie aplikacji pogodowej w języku Java, która pobiera dane z API OpenWeatherMap. Projekt zbudowałam przy pomocy Maven, a interfejs graficzny stworzyłam w JavaFX. Dodatkowo zapoznałam się z testami jednostkowymi i napisałam je przy pomocy jUnit, Mockito i WireMock.