Logo

Kompletny przewodnik po umiejętnościach miękkich oraz sposobach pracy
doświadczonych programistów.

"Skuteczna Praca w Zespole" to program szkoleniowy online, w którym pokażę Ci, czego nauczyłem się przez ostatnie kilka lat o skutecznej współpracy z zespołem, klientem oraz pracodawcą, jak podchodzę do wykonywania zadań i jakie czerpię z tego wszystkiego korzyści.


Czemu Ci się to przyda?

Gdy stawiałem swoje pierwsze kroki jako Software Engineer, to nie wiedziałem, jak stwierdzić, czy robię dobrą robotę i jak moja praca zostanie oceniona przez zespół i pracodawcę.

Nie chciałem być jednym z tych bezbronnych płatków śniegu, na których nie można polegać, trzeba ciągle pilnować i od których nie można ogólnie zbyt wiele wymagać.

Dlatego zacząłem obserwować najbardziej kompetentne osoby, które udało mi się znaleźć, a potem rozkładałem na czynniki pierwsze i wdrażałem w życie ich sposoby pracy.

Szukałem sposobów, które pozwolą mi przekroczyć stawiane przede mną oczekiwania i odblokują korzyści w postaci lepszych projektów, większej swobody w robieniu rzeczy po swojemu oraz lepszego wynagrodzenia.

Nauczyłem się, że nikt nie musi czekać, żeby zacząć zachowywać się jak doświadczony programista. Można zacząć od razu - od zmiany mindsetu.

Wpisowe polega na tym, żeby wziąć odpowiedzialność nie tylko za pisanie kodu, ale też za dobrą współpracę z zespołem, z klientem, z pracodawcą i za stopniowe zwiększanie jakości dowożonych zadań.

Okazało się, że znajomość umiejętności miękkich jest niezbędna, bo pomaga eliminować wszelkie przeszkody, które napotykam w pracy. Zauważyłem też, że te umiejętności są cenione wśród pracodawców i ludzi z zespołu.

Dzięki wsparciu wielu doświadczonych osób udało mi się wypracować podejście do pracy, które przekazuję od kilku lat wszystkim zainteresowanym - indywidualnie i w każdym kolejnym projekcie, do którego dołączam.

Po jakimś czasie zauważyłem, że ci, którzy je stosują, stopniowo zaczynają być uważani za najbardziej ogarnięte osoby w projekcie, przestają mieć problemy na rozmowach o kasę i często naturalnie wchodzą w role liderskie w swoich zespołach.

Tych sprawdzonych w boju, uporządkowanych informacji, które można szybko zaaplikować u siebie, brakuje w Internecie, a niektórzy nie mają w swoim otoczeniu osób, od których można się uczyć.

Dlatego postanowiłem zebrać to, czego się nauczyłem i wziąłem się za tworzenie tego programu.

Zebrane doświadczenia podam Ci w przystępnej formie, bez coachingu, bez wciskania kitu, bez przekonywania na siłę oraz bez mówienia o tym, co "musisz" i co "powinieneś".

Przefiltrowałem, zostawiłem to, co w mojej ocenie jest najważniejsze, więc dostajesz tylko to, co działa

Nakreślam też kontekst, dzięki któremu, w razie potrzeby, możesz zmodyfikować opisywane podejście.

Moim celem jest pokazać Ci jak zostać dojrzałym, godnym zaufania, cenionym członkiem zespołu.


Co znajdziesz w środku?

"Skuteczna Praca w Zespole" to 231 materiałów wideo podzielonych na 24 moduły. Łącznie jest to 19 godzin i 10 minut nagrań podzielone na 10 tygodni pracy.

Pod każdym modułem znajduje się lista sugestii, które możesz zaaplikować u siebie. Dorzucam też sporo materiałów zewnętrznych, które pomagały mi przez te wszystkie lata.

W tym programie nie ma lekcji, nie ma zadań domowych i certyfikatów. To dlatego, że nie chcę nikogo niańczyć i nie chcę być niczyim nauczycielem.

Chcę po prostu pokazać, co widzę, że działa. Chcę, żeby każdy mógł zastosować tę wiedzę w swojej pracy i jak najszybciej czerpać płynące z tego korzyści.

Platforma


Agenda 📋

Wstęp

👉 Dlaczego warto traktować swoją karierę jako biznes.

👉 Jak działa model oparty o budowanie kapitału zawodowego i dlaczego pasja w pracy jest niepotrzebna, a czasem nawet szkodliwa.

👉 Jak budować reputację.

👉 Dlaczego umiejętności miękkie (które wcale nie są takie miękkie) odgrywają w tym kluczową rolę.

Ustawienie mindsetu

👉 W jaki sposób szybciej zdobywać informacje potrzebne do wejścia na wyższy poziom.

👉 Dlaczego nigdy nie nazywałem się "juniorem" i polecam to samo innym.

