Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developerze, zdevelopuj się sam!

Developerze, zdevelopuj się sam!

Zapraszam Was na opowieść o rzeczach, które można robić jako developer, aby ciągle się rozwijać. Będzie o workshopach, hackathonach, code review, pisaniu blogów, udziale w konferencjach i dzieleniu się wiedzą. Wszystko to służy uczeniu się nowych rzeczy, eksperymentowaniu, doskonaleniu się i bawieniu.

Bez tego zostanie nam tylko codzienna praca, która może być bardzo mozolna, w nieatrakcyjnych technologiach. Wszystko poprę praktycznymi radami jak to przeprowadzić, jako że większość stosujemy w pracy i mam sporo przemyśleń.

Bartek Zdanowski

October 16, 2019
Tweet

More Decks by Bartek Zdanowski

Other Decks in Programming

Transcript

  1. DDY o czym porozmawiamy? ▪ po co się rozwijać? ▪

    extras ▪ książki ▪ standupy ▪ code review ▪ retrospektywy ▪ blogowanie ▪ uczestnictwo w konferencjach ▪ open source 4
  2. DDY o czym porozmawiamy? ▪ infobar ▪ flaszki ▪ warsztaty

    ▪ hacking space ▪ hackathony ▪ certyfikaty i szkolenia ▪ występy na konfach ▪ inne wynalazki ▪ podsumowanie 5
  3. DDY extras ▪ kawa i herbata ▪ płatna kawa(!?) ▪

    sklepik ▪ kanapki i obiady ▪ piłkarzyki, ping-pong, xbox ▪ owoce, słodycze 10
  4. DDY książki ▪ ebooki od razu • Amazon, pragprog, manning,

    o’reilly, Helion • Do 30% taniej od papierowych • Ekologiczne :D • Zawsze przy Tobie :) • DRM! 15
  5. DDY książki ▪ papierowe w kilka dni • helion, of

    course • o’reilly, manning • Bookdepository.com (Amazon!) bezpłatna wysyłka + brak opłat celnych tydzień - dwa tygodnie - warto porównać z innymi serwisami 18
  6. DDY książki ▪ dla firmy to grosze ▪ strona z

    listą zamówień ▪ strona ze spisem, ocenami i kto wypożyczył 22
  7. DDY stand-up ▪ stała pora ▪ nie odpuszczać sobie ▪

    zdalnie - też można - telefon, skype ▪ kary za spóźnienie ;) ▪ mobilizacja - nic nie zrobiłem, będzie wstyd 25
  8. DDY code review ▪ najszybciej wyłapujemy błędy ▪ utrzymujemy jakość

    kodu ▪ przyłapujemy leniwych koderów ▪ śledzimy rozwój kodu ▪ uczymy się od innych i vice versa ▪ przeciwdziała silosom 29
  9. DDY code review przykłady technik i narzędzi ▪ pair programming

    ▪ w IDE, w kodzie - przeglądamy branch ▪ github ▪ gitlab ▪ gerrit ▪ stash 30
  10. DDY code review gitlab ▪ jedno z popularniejszych narzędzi ▪

    dyskusje/wątki ▪ doskonałe opcje flow i akceptacji zmian ▪ integracja z Gitlab CI ▪ SaaS ▪ podstawowa wersja - bezpłatna 32
  11. DDY code review gerrit ▪ potężny, ale trudny w konfiguracji

    ▪ szybkie api (+komentarze!) ▪ wszyscy są adminami ▪ pozwala dawać role +1, +2 ▪ integracja z Jenkinsem i Sputnikiem ▪ jest bardziej faszystowski ▪ Open source - bezpłatny! 37
  12. DDY code review stash ▪ mój najmniej ulubiony :) ▪

    prosty w konstrukcji i toporny ▪ action pointy w review ▪ nieszczególna integracja z resztą tooli atlassiana ▪ płatny 41
  13. DDY code review kto przeprowadza ▪ uber architekt ▪ każdy

    z zespołu ▪ dodatkowo ktoś kto ma +2 ▪ poprawki wymagają akceptacji 45
  14. DDY code review od 6 lat ▪ uczestniczę w projektach

    100% review ▪ każda moja linia kodu była przez kogoś obejrzana nigdy więcej ▪ nie wezmę udziału w projekcie bez review 46
  15. DDY retrospektywa zagadnienia ▪ co było dobre ▪ co było

    źle ▪ czego brakuje ▪ action pointy 49
  16. DDY retrospektywa po co? ▪ mobilizuje do zastanowienia się nad

    przebiegiem projektu ▪ pozwala rozwiązać problemy ▪ wyznacza dalsze kroki 53
  17. DDY blogowanie ▪ można robić skomplikowane tutoriale ▪ można robić

    proste zapiski ▪ piszmy jeśli rozwiązania nie mogliśmy znaleźć w necie! 55
  18. DDY blogowanie ▪ dzielenie się wiedzą ze Światem ▪ koleżanki/koledzy

    z pracy też czytają ▪ mobilizuje do przemyślenia tematu ▪ mobilizuje do rzetelnego wpisu 57
  19. DDY blogowanie dobre rady ▪ piszcie na swoim prywatnym blogu

    ▪ firmowy blog niech agreguje Wasze posty ▪ w razie rozstania każdy pozostanie ze swoim contentem 58
  20. DDY konferencje / meetupy mnóstwo ciekawych konferencji i spotkań w

    tym bezpłatne lub tanie, np ▪ Confitura ▪ WDI ▪ Talk4devs :) ▪ JUGi, GDG, PUG, inne 61
  21. DDY konferencje / meetupy Confitura 2019 ▪ 13. edycja! ▪

    bezpłatna * ▪ 2.2k uczestników * opłata rejestracyjna 30zł przekazywana na cele charytatywne 62
  22. DDY uczestnictwo w konferencjach źródła konferencji i meetupów ▪ crossweb.pl

    ▪ lanyrd.com -> www.eventbrite.com ▪ evenea.pl/imprezy/konferencje.html ▪ meetup.com/find/tech/ * *od XI.2019 RSVP jest płatne! 65
  23. DDY Open Source ▪ github FTW ▪ uczestniczymy w prawdziwych

    i przydatnych projektach ▪ podglądamy najlepszych ▪ nasz kod jest przeglądany przez najlepszych 68
  24. DDY Open Source ▪ doskonała forma promocji samego siebie ▪

    łatwiej znaleźć pracę ▪ super jeśli firma jest otwarta na commitowanie do open source 69
  25. DDY flaszki 72 ▪ opiekun tematu ▪ krótkie wystąpienia ▪

    5-20 min ▪ nie musi być o bieżącej pracy! ▪ regularnie
  26. DDY infobar 76 ▪ dedykowana lista mailingowa ▪ ciekawe materiały

    wysyłamy na listę ▪ zbieramy wszystkie adresy na stronie ▪ raz w miesiącu spotykamy się i omawiamy wszystkie materiały
  27. DDY infobar 78 co zbierać? ▪ ściśle techniczne tematy ▪

    agile ▪ startupy - co nowego w Świecie ▪ to co robią duże firmy technologiczne ▪ ciekawe wydarzenia
  28. DDY warsztaty wewnętrzne ▪ osoba odpowiedzialna ▪ pracownicy prowadzą ▪

    regularnie ▪ stały czas, np. piątek o 15 ▪ strona z kolejką terminów 84
  29. DDY warsztaty alternatywa ▪ strona z listą filmów ▪ na

    początku wybieramy film ▪ oglądamy w skupieniu ▪ dyskutujemy i podsumowujemy na stronie 88
  30. DDY warsztaty zewnętrzne ▪ jugi, meetupy, konferencje ▪ współpraca z

    firmami szkoleniowymi ▪ bardzo rzetelne przygotowanie się 89
  31. DDY warsztaty ▪ jugi i konferencje mogą zwrócić koszty dojazdu

    ▪ firmy szkoleniowe płacą kilkukrotność dniówki ▪ zgoda szefa na bezpłatne urlopy 91
  32. DDY hacking space ▪ wspólne miejsce do hackowania sprzętu ▪

    dostęp do wspólnych (drogich) narzędzi ▪ drukarka 3D FTW ▪ tam nas nie dopadną nasze żony! 93
  33. DDY hackathony hacking marathon ▪ cały dzień, doba, weekend ▪

    raz na miesiąc, kwartalnie, co pół roku, rocznie 102
  34. DDY hackathony co robić? ▪ ewaluacja nowych technologii ▪ refaktoryzacja

    kodu, na którą nigdy nie ma czasu… ▪ nowe funkcjonalności w projekcie ▪ pomysły “przydatne” firmie ▪ pomysły odlotowe ▪ zabawa 107
  35. DDY hackathony jak się przygotować? ▪ osoba/grupa odpowiedzialna ▪ strona

    z pomysłami - między hackathonami ludzie dopisują pomysły ▪ zapisy na projekt ▪ spotkanie org na kilka dni przed 108
  36. DDY hackathony przebieg ▪ umówione ramy godzinowe ▪ rozpoczęcie ▪

    pizza, energetyki, piwo? ▪ zakończenie ▪ podsumowanie na stronie 110
  37. DDY hackathony przebieg ▪ rozpoczęcie • które tematy będą robione

    • kto jest z kim w zespole • team > 1 osoba! • jakich efektów się spodziewamy 111
  38. DDY hackathony przebieg ▪ zakończenie • demo wszystkich dokonań •

    podsumowanie jak poszło • dlaczego się nie udało • co myślimy o zastosowanych technologiach 122
  39. DDY certyfikaty i szkolenia ▪ usystematyzowany przegląd technologii ▪ teoria

    - która może pomóc w praktyce ▪ są pracodawcy, którzy cenią certyfikaty ▪ są płatne 128
  40. DDY certyfikaty i szkolenia MOOC - Massive Online Open Courses

    ▪ Coursera ▪ Udacity ▪ edX ▪ MIT OpenCourseWare ▪ Khan Academy* 129
  41. DDY certyfikaty i szkolenia mój kolega Rafał ▪ 37 uzyskanych

    certyfikatów ▪ 48 egzaminów (11 niezdanych) ▪ 4111 godzin nauki, (avg 2h / dzień) ▪ 6 lat - okres nauki ▪ ~45k PLN - koszt egzaminów i książek 130
  42. DDY występy na konferencjach ▪ występowanie - dzielenie się wiedzą

    i doświadczeniem ▪ sposób na lans ▪ rzetelne przygotowanie ▪ poznaje się niezwykłych ludzi, często gwiazdy ▪ zwiedza się Świat ▪ (mądry) pracodawca chętnie refunduje 132
  43. DDY występy na konferencjach jak wystąpić w Polsce? ▪ wystąp

    wewnątrz firmy ▪ wystąp na JUGu ▪ daj się nagrać ▪ wystąp na niedużej konferencji ▪ wystąp na dużej 134
  44. DDY występy na konferencjach jak wystąpić za granicą? ▪ ogarnij

    angielski ▪ wystąp w Polsce ▪ wystąp na niedużej konfie za granicą ▪ wystąp na coraz większych za granicą 135
  45. DDY występy na konferencjach dobre przygotowanie, głupcze! ▪ znaj dobrze

    temat ▪ przygotuj przejrzyste slajdy ▪ ćwicz ▪ pokaż w firmie ▪ ćwicz ▪ pokaż na JUGach, meetupach 136
  46. DDY inne wynalazki ▪ atlassian shipit - kwartalnie ▪ google

    20% time - mit czy prawda? ▪ ATM - Allegro Tech Meeting - rocznie 139
  47. DDY podsumujmy co robić samemu ▪ książki ▪ konfy -

    uczestnictwo i występowanie ▪ opensource ▪ blogowanie ▪ certyfikaty i szkolenia ▪ szkolenie innych 141
  48. DDY podsumujmy ▪ standupy ▪ code review ▪ retrospectives ▪

    workshopy ▪ hackathony ▪ Infobar ▪ flaszki ▪ hacking space co tylko w firmie 142
  49. DDY podsumujmy ▪ niektóre książki ▪ Infobar i flaszki ▪

    warsztaty ▪ code review* 143 ▪ konfy - uczestnictwo i występowanie ▪ hackathony ▪ certyfikaty i szkolenia co jest kosztowne
  50. DDY podsumujmy ▪ szkolenie innych ▪ hacking space co bezpłatnie

    (lub niskim kosztem) 144 ▪ standupy ▪ retrospectives ▪ blogowanie ▪ open source
  51. DDY podsumujmy jak przekonać szefa ▪ podnosimy umiejętności ▪ podnosimy

    jakość kodu ▪ tworzymy świetne miejsce pracy ▪ pracownicy są wdzięczni za możliwość rozwoju ▪ gros pomysłów nie jest bardzo kosztowne ▪ jest fajnie 145