Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE...

112
Jak dbać o motywację pracowników IT?

Transcript of Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE...

Page 1: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Jak dbać o motywację

pracowników IT?

Page 2: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Uwiarygodnienie

Joanna Toboła-Pieńczak

Product Development Coordinator

Grupa Pracuj

Page 3: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Moja misja

"Sprawianie, żeby ludzie chcieli tu* być

i budowanie ich zaangażowania"

*w Grupie Pracuj

Page 4: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

01 Co najbardziej motywuje ludzi w IT?

Page 5: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

02 Motywacja – why?

Page 6: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Motywacja – why?

Dlaczego mówimy o motywacji?

Bo chcemy wiedzieć jak

motywować ludzi

Dlaczego chcemy mieć ludzi

zaangażowanych w pracę?

Bo praca zaangażowanych

ludzi zdecydowanie przekłada się na

dobry, finalny efekt dla klienta i wyniki

firmy

Dlaczego chcemy

motywować ludzi?

Żeby byli zmotywowani

Dlaczego chcemy, żeby

byli zmotywowani?

Bo zmotywowani ludzie są bardziej zaangażowani w

pracę

Page 7: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Motywacja – why?

MOTYWACJA

ZAANGAŻOWANIE

PRODUKTYWNOŚĆ

INNOWACJE

Page 8: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Motywacja – why?

Kto ma bezpośredni wpływ

na zaangażowanie ludzi?

LIDER

Page 9: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

03 Motywacja XYZ

Page 10: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Motywacja XYZ

X Y Z

„Stabilizacja i przywiązanie

do miejsca pracy”„Praca to tylko praca” „Praca nie może wymagać

rezygnacji z rzeczy

niezbędnych w życiu

prywatnym”

Page 11: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Motywacja XYZ

X i Y• Otwarta komunikacja

i dawanie informacji zwrotnych

• Pozytywne podejście

• Wyznaczanie jasnych celów

Z• Pozytywne podejście

• Wyznaczanie jasnych celów

• Otwarta komunikacja

i dawanie informacji zwrotnych

Page 12: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

04 Dwa rodzaje motywacji

Page 13: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Dwa rodzaje motywacji

Motywacja zewnętrzna

vs.

Motywacja wewnętrzna

Page 14: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Dwa rodzaje motywacji

Motywacja zewnętrzna Motywacja wewnętrzna

podwyżki osiągnięcie celu

awanse samozadowolenie

pochwały nauczenie się czegoś nowego,

zdobycie nowych kompetencji

kary skutek podjętych działań

nagany zgodność działań z samym sobą

wstrzymanie premii poczucie bycia potrzebnym

benefity pomoc komuś innemu

Page 15: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Motywacja – why?

Na co powinniśmy stawiać?

MOTYWACJA

WEWNĘTRZNA

Page 16: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

05 Na ratunek – Daniel Pink

Page 17: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Daniel Pink - Drive

https://www.youtube.com/watch?v=u6XAPnuFjJc

Page 18: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Daniel Pink - Drive

Page 19: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Daniel Pink - Drive

Page 20: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Daniel Pink - Drive

Page 21: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Daniel Pink - Drive

Page 22: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

06 No dobra, ale co z tym IT?

Page 23: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Jak dbać o motywację pracowników IT?

Działania organizacji

• Transparentne i przestrzegane wartości firmowe• Jasna wizja i misja firmy

• Otwartość na różnorodność

• Zachęcanie do innowacyjności• Jasne zasady działania systemu podwyżkowego i awansowego

• Otwartość na nowe technologie

• Zrozumienie specyfiki pracy w IT

Page 24: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Jak dbać o motywację pracowników IT?

Działania Lidera

• Udzielanie informacji zwrotnej

• Jasne definiowanie celów

• Jasne stawianie oczekiwań

• Traktowanie jak dorosłych

• Dobre relacje

