Kim jestem?
Piotr Stapp
Wykształcenie
Mgr. Inż PW
MSc. Oxford
Praca
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 🤪
Dodatki
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)
Pierwszy "duży" projekt
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 🙊🙉🙈
"Family guy"
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
Banki, kredyty i inne cz.1
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" Bank
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
"Wir"
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"
Manager
"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
Napad
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ół
Kup Pan cegłę
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 ➖
Me, myself and I
Piotr Stapp corp
autor / trener / konsultant
- Kilkanaście szkoleń stacjonarnych
- Dwa programy online
- Poznaj Kubernetes
- Poznaj Docker
- Sporo konsultacji: dotnet / k8s / wydajność/ Azure / ...
Next!
[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
Money
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:
- wejdź na LinkedIn: https://www.linkedin.com/in/piotrstapp/
- albo wejdź na twitter: @ptrstpp950
- czy na FB: https://www.facebook.com/stapp.space
Kliknij follow/connect/napisz coś będę wdzięczny😊
Dziękuję!
Od juniora do seniora - Boiling Frogs
By Piotr Stapp
Od juniora do seniora - Boiling Frogs
- 135