👉 Masz wpływ praktycznie na każdy aspekt swojej pracy i jak wykorzystać to na swoją korzyść.

👉 Jak się rozwijać na własną rękę.

Praca z zadaniami

👉 Sprawdzony w bojach proces planowania i realizacji zadań, którego używam od lat.

👉 Zadawanie pytań i zbieranie informacji o tym, co trzeba zrobić.

👉 Raportowanie, informowanie o problemach i radzenie sobie z opóźnieniami.

👉 Radzenie sobie z blokadą (writer's block).

👉 Zbieranie feedbacku do zadania.

👉 Dlaczego warto i jak wymasterować narzędzia, których używasz.

👉 Jak pracować, żeby nikt nie miał Ci nic do zarzucenia, jak radzić sobie z bagnem w kodzie i jak nie tworzyć nowego.

👉 Jak radzić sobie z trudnymi zadaniami oraz jak przekuć nudne zadania w coś pozytywnego.

👉 Jak wyrobić sobie intuicję, która będzie Ci automatycznie podpowiadać dobre i złe rozwiązania.

👉 Na czym tak naprawdę polega Code Review i jak robić to dobrze.

👉 Jak sobie radzić, gdy czujesz, że brakuje Ci doświadczenia.

👉 Dlaczego oraz kiedy stosować TDD. Gdzie i jak najszybciej się go nauczyć.

👉 Najważniejsze elementy pracy z narzędziami do zarządzania pracą zespołu (Jira, Linear itp.).

Praca w zespole

Serce tego programu. Największy i najważniejszy moduł.

👉 Dlaczego programowanie to zawsze praca zespołowa.

👉 Kilka szybkich taktyk, żeby wykazać się w projekcie. Do zastosowania od zaraz.

👉 Jak wchodzić na grubo do projektu w trakcie trwania onboardingu.

👉 Ekstremalnie trafny model, który opisuje, dlaczego niektóre zespoły działają jak grupa komandosów, a inne, jak grupa nieporadnych gęsi.

👉 Co możesz dać od siebie, żeby stopniowo przesuwać swój zespół w stronę tego pierwszego.

👉 Gruby moduł o komunikacji.

👉 Jak przekazywać to, co chcesz powiedzieć w jasny, zrozumiały i klarowny sposób.

👉 Jak dogadać się z ludźmi, w różnych sytuacjach, również konfliktowych, gdy każdy ma odmienne zdanie lub jest wrogo nastawiony.

👉 Jak to robić, żeby dosadnie przekazać wszystko, co chcesz przekazać, a jednocześnie zminimalizować ryzyko, że kogoś urazisz.

👉 Jak i kiedy mówić "nie".

👉 Jak i kiedy mówić "tak".

👉 Jak prosić o pomoc i komunikować swoje potrzeby.

👉 Jak w tym wszystkim nie triggerować ludzi ;).

👉 Jak rozwiązywać konflikty i kłótnie oraz jak podejmować decyzje w zespole tak, żeby zminimalizować narzekanie i sabotowanie podjętych decyzji.

👉 Jak skutecznie pracować z innymi i jak być dobrym współpracownikiem dla analityków biznesowych, QA, liderów i wszystkich innych, z którymi wchodzisz na co dzień w relacje.

👉 Jak wyglądają spotkania, na których nikt nie zasypia, które szybko się kończą, a jednocześnie przynoszą rezultaty.

👉 Co zrobić, gdy planowania są nudne, a retra to spotkania-wydmuszki, po których nic się nie zmienia.

👉 Jak propagować wiedzę w zespole.

👉 Jak zbierać i dawać feedback.

👉 Jak radzić sobie z presją i nadgodzinami.

👉 Jak odnaleźć się w zespole, gdzie wszystkim wszystko wydaje się oczywiste, gdzie czujesz dużą różnicę poziomów i brakuje ludzi skorych do pomocy.

👉 Jak poradzić sobie z nieogarniętym seniorem, który nie robi swojej roboty, jak należy?

👉 Jak, gdzie, kiedy i kogo informować o problemach w zespole, które wymagają eskalacji?

👉 Czy da się sensownie estymować. Jak to robić.

👉 Jak dobrze poustawiać sobie pracę zdalną i asynchroniczną.

👉 Offboarding - jak wyjść z projektu nie paląc za sobą mostów i zostawiając dobre wrażenie.

Praca z klientem

👉 Punkt widzenia klienta, kim on jest w zależności od tego, w jakiego rodzaju firmie pracujesz.

👉 Co tak naprawdę myśli klient, czego potrzebuje i jaka jest w tym rola zespołu deweloperskiego.

👉 Jak dobrze zaprezentować się przed klientem i być kimś więcej niż losowym programistą z Polski, którego imienia nawet nie pamięta.

👉 Jak przekonać klienta do większej ilości testów, do refactoringu lub innego z Twoich pomysłów.

