ݺߣ

ݺߣShare a Scribd company logo
@TomaszDziurko
Brzydka Pani od HR
is
@TomaszDziurko
Brzydka Pani od
HR radzi
czyli
1011 błędów które
popełniają programiści
@TomaszDziurko
bloguje - http://tomaszdziurko.pl i tweetuje - @TomaszDziurko
Who am I
programista JVM od 7 lat (Java, czasami Scala i Groovy)
działacz: Confitura, Warsjawa, 4Developers,
GeeCON Train, Warszawa JUG
od 3 lat odpowiada za rekrutację w SoftwareMill jako Brzydka
Pani od HR-ów
@TomaszDziurko
Who am I
Prelegent - odważ się!
@TomaszDziurko
Who am I
Prelegent - odważ się!
@TomaszDziurko
Who am I
Prelegent - odważ się!
@TomaszDziurko
I. Zmiana pracy - po co w ogóle się
starać?
II. Rekrutacja z perspektywy firmy
III. Błędy, które popełniają kandydaci
IV. Podsumowanie
Agenda
@TomaszDziurko
Zmiana
pracy
Jestem programistą, kto chce mnie zatrudnić?
@TomaszDziurko
Zmiana
pracy
Jestem programistą, kto chce mnie zatrudnić?
source: https://www.flickr.com/photos/mic_n_2_sugars/564570276/
@TomaszDziurko
Zmiana
pracy
Jestem programistą, kto chce mnie zatrudnić?
@TomaszDziurko
Zmiana
pracy
Jestem programistą, kto chce mnie zatrudnić?
@TomaszDziurko
duże zapotrzebowanie na rynku
➔ mało programistów
Zmiana
pracy
@TomaszDziurko
duże zapotrzebowanie na rynku
➔ mało programistów
➔ bardzo mało dobrych
Zmiana
pracy
@TomaszDziurko
duże zapotrzebowanie na rynku
➔ mało programistów
➔ bardzo mało dobrych
➔ bardzo, bardzo mało dobrych i chętnych
do zmiany pracy
Zmiana
pracy
@TomaszDziurko
Nie jest trudno znaleźć firmę, która płaci lepiej
Zmiana
pracy
source: https://www.flickr.com/photos/68751915@N05/6355360253
@TomaszDziurko
jeśli chcesz czegoś więcej, czyli
➔ fajnej firmy
➔ fajnych projektów
➔ fajnych ludzi
Zmiana
pracy
musisz wypaść lepiej niż inni
@TomaszDziurko
Idealny programista:
➔ ?
➔ ?
➔ ?
Rekrutacja
@TomaszDziurko
Idealny programista:
➔ super zdolności komunikacyjne
➔ super umiejętność pracy w zespole
➔ dobry koder
Rekrutacja
@TomaszDziurko
Idealny proces rekrutacyjny, który to
sprawdzi?
?
Rekrutacja
@TomaszDziurko
Idealny proces rekrutacyjny, który to
sprawdzi?
Kandydat pracuje 2-3 tygodnie razem z
zespołem, do którego miałby trafić
Rekrutacja
@TomaszDziurko
Inne podejścia do rekrutacji
➔ pół dnia programowania w parze z kandydatem (TouK)
➔ zadanie domowe do zrobienia (SoftwareMill, 4Finance)
Problemy
➔ czasochłonność
➔ koszt (wymagane zaangażowanie programistów)
➔ świetny koder może się okazać nieznośnym członkiem
zespołu, z którym komunikacja to koszmar
Rekrutacja
@TomaszDziurko
Co robią firmy, żeby rekrutować dobrze i w
miarę tanio?
Rekrutacja
@TomaszDziurko
Co robią firmy, żeby rekrutować dobrze i w
miarę tanio?
Fail fast
Rekrutacja
@TomaszDziurko
Co robią firmy, żeby rekrutować dobrze i w
miarę tanio?
Fail fast
➔ filtrowanie kandydatów przed drogimi
etapami rekrutacjiRekrutacja
@TomaszDziurko
Co robią firmy, żeby rekrutować dobrze i w
miarę tanio?
Fail fast
➔ filtrowanie kandydatów przed drogimi
etapami rekrutacji
➔ wczesne odrzucanie osób, co do których są
jakieś zastrzeżenia czy wątpliwości
Rekrutacja
@TomaszDziurko
Koszt odrzucenia dobrego kandydata
jest znacznie niższy
niż
koszt zatrudnienia złej osoby
Rekrutacja
@TomaszDziurko
Nota
Prawna
@TomaszDziurko
Kłamstwo
błąd
0001
@TomaszDziurko
Kłamstwo
błąd
0001
@TomaszDziurko
Kłamstwo
błąd
0001 Q: Why would you like to cooperate with
SoftwareMill?
@TomaszDziurko
Kłamstwo
błąd
0001 Q: Why would you like to cooperate with
SoftwareMill?
A: SoftwareMill, Your offers working in new
technologies. That is mainly argument.
@TomaszDziurko
Kłamstwo
błąd
0001
A czy kod może kłamać?
@TomaszDziurko
Kłamstwo
błąd
0001
@TomaszDziurko
Kłamstwo
błąd
0001
@TomaszDziurko
Kłamstwo
błąd
0001
@TomaszDziurko
Kłamstwo
błąd
0001
@TomaszDziurko
Kłamstwo
błąd
0001
source: http://xkcd.
com/221/
@TomaszDziurko
Szczerość
błąd
0010
@TomaszDziurko
Q: Dlaczego chcesz zmienić pracę?
Szczerość
błąd
0010
pytanie z ankiety
@TomaszDziurko
Q: Dlaczego chcesz zmienić pracę?
Szczerość
błąd
0010
A: Przeszkadzało mi dużo rzeczy i ze
względu na te wszystkie czynniki
postanowiłem złożyć wypowiedzenie,
ale zostałem zwolniony wcześniej.
pytanie z ankiety
@TomaszDziurko
Szczerość
błąd
0010
source: http://www.engadget.com/tag/facepalm/
@TomaszDziurko
Szczerość
błąd
0010
A jak może wyglądać kod,
który jest zbyt szczery?
@TomaszDziurko
Szczerość
błąd
0010
@TomaszDziurko
Szczerość
błąd
0010
@TomaszDziurko
Szczerość
błąd
0010
A jak wygląda programista,
który jest zbyt szczery?
@TomaszDziurko
Klient: Jestem zachwycony, bardzo dużo zrobiliście
przez ten miesiąc.
Szczery
programista: Tak, ale użyliśmy dwóch wewnętrznych
frameworków oraz własnego serwera
aplikacyjnego, żebyś już nigdy nie mógł
z nas zrezygnować.
Szczerość
błąd
0010
@TomaszDziurko
Długie CV
błąd
0011
source: https://www.flickr.
com/photos/bluetrailphoto/15990788050
@TomaszDziurko
Długie CV
błąd
0011
@TomaszDziurko
Długie CV
błąd
0011
@TomaszDziurko
Długie CV
błąd
0011
@TomaszDziurko
Długie CV
błąd
0011
@TomaszDziurko
Długie CV
błąd
0011
@TomaszDziurko
Długie CV
błąd
0011
A jak wygląda długi kod?
@TomaszDziurko
Długie CV
błąd
0011
@TomaszDziurko
Pewność
siebie
błąd
0100
@TomaszDziurko
Pewność
siebie
błąd
0100
@TomaszDziurko
Pewność
siebie
błąd
0100
@TomaszDziurko
Pewność
siebie
błąd
0100
Pewność siebie na
produkcji
@TomaszDziurko
Pewność
siebie
błąd
0100
“Przecież świetnie znam SQL-a, więc po co testować
moje zapytania przed odpaleniem ich na produkcji?”
@TomaszDziurko
Pewność
siebie
błąd
0100
“Przecież świetnie znam SQL-a, więc po co testować
moje zapytania przed odpaleniem ich na produkcji?”
SELECT o.id, order.amount, c.fullName FROM ORDERS
o, CLIENTS c;
@TomaszDziurko
Pewność
siebie
błąd
0100
“Przecież świetnie znam SQL-a, więc po co testować
moje zapytania przed odpaleniem ich na produkcji?”
SELECT o.id, order.amount, c.fullName FROM ORDERS
o, CLIENTS c;
@TomaszDziurko
Litrówki
błąd
0101
@TomaszDziurko
Litrówki?
błąd
0101
@TomaszDziurko
Literówki
błąd
0101
@TomaszDziurko
Literówki
błąd
0101
Literówki w pracy
@TomaszDziurko
Literówki
błąd
0101
@TomaszDziurko
Literówki
błąd
0101
@TomaszDziurko
UX fail
błąd
0111
source: http://i0.wp.com/stemjobs.com/wp-content/uploads/2014/08/five.jpg
@TomaszDziurko
UX fail
błąd
0111
Pewne CV
@TomaszDziurko
UX fail
błąd
0111
Też pewne CV
@TomaszDziurko
UX fail
błąd
0111
Znajdź 2 óżԾ
@TomaszDziurko
UX fail
błąd
0111
@TomaszDziurko
UX fail
błąd
0111
Ucho
@TomaszDziurko
UX fail
błąd
0111
Ucho
@TomaszDziurko
UX fail
błąd
0111
A UX/UI w naszej pracy?
@TomaszDziurko
UX fail
błąd
0111
“Szefie, nasz designer jest zawalony pracą,
więc sam zaprojektowałem ten formularz…”
@TomaszDziurko
UX fail
błąd
0111
source: http://www.sapdesignguild.org/editions/edition1/walo1.asp
@TomaszDziurko
Ignorowanie
konwencji
błąd
1000
source: http://madisonamps.org/2010/04/16/wrong-way/
@TomaszDziurko
Ignorowanie
konwencji
błąd
1000
@TomaszDziurko
Ignorowanie
konwencji
błąd
1000
A kod, który ignoruje
konwencje?
@TomaszDziurko
Ignorowanie
konwencji
błąd
1000
@TomaszDziurko
Ogólniki
błąd
1001
dla naszego klienta, lidera w swojej branży
praca w dynamicznym zespole
nowoczesne technologie
konkurencyjne wynagrodzenie
@TomaszDziurko
Ogólniki
błąd
1001
@TomaszDziurko
Ogólniki
błąd
1001
A jak wygląda ogólny kod?
@TomaszDziurko
Ogólniki
błąd
1001
@TomaszDziurko
Ogólniki
błąd
1001
@TomaszDziurko
Ogólniki
błąd
1001
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
albo
adres kontaktowy: goral@buziaczek.pl
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
A brak profesjonalizmu
w pracy?
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
Bardzo ważne spotkanie z klientem
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
Bardzo ważne spotkanie z klientem
@TomaszDziurko
Brak
profesjonalizmu
błąd
1010
Bardzo ważne spotkanie z klientem
@TomaszDziurko
Brak
przygotowania
błąd
1011
@TomaszDziurko
Brak
przygotowania
błąd
1011
Q: Co wiesz o naszej firmie?
@TomaszDziurko
Brak
przygotowania
błąd
1011
Q: Co wiesz o naszej firmie?
A1: Noo… jesteście firmą programistyczną.
@TomaszDziurko
Brak
przygotowania
błąd
1011
Q: Co wiesz o naszej firmie?
A1: Noo… jesteście firmą programistyczną.
A2: W sumie to niewiele, zobaczyłem ogłoszenie i
wysłałem CV.
@TomaszDziurko
Brak
przygotowania
błąd
1011
Q: Co wiesz o naszej firmie?
A1: Noo… jesteście firmą programistyczną.
A2: W sumie to niewiele, zobaczyłem ogłoszenie i
wysłałem CV.
A3: Narzeczona uważa, że za mało zarabiam i kazała mi
zmienić pracę, więc aplikuję.
@TomaszDziurko
Brak
przygotowania
błąd
1011
A w pracy?
@TomaszDziurko
Brak
przygotowania
błąd
1011
Programista A: Za 2 tygodnie jadę na urlop, na pewno
masz wszystko czego potrzebujesz do
releasa?
Programista B: Tak, spoko.
@TomaszDziurko
Brak
przygotowania
błąd
1011
(dwa tygodnie później)
Programista B dzwoni do A:
Cześć, masz w tych Bieszczadach internet? Bo chyba
nie mam dostępu do serwera produkcyjnego, a
trzeba zrobić releasa.
@TomaszDziurko
Podsumowanie
@TomaszDziurko
➔ Jeśli chcesz dostać się do konkretnej firmy, to
warto zwrócić uwagę na detale
Podsumowanie
@TomaszDziurko
➔ Jeśli chcesz dostać się do konkretnej firmy, to
warto zwrócić uwagę na detale
➔ Jeśli firma kontaktuje się z wybranymi
kandydatami, takie właśnie detale często
decydująPodsumowanie
@TomaszDziurko
➔ Jeśli chcesz dostać się do konkretnej firmy, to
warto zwrócić uwagę na detale
➔ Jeśli firma kontaktuje się z wybranymi
kandydatami, takie właśnie detale często
decydują
➔ Im trudniej się dostać, tym większa szansa na
trafienie do fajnej firmy/zespołu/projektu
Podsumowanie
@TomaszDziurko
Podsumowanie
Jestem programistą, kto chce mnie zatrudnić?
source: https://www.flickr.com/photos/mic_n_2_sugars/564570276/
@TomaszDziurko
Podsumowanie
Jesteśmy fajną firmą, kto chce u nas pracować?
source: https://www.flickr.com/photos/mic_n_2_sugars/564570276/
@TomaszDziurko
3 slajdy do
Q & A
@TomaszDziurko
2 slajdy do
Q & A
@TomaszDziurko
1 slajd do
Q & A
@TomaszDziurko
Q & A

More Related Content

Brzydka pani od HR radzi - 1011 błędów, które popełniają programiści