Od juniora do seniora

czyli tam i z powrotem

Ostrzeżenie

Podczas tej prezentacji możesz  zostać: urażony/a, dotknięty/a, poczuć dyskomfort oraz negatywne uczucia.

 

Będą też brzydkie wyrazy podobne do "krzywa", fcuk, "o jejku nie udało się", "niech to dunder świśnie".

!!!Będzie też polityka!!!

 

Jeżeli nie akceptujesz tego regulaminu - zamknij oczy i zatkaj uszy. Nos możesz zostawić - postaram się nie smrodzić, ale za Twoich sąsiadów nie odpowiadam.

 

!!Możesz też opuścić salę w dowolnym momencie!!

Epizod 3:
Kto Panu tak spierdolił???

Intro:

Kilka słów autorze

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 🤪
  • Demant - Principal SAFe System Architect

Druga praca

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 i wydawca Poznaj Terraform.
  • Konsultant, szkoleniowiec, FinOps, DevOps, CTOaaS,
  • Założyciel Gutkowski-Stapp S.K.A

Miejsce:
Startup vs Korpo vs Januszex vs Swoje

Po co iść do:

  • startup?
  • korpo?
  • januszex?
  • własna działalność?

Zalety

  • Tworzysz od zera i dużo tworzysz :) 
  • Dużo się dzieje
  • Greenfield
  • Potencjalne miliony

Wady

  • Tworzysz dużo i na to potrzeba czasu
  • Dużo się dzieje
  • Zaciągasz dług
  • Kiepsko z kasą

Startup

Zalety

  • Rozwijasz "legacy" i nic się nie dzieje
  • Systemy żyjące  latami
  • Stabilna kasa

Wady

  • Nie potrzebujesz na to dużo
  • Spłacasz dług (czasami)
  • Brak szans na 1 mln $$

Korpo

Zalety

  • Rozwijasz "legacy" i nic się nie dzieje
  • Systemy żyjące  latami
  • Rodzinna atmosfera

Wady

  • Potrzebujesz na to dużo czasu
  • Dług jest tragiczny
  • Kiepsko z kasą

Mała firma vs. Januszex

Zalety

  • Pracujesz ile chcesz
  • Zarabiasz ile chcesz
  • Robisz co umiesz najlepiej

Wady

  • Pracujesz ile możesz
  • Zarabiasz ile Ci zapłacą
  • Kiepsko z nauką

Swoje (nie mylić z etat-B2B)

Co jest najlepsze?

Bohater:

Problem DevOps i  Full Stack

Zabawa

  • Wstańcie wszyscy
  • Jeżeli będziecie uznawać że "TAK" to stoisz
  • Jeżeli "NIE" to siadacie i siedzicie do końca, chyba że bardzo chcesz to wstajesz 😅

Nim zaczniemy

  • Wstańcie wszyscy
  • Lewa strona: wyobraźcie sobie że jesteście Full Stack
  • Prawa strona: wyobraźcie sobie że jesteście DevOps 
  • Rozłóżcie klaśnijcie raz przed sobą
  • I mniej więcej w tym zakresie pokażcie jak naprawdę czulibyście się z taką pozycją jak byście mieli zacząć za 10 minut?
    Szerko - bardzo dobrze
    Wąsko - bardzo źle

Pytanie 1

Czy DevOps/Full Stack musi umieć kodować pipeline na CI/CD?

TAK (stoję) / NIE (siadam)
 

Lewa strona - Full Stack
Prawa strona - Dev Ops

Pytanie 2

Czy DevOps/Full Stack musi kodować w tej technologii, w której pracują zespoły?

 

TAK (stoję) / NIE (siadam)
 

Lewa strona - Full Stack
Prawa strona - Dev Ops

Pytanie 3

Czy DevOps/Full Stack musi znać nieźle systemy operacyjne/bazo-danowe na którym chodzą aplikacje?

np: Linux / IIS, MySQL/MS SQL, Kafka/RabbitMQ

TAK (stoję) / NIE (siadam)
 

Lewa strona - Full Stack
Prawa strona - Dev Ops

