PushPushGo logo PushPushGo push notyfikacje RODO
Rozwiązania arrow icon
Produkty Web push Mobile push Transakcyjne notyfikacje push Powiadomienia onsite PushPushGo Core
Funkcje
Dashboard analityczny Multi Push Inbox
Cennik
Wiedza arrow icon
case study icon Case study
clients speak icon Klienci o nas
Business use cases
blog icon Blog
ebooks icon Ebooki
webinars icon Webinary
rozmowy o emarketingu icon Rozmowy o e-marketingu
Dokumentacja arrow icon
user guide icon Poradnik
faq icon FAQ
developers icon Developers hub
changelog icon Changelog
Zaloguj się Załóż konto
PL
EN
Rozwiązania
Produkty Web push Mobile push Transakcyjne notyfikacje push Powiadomienia onsite PushPushGo Core
Funkcje Dashboard analityczny Multi Push Inbox
Cennik
Wiedza
Case study Klienci o nas Business use cases Blog E-booki Webinary Rozmowy o e-marketingu
Dokumentacja
Poradnik FAQ Developers hub Changelog
Zaloguj się Załóż konto
PL
EN
Products Web push Mobile push PushPushGo Core
Functions Personalization Automation Retention Abandoned cart recovery Cross selling
Up selling Conversion rate Lead nurturing Rocket push for breaking news
A/B tests Analytics API SDK
Industries News & Media E-commerce Travel Telecommunication Finance Software
Case study
Our clients speak
Blog
E-books
Webinars
User guide
FAQ
Developers hub
Changelog
Z życia PushPushGo
Wywiady z ekspertami

Software Developerka - pierwsza osoba zatrudniona w PushPushGo

Ostatnio zaktualizowany - 14/6/2024
Autor Barbara Szczygielska - Popiołek
5 min Read
notyfikacje mobile i web push

Początki i Edukacja

Jak wyglądały Twoje początki w zawodzie i dlaczego akurat temat stworzenia oprogramowania był dla Ciebie interesujący?

Z tworzeniem oprogramowania zetknęłam się na studiach i ten temat bardzo mi się spodobał. Czytałam dużo artykułów, książek i robiłam kursy online. Najwięcej podstaw poznałam na różnych portalach, na których można spróbować programowania bez potrzeby konfiguracji lokalnego środowiska, można porównać języki programowania, sprawdzić różne rozwiązania tego samego zadania. To chyba wciągnęło mnie najmocniej, nie tylko możliwość rozwiązywania problemów - co samo w sobie jest już bardzo satysfakcjonujące, ale też różnorodność tych rozwiązań.

Skąd najlepiej czerpać wiedzę jako Software Developer; zarówno dla tych osób, które zaczynaja swoja przygode w tej branży, jak i tych już nieco bardziej zaawansowanych?

IT jest mocno opensourcową branżą, dzięki czemu łatwo znaleźć w internecie masę dobrze przygotowanych materiałów dla początkujących i zaawansowanych. Nowości można szukać na twitterze, oficjalnych kanałach na youtube, konferencjach. Warto też uczestniczyć w meetupach, na których doświadczeni programiści i programistki dzielą się swoją wiedzą.

W jaki sposób szukałaś swojej pierwszej pracy i w jaki sposób trafiłaś do PushPushGo?

Pierwszej pracy szukałam kończąc studia, aplikowałam na różne staże i praktyki w Javie, bo tak mi polecili znajomi. W międzyczasie spotkałam osobę która szukała kogoś do pomocy w rozwijaniu aplikacji w startupie, tylko że w JavaScripcie. Umówiliśmy się, że w miesiąc douczę się JSa i podstaw Reacta, a po tym czasie zaczniemy współpracę w formie miesięcznych praktyk i zobaczymy jak to wyjdzie. 


Tą osobą był
Mateusz, jeden z założycieli PushPushGo - od tamtej chwili minęły 4 lata, a ja wciąż intensywnie się uczę i cieszę się że mogę uczestniczyć w przemianie startupu w dobrze prosperującą firmę.

Praca i Rozwój