• Zrozumienie i odnoszenie się do potrzeb pracownika

• Zostawianie przestrzeni na samodzielne podejmowanie decyzji

• Zasięganie opinii

• Dbanie o rozwój i różnorodność zadań

• Rozwiązywanie zgłoszonych problemów

• Bycie dostępnym dla ludzi i regularnie poświęcać im czas

Page 25: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

07 Przykłady z naszego podwórka, które każą mi

myśleć, że o dbaniu o motywację nie wiem nic

Page 26: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przykłady z mojego podwórka

Oddanie decyzji w ręce zespołu Strach przed odpowiedzialnością

Page 27: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przykłady z mojego podwórka

Skupienie się zbytnio na zadaniu,

a nie na ludziach

Rozgoryczenie, rozdrażnienie,

choć finalnie efekt na plus

Page 28: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przykłady z mojego podwórka

Pracownik zdziwiony, że coś takiego

jest od niego oczekiwane

Niezbyt jasne i miękkie

udzielanie informacji zwrotnej

Page 29: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

08 Przykłady z naszego podwórka, które każą mi

myśleć, że jednak coś wiem

Page 30: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przykłady z mojego podwórka

Page 31: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przykłady z mojego podwórka

Page 32: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przykłady z mojego podwórka

Page 33: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

09 Narzędzia

Page 34: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Narzędzia – Moving Motivators

Page 35: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Narzędzia – Happiness Metric

Page 36: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Narzędzia – ankieta zaangażowania

Page 37: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Narzędzia – retrospekcja

Page 38: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Narzędzia – 1on1

Page 39: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Podsumowanie

„Jeśli to, co robisz, inspiruje innych do

tego, by marzyć, uczyć się, robić więcej

i stać się kimś lepszym – jesteś liderem”

John Quincy Adams

6 Prezydnet USA

Page 40: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Dziękuję za uwagęJoanna Toboła-Pieńczak

Product Development Leader

[email protected]

Page 41: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

IT dla HRPropozycja schematu omówienia kandydata na przykładzie

programisty Java

Page 42: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Prowadzący – Michał Kupisiński

Programista, Team Leader, Dyrektor IT, Trener programowania, Konsultant

Związany z językiem Java od 1999 roku

Prywatnie mąż i ojciec dwóch chłopaków

[email protected]

Page 43: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

➢ Zrozumienie trudności rekrutacji specjalistów IT na przykładzie programistów Java

➢ Znalezienie schematu idealnego kandydata na różnych poziomach doświadczenia

➢ Poznanie sposobów weryfikacji kandydatów względem określonego schematu

Cel „warsztatów”

Page 44: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Dlaczego rekrutacja programistów jest trudna?

Wybrane powody

Page 45: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Specyfika środowiska

Page 46: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Specyfika środowiska

Page 47: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Specyfika środowiska

Page 48: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Jakie powody Ty widzisz?

Page 49: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Mnogość technologii

Java

SQLGit

MavenMySQL

JavaEE

Spring REST

Tomcatnginx

Wildfly Hibernate

jOOQ

Postgres

MongoDB

Spark

KafkaCassandra Actuator

Spring Boot

jetty Vadin

JSP

JSTL

JSF Jenkins Docker

MapStruct

gsonJackson

Gradlecglib

JavassistInfinispan

JUnit

Checkstyle

Sonar

CloverLombok

ANTLR

opencsv

Flyway

H2 HikariCPLiquidbase Protobuf Guice

AspectJ

Storm

ZooKeeper

Hazelcast

Zuul

Apache POI

Mapsforge

JavaFX

OkHttp

Eclipse

Graal

Corretto

Kibana

Logback

SLF4J

ActiveMQ

Camel

Pulsar Micronaut

Netty

Grizzly MyBatis

Page 50: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Oczekiwania

Oczekiwania po stronie zespołów

Oczekiwania po stronie kandydatów