Pytanie 4

Czy DevOps/Full Stack musi umieć optymalizować koszty?

- Chmura (FinOps??)

- Serwerownia

TAK (stoję) / NIE (siadam)
 

Lewa strona - Full Stack
Prawa strona - Dev Ops

Pytanie 5

Czy DevOps/Full Stack musi rozumieć security i wprowadzać monitoring lub rekomendacje?

TAK (stoję) / NIE (siadam)
 

Lewa strona - Full Stack
Prawa strona - Dev Ops

Pytanie 6

Czy DevOps/Full Stack musi umieć zmieniać frontend:

- HTML + CSS + JS

- ewentualne frameworki 😅

TAK (stoję) / NIE (siadam)

Ktoś został?


Kupuję piwo!

Jak zrobić "startup"/"produkt"
i ile ludzi do tego potrzeba?

Strona

GitHub

Akcja:

Zmiana pracy czyli rekrutacje

Po co zmieniać pracę?

Moje eksperymenty

  • Dodatkowe / dziwne wpisy na LinkedIn
  • 1 proces na kwartał (2-3 w roku)
  • Typy firm: wszystkie

Proces (hardcore)

  • Rozmowa wstępna
  • Rozmowa ogólna architektoniczna o doświadczeniach
  • System design interview
  • Live coding albo zadanie do domu
  • Rozmowa z hiring manager
  • Rozmowa ze współpracownikami / vice-cośtam / CTO / członkiem zarządu / ...
  • I bomba na koniec: prośba o spotkanie z mojej strony 🙉🙈🙊

Zagadka:

Agile

Pytania do publiczności :)

Kto pracował w innej metodyce niż "jakiś" Agile?

Kto pracował w 100% Kaban/Scrum/SAFe/...?

Czy uważasz że
"Wasz agile"
działa dobrze?

Ile masz dni w tygodniu w których masz 5h ciągłej pracy bez przerwy w ludzkiej porze?

Przypominam o regulaminie

SAFe 6.0 Essential
 

© Scaled Agile, Inc.

SAFe 6.0 Large Solution

 

 

© Scaled Agile, Inc.

SAFe 6.0 Portfolio

© Scaled Agile, Inc.

SAFe 6.0 Full

© Scaled Agile, Inc.

Daily

Prośba o stoper!

Retrospektywa

Tematy "techniczne" na retro

  • Strategia zarządzania branch
  • Treść i format commita
  • Problemy z merge!
  • DevOpsi / Analitycy / Inny zespół - psuje nam prace
  • Mamy dług technologiczny!
  • Co powinno być w DoD?

A gdzie jest miejsce dla trudnych pytań?

  • Kto i dlaczego ostatnio wypuścił błąd?
  • Kto jest winny?
  • Dlaczego Stapp się znowu opierdala?
  • Dlaczego pokrycie testami jest tak słabe?
  • Dlaczego baza/kod/kolejka nie daje rady?
  • Dlaczego nie mamy czasu na prace w spokoju?
  • Czy możemy mieć inaczej ułożone spotkania?

Planowanie

Story Point

Story point to abstrakcyjna jednostka używana w metodyce Scrum do oceny trudności i pracy związanego z zadaniem lub historią użytkownika, bez precyzyjnego przypisywania czasu.

Pomaga to zespołowi określić, jak trudne jest zadanie i porównać je względem innych zadań.

 

Czy planowanie działa u Ciebie sensownie?

U mnie jest dziwnie🙊🙈🙉

Dziwne przypadki z życia

  • Ktoś przelicza Story Point na MD:
    • 3SP != 1SP + 2SP
    • SP zespołu A != SP zespołu B - WTF????
  • W umowie zapis o X SP dostępnych dla klienta
  • Wykres "spalania" SP w trakcie sprint/kwartału/PI
  • Porównywanie dwóch zespołów o SP

Koniec?

Tutaj powinna być reklama jakeś  inicjatywy dla IT, ale

🙉🙈🙊

Pytania

deck

By Piotr Stapp

deck

  • 58