Jakie Twoim zdaniem kluczowe KPI powinny być mierzone w pracy Software Developer?

Myślę że produktywność w pracy Software Developera(-rki) to umiejętność jakościowego rozwoju systemu i wdrażania funkcjonalności na produkcję. Na pewno wskaźnikiem produktywności nie będzie ilość napisanych linii kodu ani ilość przerobionych tasków, bo one nie są porównywalne. Gdybym miała wybrać wskaźniki o które powinniśmy dbać to byłyby to:

  • code stability - łatwość utrzymania kodu, ilość generowanych błędów

  • code coverage - pokrycie kodu testami

  • lead time - czas od pomysłu do dostarczenia rozwiązania na produkcję

  • code simplicity - czytelność kodu

  • knowledge sharing - dzielenie się wiedzą, pair programming

Jak mierzysz efekty swojej pracy, aby uzyskać informacje, że jest ona efektywna zarówno dla Ciebie jaki i dla firmy?

Praca jest efektywna, jeżeli usprawnia działanie systemu nad którym pracujemy zarówno od strony kodu źródłowego jak i użyteczności dla klientów. Jeżeli klienci są zadowoleni i zespołowi deweloperskiemu dobrze pracuje się z moim kodem to znaczy, że dobrze wykonuję swoją pracę.

Panuje powszechne przeświadczenie, że skille techniczne są ważniejsze od umiejętności miękkich w działach IT.  Które z nich uważasz, za ważniejsze w swojej pracy? Określiłabyś siebie jako osobę stricte techniczną czy może wręcz przeciwnie?

Jestem osobą techniczną, która potrafi się komunikować. Skill techniczny jest niezbędny, ale umiejętności miękkie też są bardzo ważne. Pracujemy z innymi ludźmi i ciężko byłoby skorzystać z pełni potencjału skilla technicznego, nie potrafiąc komunikować się z resztą zespołu.

Czy możesz opisać w liczbach skalę działania w jakich na co dzień się obracasz?

Codziennie poświęcam do 6 godzin na samo kodowanie, w tygodniu rozwiązuję ok 2 bugi, deploye z moimi zmianami pojawiają się przynajmniej raz w tygodniu.

Co na co dzień czytasz, aby rozwijać swoje umiejętności odnośnie pracy?

Newslettery bo kondensują najciekawsze artykuły, dokumentacje, ostatnio też portal ohmydev. Lubię też przerabiać kursy online bo pozwalają podglądnąć jak inni piszą kod.

Z jakich narzędzi korzystasz w swojej pracy?

Webstorm, Gitlab, Youtrack, Slack, Discord, Discourse

Co oceniasz jako największy sukces w dotychczasowej pracy/ jakie było największe wyzwanie i jak udało Ci się z nim poradzić?

Jednym z wyzwań z którym się zmagałam było pokonanie syndromu oszusta. Nie odczuwałam go na co dzień, ale kiedy poszłam na branżowy meetup mocno poczułam, że jestem dziewczyną w świecie IT - mimo tego, że miałam umiejętności i techniczne wykształcenie, czułam się ”nie na miejscu”. 

W pokonaniu tego uczucia pomógł mi udział w wydarzeniu girls.js, udział w konferencji Women in Tech - zetknięcie z kobietami które też są techniczne, doświadczenie tego, że zainteresowanie technologiami wśród kobiet jest zupełnie normalne, uświadomienie sobie że jest nas bardzo dużo i nie ma w tym nic dziwnego. Bardzo bym chciała, żeby to było dla wszystkich naturalne.

W PushPushGo jednym z większych wyzwań było poszerzanie zespołu deweloperskiego. Nie mając doświadczenia w rekrutacji, kierowaliśmy się głównie intuicją. W ten sposób udało nam się zrekrutować naprawdę świetne osoby, dobrze podzielić zadania i stworzyć szybko rozwijający się zespół.

Jakie momenty podczas programowania sprawiają, że myślisz "Wow, kocham swoją pracę"?

Kiedy wiem jak za pomocą kodu ułatwić komuś pracę albo rozwiązać jakiś problem. I kiedy kod, który piszę jest dobrze przemyślany, dobrze przetestowany i bezproblemowo wdrożony na produkcję. 