Page 51: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Błędy podczas rekrutacji

Z przymrużeniem oka ;)

Page 52: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Nieznajomość technologii

Kandydat Rekruter

Dobrze znam Javę

To świetnie!

Bardzo nam zależy na

doświadczeniu w JavaScript!

E…..

Ale gdzie Pan ucieka?!

Page 53: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Nieznajomość technologii

Kandydat Rekruter

Znam inne języki

Szukamy kogoś

doświadczonego

LISP, Python, Perl, Scala,

Groovy, Haskel, Erlang, C,

C++ i Javę

Przykro mi, ale szukamy

jednak doświadczonej osoby

ze znajomością JavaScript

Czy zna Pan

JavaScript?

Page 54: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Nieznajomość technologii

Kandydat Rekruter

W Springu akurat nie pracowałem.

Widzę, że zna Pan wiele

technologii…

Szkoda… na pewno się do

Pana odezwiemy…

JavaEE, Hibernate,

Postgres, Wildfly, RabitMQ,

Spark…

… ale Springa Pan nie

zna?

Page 55: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Mnogość technologii

Java

SQLGit

MavenMySQL

JavaEE

Spring REST

Tomcatnginx

Wildfly Hibernate

jOOQ

Postgres

MongoDB

Spark

KafkaCassandra Actuator

Spring Boot

jetty Vadin

JSP

JSTL

JSF Jenkins Docker

MapStruct

gsonJackson

Gradlecglib

JavassistInfinispan

JUnit

Checkstyle

Sonar

CloverLombok

ANTLR

opencsv

Flyway

H2 HikariCPLiquidbase Protobuf Guice

AspectJ

Storm

ZooKeeper

Hazelcast

Zuul

Apache POI

Mapsforge

JavaFX

OkHttp

Eclipse

Graal

Corretto

Kibana

Logback

SLF4J

ActiveMQ

Camel

Pulsar Micronaut

Netty

Grizzly MyBatis

Page 56: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Jakie jeszcze popełniamy błędy?

Page 57: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Brak zaangażowania

Page 58: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Brak angażowania

Page 59: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Idealny kandydat

Kiedy kandydat jest idealny?

Page 60: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Model T-shapped Skills zalecany jest

specjalistom jako najlepszy sposób na rozwój

zawodowy

Ramię litery T reprezentuje wszechstronność

umiejętności

Podstawa litery T reprezentuje specjalizację

wszechstronność

sp

ec

jaliz

ac

jaModel T-shapped Skills

Page 61: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Junior Java Developer

Zakres umiejętności juniora musi być szeroki

Pojawiają się zalążki pierwszych specjalizacji

Umiejętność programowania wykorzystana w

sposób praktyczny

Page 62: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Zakres umiejętności mida rozszerza się

Klaruje się specjalizacja

Mogą pojawiać się wyspy

Mid | Regular Java Developer

Page 63: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Zakres umiejętności seniora nie musi być szerszy

niż mida!

Specjalizacja jest wyraźna

Wyspy zanikają

Senior Java Developer

Page 64: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Czy na pewno Senior Java Developer?

Java

SQLGit

MavenMySQL

JavaEE

Spring REST

Tomcatnginx

Wildfly Hibernate

jOOQ

Postgres

MongoDB

Spark

KafkaCassandra Actuator

Spring Boot

jetty Vadin

JSP

JSTL

JSF Jenkins Docker

MapStruct

gsonJackson

Gradlecglib

JavassistInfinispan

JUnit

Checkstyle

Sonar

CloverLombok

ANTLR

opencsv

Flyway

H2 HikariCPLiquidbase Protobuf Guice

AspectJ

Storm

ZooKeeper

Hazelcast

Zuul

Apache POI

Mapsforge

JavaFX

OkHttp

Eclipse

Graal

Corretto

Kibana

Logback

SLF4J

ActiveMQ

Camel

Pulsar Micronaut

