Od juniora do seniora

czyli tam i z powrotem

Skąd pochodzę?

Leon Stapp

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Ludwik Meier

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Pradziadkowie

Most

Rodzice

Piotr Stapp

Historia zawodowa

Wykształcenie

Mgr. Inż PW

MSc. Oxford

Firmy

  • Immisceo.dk - developer
  • Działalność własna - CxO 😂
  • Politechnika Warszawska - asystent
  • Betacom - aż do "senior"
  • Bre Bank - patrz niżej 🤷‍♂️
  • mBank - od projektanta do IT Expert / manager
  • FinAi - software architect / head architect
  • Allegro - Senior Software Engineer 
  • Allegro Pay (dawniej FinAi) - jak wyżej 🤪

Inne

  • Microsoft MVP
  • co-organizer (?) devWarsztatów
  • CxO dotnetomaniaka
  • Tłum certyfikatów i innych papierów 🤷‍♂️
  • Współtwórca Poznaj Kubernetes i Poznaj Docker

"Projekty"

(i co z nich wyniosłem)

E-Deklaracje

(wersja 1.0)

  • Ja tylko przeprowadzałem szkolenia z technologii Adobe 😉
  • Wyzwanie dla mnie: podpisywanie za pomocą XADeS formularzy PDF podpisem kwalifikowanym w Adobe Reader
  • Uruchomione 1 stycznia 2008
  • Działa nadal - v 8.0.0 została opublikowana 28.12.2020

Magia konsultingu

Nauka

  • Każdy może zostać ekspertem
  • Urlop jest bardzo ważny elementem
  • Sprint (60h-80h) jest sprintem, a nie maratonem
  • Doba to 24 godziny = 1440 minuty = 86400 sekund
  • Używanie alfy i bety w kodzie produkcyjnym niesie z sobą różne konsekwencje 🙊🙉🙈

Głowa rodziny

Badeńska-Stapp & Stapp corp.

  • Rodzina jest ważna i jest nas 4
  • Dodatkowo: pies, kot i rybki
  • Budowa domu to nie przelewki
  • Życie codzienne też 🙊🙈🙉

Panta rhei

Nauka

  • Panta rhei
  • Jak jestem w pracy to nie ma mnie w domu
  • Jak chcę się rozwijać / mieć hobby to nie ma mnie i w "pracy" i w "domu"
  • Ale lubię "inne" tematy

Bre Bank

Zespół architektury (brak projektu)

  • Cudowny tytuł: projektant w zespole architektury developerskiej
  • Dużo (pre-historycznej) technologii

Druga w nocy

I <3 DevOps

Nauka

  • Najlepszy sposób na start w nowej firmie to bug fixing + nadzór nad instalacjami
  • 8h w pracy == czas na rozwój
  • Wszystko da się zautomatyzować
  • "U mnie działa" to problem
  • Konfiguracja jest trudna 🤪
  • Programista nie ma prawa wstępu na środowiska
  • Nie lubię się nudzić 😅

nowy mBank

BRE i mBank

  • Totalna zmiana kanałów dostępu do mBanku
  • Częściowa zmiana architektury
  • Olbrzymi projekt, a ja nadal w zespole architektury

Uważaj!!!

CSS + JS jest fajny

Nauka

  • Fun, fun, fun
  • Lubię frontend, backend i DevOps
  • Architektura to podatek i ciężko ją uwzględnić w Agile
  • Problemy w kodzie != problemów ludzkich

Projekt M

mBank

  • M nie pochodzi od mBank
  • Mega stos:
    • .NET (klient)
    • RabbitMQ
    • Apache Storm
    • Cassandra
    • Hadoop
    • Chef
    • i inne "normalne"

CAPEX vs OPEX

Debug Cassandra

Kogo zatrudniać?

Nauka

  • Technologie i zespół to jedno, ale kwestie inne istnieją
  • Mądrzy ludzie == fajna energia == dobra praca(*)
  • (*) - Morale są ważne, nawet bardzo

 

  • Cassanda poniżej wersji X.Y.6 to alpha lub beta (ale pewnie coś się już zmieniło)
  • Mało się nauczyłem z poprzednich projektów ⬆️
  • Debug rozproszonego systemy to "niezła jazda"