I też zawsze kiedy tylko zaczynam się nudzić i szybko znajduje się nowe trudne zadanie do rozwiązania, nowe zagadnienie do nauki, nowe wyzwanie.

Jakie są Twoje hacki produktywności?

Wydzielanie czasu na czyste kodowanie - np. przez pracę w godzinnych cyklach, w których wyciszam komunikatory i przez godzinę skupiam się tylko na kodowaniu. Po tym czasie odrywam się, sprawdzam wiadomości, robię przerwę i wyciszam na kolejną godzinę.

Jakie widzisz trendy obecne oraz na przyszłość odnośnie tematu software development?

Ze względu na dużą zmienność w środowisku software developmentu, myślę, że bardzo cenna jest teraz znajomość uniwersalnych zasad niezależnych od poszczególnych technologii, jak znajomość wzorców projektowych czy zasad czystej architektury systemów.


autor
Barbara Szczygielska - Popiołek

Software Developer

Wypróbuj powiadomienia push od PushPushGo

Załóż konto i zacznij testować!

Rozpocznij okres próbny
testuj powiadomienia mobile push i web push

Zobacz inne artykuły na blogu PushPushGo

powiadomienie push
Online marketing insights

Optymalizacja konwersji (CRO) e-commerce - krok po kroku

Każdy sklep internetowy musi stale przyciągać nowy ruch. Ważne jednak jest, aby był to dobrze targetowany ruch, składający się z osób chętnych do podjęcia pożądanych przez Ciebie działań, np. zapisu do newslettera lub złożenia zamówienia.

kalendarz ikonka 21/3/2019 zegarek ikonka 7 min
powiadomienie push
Online marketing insights

Marketing i Pokolenie Z: 11 rzeczy, o których musisz pamiętać

kalendarz ikonka 29/8/2019 zegarek ikonka 15 min
powiadomienie push
Online marketing insights

8 wskazówek, dzięki którym zwiększysz współczynnik zapisu na powiadomienia web push

kalendarz ikonka 13/8/2019 zegarek ikonka 8 min

Rozwijaj biznes z PushPushGo

Testuj Powiadomienia Push
pushpushgo logo
Firma
O nas Kontakt Jobs RODO Polityka prywatności i plików cookie Regulamin newslettera Regulamin Polityka prezentowania opinii PushPushGo
Aplikacja
Cennik Bug bounty Changelog Poradnik Developers Hub Status page
Produkty
Web push Mobile push Transakcyjne notyfikacje push Powiadomienia onsite CORE by PushPushGo
Chcesz zostać naszym partnerem?
Partnerzy
Zapisz się do
naszego newslettera
Coś poszło nie tak! Spróbuj ponownie.
Dziękujemy za subskrypcję!
Więcej informacji

Chcę otrzymywać newsletter, czyli informacje marketingowe i handlowe o promocjach, nowych artykułach na blogu, nowych produktach, wydarzeniach i usługach związanych z serwisem www.pushpushgo.com. Wiadomości będą wysyłane w celu marketingu bezpośredniego do realizacji, którego zostanie wykorzystany podany przeze mnie adres e-mail. Administratorem danych będzie PushPushGo sp. z o.o. Więcej informacji przeczytasz w Polityce Prywatności oraz Regulaminie Newslettera.

[email protected] + 48 12 312-52-13
linkedin pushpushgo twitter pushpushgo facebook pushpushgo instagram pushpushgo youtube pushpushgo
pushpushgo capterra raiting

Administratorem danych osobowych jest: PushPushGo sp. z o.o. z siedzibą w Krakowie przy Generała Tadeusza Bora-Komorowskiego 25C, 31-476 Kraków, zarejestrowana przez Sąd Rejonowy dla Krakowa-Śródmieścia w Krakowie XI Wydział Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS 0000688693, NIP 6751601766, REGON 367877285.

Inspektor Ochrony Danych: Katarzyna Krzywicka
E-mail: [email protected]


Copyright © 2025 by PushPushGo.
All rights reserved.