Netty

Grizzly MyBatis

Page 65: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Czy na pewno Senior Java Developer?

Page 66: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Szeroki zakres umiejętności

Wiele specjalizacji

Java Team | Tech Leader

Page 67: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Technologiczny labirynt

Jak odnajdywać się samodzielnie?

Page 68: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com

Co może nam powiedzieć profil na Github.com?

Page 69: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – profil

Page 70: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – aktywność,

systematyczność, zaangażowanie

Page 71: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – aktywność,

systematyczność, zaangażowanie

Page 72: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – aktywność,

systematyczność, zaangażowanie

Page 73: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – aktywność,

systematyczność, zaangażowanie

Page 74: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – aktywność,

systematyczność, zaangażowanie

Page 75: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – repozytoria

Page 76: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – projekty i zainteresowania

Page 77: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – projekty i zainteresowania

Page 78: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – szczegóły projektu

Page 79: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – języki programowania

Page 80: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – języki programowania

Page 81: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – języki programowania

Page 82: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – technologie

Page 83: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Github.com – technologie

Page 84: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow

Co może nam powiedzieć profil na Stack Overflow?

Page 85: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow – profil użytkownika

Page 86: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow – profil użytkownika

Page 87: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow – technologie

Page 88: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow – technologie

Page 89: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Mapa umiejętności

Jak ocenić coś czego nie ma?

Page 90: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow - ponownie

Co może nam powiedzieć portal Stack Overflow?

Page 91: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow – tag info & synonyms

https://stackoverflow.com/tags/spring/info

Page 92: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Stack Overflow – related tags

Page 93: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Podsumowanie

Page 94: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Podsumowanie

✓ Niezrozumienie świata IT może być przyczyną porażki

procesów rekrutacyjnych

✓ Zrozumienie świata IT chroni przed błędami i zwiększa

szanse na sukces

✓ Idealny kandydat posiada szeroką wiedzę, umiejętności

oraz specjalizację

✓ Wiele technologii ma swoje alternatywy

✓ O kandydacie możemy dowiedzieć się więcej niż nam

powiedział

✓ Na końcu zawsze jest jednak człowiek

Page 95: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Pytania?

Page 96: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Dziękuję za udział w spotkaniu

Zapraszam do kontaktu

[email protected]

linkedin.com/in/michal-kupisinski

Page 97: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

DZIEŃDOBRY

motywacja i partnerstwo

rekrutacja w branży IT

Page 98: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Agenda

1. Trendy (subjektywnie)

2. Co mi się zawsze sprawdzało

3. Może uda się pogadać

Page 99: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Przedstaw się,

Basta

Page 100: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Trendy #1

Koniec tradycyjnych podziałów

Page 101: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Trendy #2

Stres – będzie tylko trudniej

Page 102: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Trendy #3

Zajmij się swoją marką osobistą [ugh!]

Page 103: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Trendy #4

Benefity robią przewagę konkurencyjną [ugh!]

Page 104: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #1

Żeby być ciekawym, trzeba...

Page 105: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #2

Nie rób planów…

Rób

https://www.organizeagile.com/solutions/agile-hr/

https://www.digite.com/kanban/kanban-board/

Page 106: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #3

Człowiek - narzędzie

Page 107: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #4

Człowiek - narzędzie

Page 108: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #5

Człowiek - narzędzie

*** tryb ‚pomimo, że’

Page 109: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #6

Człowiek - narzędzie

*** definition of success

Page 110: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Co mi się zawsze sprawdzało #7

Próbuj nowego, tylko dlatego, że jest nowe

Page 111: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

Q&A

Page 112: Jak dbać o motywację pracowników IT? · Mnogość technologii Java SQL Git Maven MySQL JavaEE Spring REST Tomcat nginx Wildfly Hibernate jOOQ Postgres MongoDB Spark Kafka Cassandra

THE END