"Kierownik"

nadal mBank 🧙‍♂️

  • Zespół UX1 / UX1 im. Piotra Stappa / Unstappable
  • "Magiczna" zmiana w organizacji
  • Zespół 10-14 osób (zależy od momentu)
  • Wdrażamy scrum

Outlook, excel, JIRA

Spotkania

Scrum

Kariera

Nauka

  • Dobry dev/ops/... != dobry manager
  • Brak wyszkolenia == problemy
  • Potrafię (nieumyślnie) skrzywdzić ludzi
  • Lubię wystąpienia publiczne
  • "Side projects" => między innymi Microsoft MVP

FinAi - startup

Architect / Head Architect

  • Chmura
  • Nowe zabawki
  • "Uber" dla finansów

Zaangażowanie

Wiedza

Nauka

  • Super zespół == super praca
  • IT może co najwyżej nie zepsuć 😢
  • Dużo, dużo, naprawdę dużo wiedzy:
    • o chmurze Azure
    • o marketingu w internecie
    • o badaniach zachowań
    • o finansach i nie tylko
    • mikroserwisy działają bo masz doświadczony zespół

Allegro & Allegro Pay

Senior software engineer

  • Allegro kupiło FinAi po "bankructwie"
  • Powrót do dużej organizacji + krótki termin
  • "Degradacja"
  • COVID-19
  • Większość zespołu przeszła (nie licząc marketingu)

Mikroserwisy na dużą skalę

Test siebie

I innych

Nauka

  • "Kredyt" na projekt
  • Dużo zależności, ale projekt z FinAi wytrzymał skalę
  • Unikaj OPR driven development
  • Psychologia zespołu jest MEGA ważna
  • Organizacja ma wpływ na:
    • twoją podwyżkę
    • twoje miejsce w szeregu
    • twoje ....
  • Szef i szef-szefa jeszcze bardziej ⬆️
  • KPI, OKR, cele roczne  - 🤮
  • Zespół zespołowi nie równy - zarówno na ➕ jak i ➖

Piotr Stapp corp

autor / trener / konsultant

  • Kilkanaście szkoleń stacjonarnych
  • Dwa programy online
    • Poznaj Kubernetes
    • Poznaj Docker
  • Sporo konsultacji: dotnet / k8s / wydajność/ Azure / ...

[TODO]

pozycja TODO

  • Cośtam ....
  • Cośtam ..

 

Życie pokaże co będzie dalej 🤷‍♂️

Podsumowując

Co więcej?

Książki i inne media 🤪

Skąd brać tytuły?

  • Goodreads - znajomi/mentorzy/prelegenci
  • Koledzy z zespołu i zespołów obok
  • Nie przesadzać
  • Są inne media:
    • podcast
    • kursy online/offline
    • youtube
    • warsztaty
    • ...

Angielski to podstawa

Polski kod

<htjz>
<głowa>
  <skrypt>
    powiadamaiam( 'Hipertekstowy język znaczników' );
  </skrypt>
</głowa>
</htjz>
publiczna pustka Główna (łancuch[ ] argumenty) {
    Konsola.NapiszLinię("C# po polsku");
}

publiczna statyczna pustka Główna(Łańcuch[] argumenty) {
    System.wyjście.drukujln("Java po polsku");
}

<skrypt>
  powiadamaiam( 'To JavaScript!' );
</skrypt>
publiczna statyczna pustka Główna(łańcuch[] argumenty) {
    System.wyjście.drukujln("Java po polsku");
}

Zespół

Inne

  • Open-source
  • Blog / vlog / ...
  • Prelekcje
  • Warsztaty (prowadzenie)
  • Konsultacje za darmo i za $$$
  • ....

Marka osobista

Kasa i nie tylko

Zarobki

B2b vs UoP vs UoP+KUP ...

Benefity

Happy

Happy

Koniec?

Q&A

+

Prośba

Jeżeli uważasz że było wartościowo to:

 

Kliknij follow/connect/napisz coś będę wdzięczny😊

Od juniora do seniora - Part I

By Piotr Stapp

Od juniora do seniora - Part I

  • 101