Slide 1

Slide 1 text

Developerze, zdevelopuj się sam! Bartek Zdanowski 1

Slide 2

Slide 2 text

DDY Akuku! Bartek Zdanowski @bartekzdanowski 2

Slide 3

Slide 3 text

DDY Akuku! developer @ jaram się vertx’em ojciec i mąż :) 3

Slide 4

Slide 4 text

DDY o czym porozmawiamy? ■ po co się rozwijać? ■ extras ■ książki ■ standupy ■ code review ■ retrospektywy ■ blogowanie ■ uczestnictwo w konferenchach ■ występy na konfach ■ open source 4

Slide 5

Slide 5 text

DDY o czym porozmawiamy? ■ infobar ■ warsztaty ■ hackathony ■ certyfikaty i szkolenia ■ hacking space ■ inne wynalazki ■ podsumowanie 5

Slide 6

Slide 6 text

DDY po co się rozwijać? 6

Slide 7

Slide 7 text

DDY extras 7

Slide 8

Slide 8 text

DDY extras ■ kawa i herbata ■ płatna kawa(!?) ■ sklepik ■ kanapki i obiady ■ piłkarzyki, ping-pong, xbox ■ owoce, banany 8

Slide 9

Slide 9 text

extras 9

Slide 10

Slide 10 text

extras 10

Slide 11

Slide 11 text

DDY książki 11

Slide 12

Slide 12 text

DDY książki ■ ebooki - od razu ■ papierowe - w kilka dni 12

Slide 13

Slide 13 text

DDY książki ■ ebooki od razu ● zazwyczaj u wydawców ● pragprog, manning, o’reilly ● wspólny storage - samba, NFS, owncloud, etc. 13

Slide 14

Slide 14 text

książki 14

Slide 15

Slide 15 text

DDY książki ■ papierowe w kilka dni ● helion, of course ● o’reilly, manning ● bookdepository.com bezpłatna wysyłka + brak opłat celnych tydzień - dwa tygodnie 15

Slide 16

Slide 16 text

książki 16

Slide 17

Slide 17 text

książki 17

Slide 18

Slide 18 text

książki 18

Slide 19

Slide 19 text

DDY książki ■ dla firmy to grosze ■ strona z listą zamówień ■ strona ze spisem, ocenami i kto wypożyczył 19

Slide 20

Slide 20 text

DDY stand-up 20

Slide 21

Slide 21 text

DDY stand-up ■ krótko ■ co robiłem ■ co będę robił ■ z czym mam problem 21

Slide 22

Slide 22 text

DDY stand-up ■ stała pora ■ nie odpuszczać sobie ■ zdalnie - też można - mail, skype ■ kary za spóźnienie ■ mobilizacja - nic nie zrobiłem, będzie wstyd 22

Slide 23

Slide 23 text

stand-up 23

Slide 24

Slide 24 text

DDY code review 24

Slide 25

Slide 25 text

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 25

Slide 26

Slide 26 text

DDY code review przykłady technik i narzędzi ■ pair programming ■ w IDE, w kodzie - przeglądamy branch u siebie lub u kogoś ■ github ■ gitlab ■ gerrit 26

Slide 27

Slide 27 text

code review 27

Slide 28

Slide 28 text

DDY code review gitlab ■ zbyt cukierkowy ;) ■ nie ma api do komentarzy ■ nie ma integracji Jenkinsa i Sputnika ■ jest bardziej hipsterski ■ niektórzy go lubią... 28

Slide 29

Slide 29 text

code review 29

Slide 30

Slide 30 text

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 30

Slide 31

Slide 31 text

code review 31

Slide 32

Slide 32 text

code review 32

Slide 33

Slide 33 text

DDY code review kto przeprowadza ■ uber architekt ■ każdy z zespołu ■ dodatkowo ktoś kto ma +2 33

Slide 34

Slide 34 text

DDY code review od 2.5 roku ■ 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 34

Slide 35

Slide 35 text

DDY retrospektywa 35

Slide 36

Slide 36 text

DDY retrospektywa refleksja nt przebiegu projektu ■ per sprint ■ per projekt 36

Slide 37

Slide 37 text

DDY retrospektywa zagadnienia ■ co było dobre ■ co było źle ■ czego brakuje ■ action pointy 37

Slide 38

Slide 38 text

retrospektywa 38

Slide 39

Slide 39 text

retrospektywa 39

Slide 40

Slide 40 text

DDY retrospektywa po co? ■ mobilizuje do zastanowienia się nad przebiegiem projektu ■ pozwala rozwiązać problemy ■ wyznacza dalsze kroki 40

Slide 41

Slide 41 text

DDY blogowanie 41

Slide 42

Slide 42 text

DDY blogowanie ■ można robić skomplikowane tutoriale ■ można robić proste zapiski ■ piszmy jeśli rozwiązania nie mogliśmy znaleźć w necie! 42