👉 Co należy zrobić, gdy pomysły klienta wydają się bezsensowne i nie ma on wg Ciebie prawa działać dobrze, a on niekoniecznie słucha Twojego feedbacku.

👉 Jak wyciągać od klienta potrzebne informacje i co zrobić, gdy nie wywiązuje się ze swoich zobowiązań.

👉 Jak stopniowo poprawiać komunikację z klientem.

👉 Jak przygotować się do demo oraz innych spotkań, na których musisz coś zaprezentować przed klientem.

👉 Jak podchodzę do nadgodzin, żeby się nie wypalić.

Praca z pracodawcą

👉 Na czym polega dobra relacja z pracodawcą i jak to zrobić, żeby obydwie strony skorzystały na niej jak najwięcej.

👉 Niezawodne podejście do awansów, podwyżek oraz "negocjacji". Czym tak naprawdę są negocjacje.

👉 Za jakie dodatkowe działania ceni nas większość pracodawców.

👉 Dodatkowe sposoby inwestowania w siebie i budowania reputacji, która zostanie z Tobą nawet wtedy, gdy zmienisz pracę.

Pułapki odpowiedzialności

👉 Najbardziej powszechne pułapki, które czekają na wszystkich, którzy robią dobrą robotę.

👉 Jak sobie z nimi poradzić i nie dać się wykorzystać.

👉 Dlaczego branie zbyt wielu odpowiedzialności i zbyt szybki awans, mogą być błędem.

👉 Jak szukać balansu w zależności od tego, co chcesz osiągnąć w swojej pracy.


Dla kogo?

"Skuteczna Praca w Zespole" to program dla programistów i programistek na poziomie junior oraz regular, którzy chcą poznać sposoby pracy oraz umiejętności miękkie dobrze opłacanych i wyróżniających się senior developerów, które pozwolą im w przyszłości bez problemu wypełniać role liderskie na najwyższym poziomie (jeśli będą tego chcieli).

Dla senior developerów, którzy nie mieli wzorów do naśladowania i czują braki w swoich umiejętnościach nietechnicznych, mimo że ich umiejętności techniczne są na wysokim poziomie.

Ogólnie, program jest dla wszystkich, którzy:

  • chcą wziąć odpowiedzialność za wszystkie aspekty tworzenia oprogramowania, a nie tylko za klikanie w klawiaturę
  • wierzą w to, że nie samym kodem człowiek żyje i chcą poprawić swoje warunki zatrudnienia, rozwijając też inne umiejętności
  • chcą lepiej wykonywać swoją pracę jako członkowie zespołu
  • chcą szybciej rozwiązywać problemy z pracą zespołową, żeby nie odciągały ich od kodzenia

Materiały są pisane z myślą o ludziach, którzy programują, bo sam to robię, ale sprawdzają się też u innych, niezależne od roli.


Kilka słów o mnie

Opinie

Krzysztof Jendrzyca / @kjendrzyca

Pracowałem w różnych projektach - od 10-letniego legacy kodu, po szybkie dwumiesięczne startupowe projekty. W software housach, w firmach produktowych i jako freelancer.

Pełniłem funkcję szeregowego programisty, lidera technicznego, architekta i doradcy technicznego, który pomaga rozwijać wiele różnych projektów jednocześnie.

Współtworzyłem zespoły od zera, przechodząc przez wszystkie fazy jego formowania. Pomagałem przekształcać dysfunkcyjne zespoły w takie, które wydajnie rozwiązują wszystkie napotkane problemy.

Poznałem większość antypatternów w kodzie i chyba wszystkie w zachowaniach zespołowych. Po latach pracy wiem, jak sobie z nimi radzić.

Swoje doświadczenia weryfikuję przez dzielenie się nimi na konferencjach, warsztatach, w pracy na etacie oraz online.

Rolę bullshit detectora pełni też bogata siatka znajomych - doświadczeni programiści, doradcy techniczni, analitycy biznesowi, scrum masterzy, product ownerzy, CTO, oraz założyciele firm zajmujących się tworzeniem oprogramowania.


Co i kiedy?

Materiały z programu udostępniam obecnie w formie cotygodniowego mailingu, który czyta już ponad 1000 osób. Ich opinie możesz zobaczyć trochę niżej.

Możesz się do niego zapisać podając swój email, a ja przy okazji dopiszę Cię do listy oczekujących na pełny program.

Dostaniejsz najlepszą ofertę dołączenia, gdy znowu będzie dostępny.

ebook

W pierwszym mailu wyślę Ci dokument, w którym opisuję mój proces planowania oraz realizacji zadań.

Podejście, które tam opisuję, stosuję od kilku lat, bo okazało się prawie całkowicie kuloodporne.

Pozwala mi przejąć pełną kontrolę nad tym, co robię i szybciej dowozić zadania.


Co mówią subskrybenci?

Opinie