Slide 43

Slide 43 text

blogowanie 43

Slide 44

Slide 44 text

DDY blogowanie ■ dzielenie się wiedzą ze Światem ■ koleżanki/koledzy z pracy też czytają ■ mobilizuje do przemyślenia tematu ■ mobilizuje do rzetelnego wpisu 44

Slide 45

Slide 45 text

DDY blogowanie dobre rady ■ piszcie na swoim prywatnym blogu ■ firmowy blog niech agreguje Wasze posty ■ w razie rozstania każdy pozostanie ze swoim contentem 45

Slide 46

Slide 46 text

blogowanie 46

Slide 47

Slide 47 text

DDY uczestnictwo w konferencjach 47

Slide 48

Slide 48 text

DDY uczestnictwo w konferencjach nie będę woził drewna do lasu mnóstwo ciekawych konferencji - w tym bardzo tanie lub bezpłatne ■ BoilingFrogs :) ■ Confitura :)))) 48

Slide 49

Slide 49 text

uczestnictwo w konferencjach 49

Slide 50

Slide 50 text

DDY uczestnictwo w konferencjach źródła konferencji i meetupów ■ http://crossweb.pl/ ■ http://lanyrd.com/ ■ http://www.meetup.com/find/tech/ 50

Slide 51

Slide 51 text

uczestnictwo w konferencjach 51

Slide 52

Slide 52 text

DDY występy na konferencjach 52

Slide 53

Slide 53 text

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 53

Slide 54

Slide 54 text

występy na konferencjach 54

Slide 55

Slide 55 text

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 55

Slide 56

Slide 56 text

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ą 56

Slide 57

Slide 57 text

DDY występy na konferencjach dobre przygotowanie, głupcze! ■ znaj dobrze temat ■ przygotuj przejrzyste slajdy ■ ćwicz ■ pokaż w firmie ■ ćwicz ■ pokaż na JUGach, meetupach 57

Slide 58

Slide 58 text

występy na konferencjach 58

Slide 59

Slide 59 text

DDY open source 59

Slide 60

Slide 60 text

DDY Open Source ■ github FTW ■ uczestniczymy w prawdziwych i przydatnych projektach ■ podglądamy najlepszych ■ nasz kod jest przeglądany przez najlepszych 60

Slide 61

Slide 61 text

DDY Open Source doskonała forma promocji samego siebie super jeśli firma jest otwarta na commitowanie do open source 61

Slide 62

Slide 62 text

DDY Open Source własne konto github firma jako organizacja 62

Slide 63

Slide 63 text

DDY infobar 63

Slide 64

Slide 64 text

DDY infobar 64 ■ ciekawe materiały wysyłamy do wszystkich na wyznaczoną listę ■ zbieramy wszystkie adresy na stronie ■ raz w miesiącu spotykamy się i omawiamy wszystkie materiały

Slide 65

Slide 65 text

DDY infobar 65 co zbierać? ■ ściśle techniczne tematy ■ agile ■ startupy - co nowego w Świecie ■ to co robią duże firmy technologiczne ■ ciekawe wydarzenia

Slide 66

Slide 66 text

infobar 66

Slide 67

Slide 67 text

infobar 67

Slide 68

Slide 68 text

infobar 68

Slide 69

Slide 69 text

infobar 69

Slide 70

Slide 70 text

DDY warsztaty 70

Slide 71

Slide 71 text

DDY warsztaty ■ wewnętrzne ■ alternatywa* ■ zewnętrzne 71

Slide 72

Slide 72 text

DDY warsztaty wewnętrzne ■ regularnie ■ stały czas, np. piątek o 15 ■ strona z kolejką terminów ■ osoba odpowiedzialna 72

Slide 73

Slide 73 text

warsztaty 73

Slide 74

Slide 74 text

warsztaty 74

Slide 75

Slide 75 text

DDY warsztaty alternatywa ■ strona z listą filmów ■ na początku wybieramy film ■ oglądamy w skupieniu ■ dyskutujemy i podsumowujemy na stronie 75

Slide 76

Slide 76 text

DDY warsztaty 76

Slide 77

Slide 77 text

DDY warsztaty zewnętrzne ■ jugi, meetupy, konferencje ■ współpraca z firmami szkoleniowymi ■ bardzo rzetelne przygotowanie się 77

Slide 78

Slide 78 text

warsztaty 78

Slide 79

Slide 79 text

DDY warsztaty ■ jugi i konferencje mogą zwrócić koszty dojazdu ■ firmy szkoleniowe płacą kilkukrotność dniówki ■ zgoda szefa na bezpłatne urlopy 79

Slide 80

Slide 80 text

DDY hackathony 80

Slide 81

Slide 81 text

DDY hackathony hacking marathon ■ cały dzień, doba, weekend ■ raz na miesiąc, kwartalnie, co pół roku, rocznie 81

Slide 82

Slide 82 text

DDY hackathony 82

Slide 83

Slide 83 text

DDY hackathony w firmie ■ software ■ hardware kategorie ■ przydatne ■ nieprzydatne 83

Slide 84

Slide 84 text

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 84

Slide 85

Slide 85 text

DDY hackathony jak się przygotować? ■ strona z pomysłami - między hackathonami ludzie dopisują pomysły ■ zapisy na projekt ■ spotkanie org na kilka dni przed ■ osoba odpowiedzialna 85

Slide 86

Slide 86 text

hackathony 86

Slide 87

Slide 87 text

DDY hackathony przebieg ■ umówione ramy godzinowe ■ rozpoczęcie ■ pizza, energetyki, piwo? ■ zakończenie ■ podsumowanie na stronie 87

Slide 88

Slide 88 text

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 88

Slide 89

Slide 89 text

hackathony 89

Slide 90

Slide 90 text

hackathony 90

Slide 91

Slide 91 text

hackathony 91

Slide 92

Slide 92 text

hackathony 92

Slide 93

Slide 93 text

hackathony 93

Slide 94

Slide 94 text

hackathony 94

Slide 95

Slide 95 text

DDY hackathony przebieg ■ zakończenie ● demo wszystkich dokonań ● podsumowanie jak poszło ● dlaczego się nieudało ● co myślimy o zastosowanych technologiach 95

Slide 96

Slide 96 text

hackathony 96

Slide 97

Slide 97 text

hackathony 97

Slide 98

Slide 98 text

DDY certyfikaty i szkolenia 98

Slide 99

Slide 99 text

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 99

Slide 100

Slide 100 text

DDY certyfikaty i szkolenia MOOC - Massive Online Open Courses ■ Coursera ■ Udacity ■ edX ■ MIT OpenCourseWare 100

Slide 101

Slide 101 text

DDY certyfikaty i szkolenia mój kolega Rafał ■ 20 uzyskanych certyfikatów ■ 25 egzaminów (4 niezdane) ■ 2544 godzin nauki, (2h nauki dziennie przez 1272 dni) ■ okres nauki - 3,5 roku ■ koszt egzaminów i książek 25 850 zł 101

Slide 102

Slide 102 text

DDY hacking space 102

Slide 103

Slide 103 text

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! 103

Slide 104

Slide 104 text

hacking space 104

Slide 105

Slide 105 text

hacking space 105

Slide 106

Slide 106 text

hacking space 106

Slide 107

Slide 107 text

hacking space 107

Slide 108

Slide 108 text

hacking space 108

Slide 109

Slide 109 text

hacking space 109

Slide 110

Slide 110 text

hacking space 110

Slide 111

Slide 111 text

DDY inne wynalazki 111

Slide 112

Slide 112 text

DDY inne wynalazki ■ atlassian shipit - kwartalnie ■ google 20% time - mit czy prawda? ■ ATM - Allegro Tech Meeting - rocznie 112

Slide 113

Slide 113 text

DDY podsumujmy 113

Slide 114

Slide 114 text

DDY podsumujmy co robić samemu ■ książki ■ konfy - uczestnictwo i występowanie ■ opensource ■ blogowanie ■ certyfikaty i szkolenia ■ szkolenie innych 114

Slide 115

Slide 115 text

DDY podsumujmy ■ standupy ■ code review ■ retrospectives ■ workshopy ■ hackathony ■ infobar ■ warsztaty ■ hackathony ■ hacking space co tylko w firmie 115

Slide 116

Slide 116 text

DDY podsumujmy ■ standupy ■ code review ■ retrospectives ■ blogowanie ■ open source ■ szkolenie innych ■ hacking space ■ infobar ■ warsztaty co bezpłatnie (lub niskim kosztem) 116

Slide 117

Slide 117 text

DDY podsumujmy co jest kosztowne ■ książki ■ konfy - uczestnictwo i występowanie ■ warsztaty ■ blogowanie ■ hackathony ■ certyfikaty i szkolenia 117

Slide 118

Slide 118 text

DDY podsumujmy jak przekonać szefa ■ podnosimy umiejętności ■ podnosimy jakość kodu ■ tworzymy fajne miejsce pracy ■ pracownicy są wdzięczni za możliwość rozwoju ■ gros pomysłów nie jest bardzo kosztowne ■ jest fajnie 118

Slide 119

Slide 119 text

DDY pytanka? 119

Slide 120

Slide 120 text

DDY zdjęcia porwane z sieci 120 http://www.shmula.com/wp-content/uploads/2007/02/stand-up-meeting.jpg

Slide 121

Slide 121 text

dziękuję! Developerze, zdevelopuj się sam! Bartek Zdanowski 121