Professional Documents
Culture Documents
Spis treci
Przykadowy rozdzia
Skorowidz
Katalog ksiek
Katalog online
Zamw drukowany
katalog
Twj koszyk
Dodaj do koszyka
Cennik i informacje
Zamw informacje
o nowociach
Zamw cennik
Czytelnia
Fragmenty ksiek
online
Kontakt
Helion SA
ul. Kociuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
Helion 19912011
Programista poszukiwany.
Znajd i zatrudnij najlepszego!
Autor: Joel Spolsky
Tumaczenie: Beata Pawlak
ISBN: 978-83-246-3015-8
Tytu oryginau: Smart and Gets Things Done: Joel Spolsky's
Concise Guide to Finding the Best Technical Talent
Format:A5, stron: 168
Pracownicy Twoich marze
Naucz si stosowa praktyczne kryteria porzdkowania zgosze od kandydatw
Poznaj podrczn instrukcj prowadzenia rozmw kwalifikacyjnych
Dowiedz si, jak poprawia niedoskonae zespoy
Joel Spolsky to prawdziwy geniusz. Sprawnie porusza si w wiecie technologii i marketingu
(oraz na polach wsplnych dla obu tych obszarw), ktrych my wci musimy si uczy.
Seth Godin, autor ksiki Doek
Joel Spolsky to jeden z najbardziej rozwanych autorw piszcych na temat wytwarzania
oprogramowania. Z jego przemyleniami na temat zatrudniania pracownikw powinien
zapozna si kady, kto planuje rekrutacj programistw.
Jessica Livingston, partner w firmie Y Combinator i autorka ksiki Founders at Work
Jak zaoszczdzi na programistach?
Menederowie, przedsibiorcy i szefowie dziaw kadr wci tocz wewntrzn walk, czy
zatrudni wietnego, cho kosztownego programist, czy przyoszczdzi i wybra kogo przecitnego.
Ci, ktrzy wybieraj opcj numer 2, szybko przekonuj si, e oszczdzanie na programistach
skutkuje oprogramowaniem kiepskiej jakoci, a co za tym idzie, korzyci s iluzoryczne.
Po co komu dobry programista?
Najwikszym problemem zwizanym z zatrudnianiem wielu przecitnych programistw w miejsce
kilku naprawd dobrych jest to, e niezalenie od czasu powiconego na realizacj zada przecitni
programici nigdy nie stworz kodu, ktrego jako bdzie choby zbliona do jakoci kodu
najlepszych programistw. Piciu Salierich nigdy nie stworzy dziea na poziomie Requiem Mozarta,
nawet gdyby pracowali nad nim sto lat.
Po co komu dobry produkt?
Nie moemy pozwoli sobie na to, by konkurencja nas przecigna, czy na tworzenie produktw
zaledwie wystarczajco dobrych. Nasze dziea musz by niesamowite, by przycigay uwag
potencjalnych uytkownikw. Najwikszym prezentem, ktry moemy otrzyma od naprawd
utalentowanych programistw, jest wanie nadzieja na stworzenie czego zauwaalnego.
Dlaczego trzeba przeczyta t ksik?
Proces zatrudniania najwikszych talentw technicznych jest jak zupenie pozbawiony elementw
zabawy tor przeszkd. Kady, kto kiedykolwiek zastanawia si, na co zwraca uwag podczas
przegldania aplikacji, kto bi si z mylami po zakoczeniu rozmowy kwalifikacyjnej lub kto nie
moe poj, dlaczego tak trudno znale doskonaych programistw, powinien rzuci wszystko
i przeczyta t ksik.
Jak to si robi w profesjonalnych firmach?
SPIS TRECI
O autorze .....................................................................7
Wprowadzenie ..............................................................9
Rozdzia 1. Osiganie najwyszych tonw .......................................17
Rozdzia 2. Odnajdywanie wietnych programistw ...........................33
Rozdzia 3. Podrczny przewodnik po oczekiwaniach programistw ....51
Rozdzia 4. Porzdkowanie zgosze ..............................................73
Rozdzia 5. Rozmowa telefoniczna .................................................87
Rozdzia 6. Podrczna instrukcja
Rozdzia 3
oemy reklamowa swoje oferty pracy w doskonaych miejscach, organizowa fantastyczny program praktyk i zaprasza na rozmowy wprost wymarzonych kandydatw, ale jeli najlepsi programici nie bd chcieli dla nas pracowa , nigdy nie zbudujemy zespou na miar naszych oczekiwa. Ten rozdzia mona
wic traktowa jako swoisty przewodnik po oczekiwaniach programistw wyjani, czego szukaj, co lubi, a czego nie lubi
w miejscu pracy oraz co decyduje o wyborze pracodawcy przez
najlepszych programistw.
Gabinety
W zeszym roku uczestniczyem w konferencji informatycznej
w Yale. Jeden z prelegentw, weteran Doliny Krzemowej, jeden
z najbardziej cenionych ekspertw zatrudnianych przez nowo powstajce firmy, trzyma w doni ksik Czynnik ludzki1.
52
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
P ODR CZNY
Syszaem nawet programistw mwicych: To prawda, rzeczywicie wszyscy pracujemy w otwartych przestrzeniach biurowych,
ale przecie wszyscy tak pracuj, wcznie z naszym prezesem!.
CEO? Naprawd prezes waszej firmy pracuje w otwartej
przestrzeni?.
C, ma swoje miejsce midzy naszymi biurkami, jednak
skoro ju o to pytasz mamy te sal konferencyjn, gdzie odbywa wszystkie wane spotkania....
Mmmm, hm. To w Dolinie Krzemowej do powszechna
praktyka polegajca na tym, e prezesi, ktrzy robi mnstwo szumu wok swojej rzekomej pracy wrd szeregowych pracownikw,
zawsze maj w zanadrzu jak sal konferencyjn, ktr traktuj
jak wasny gabinet (twierdz przy tym, e wspomniana sala
suy im tylko do poufnych rozmw, jednak w rzeczywistoci spdzaj tam wikszo czasu, czsto sami, rozmawiajc przez telefon z partnerem od golfa, trzymajc swoje drogie buty na stole
konferencyjnym).
Tak czy inaczej nie chc w tym miejscu ponownie uzasadnia ,
dlaczego wydzielone gabinety podnosz produktywno twrcw
oprogramowania2 3 4, dlaczego samo zaoenie na gow suchawek
i suchanie muzyki zaguszajcej dwiki otoczenia utrudnia programistom dochodzenie do wartociowych wnioskw5 ani dlaczego
,
53
54
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
P ODR CZNY
55
56
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
P ODR CZNY
Chciabym przy tej okazji powici chwil synnemu fotelowi Aeron firmy Herman Miller. Taki fotel kosztuje okoo 900 dolarw, czyli o dobre 800 dolarw wicej ni zwyke fotele biurowe
w sieci Office Depot czy Staples.
Fotele Aeron s nieporwnanie wygodniejsze od tanich foteli biurowych. Wybr waciwego rozmiaru i prawidowe dostosowanie
ustawie fotela sprawia, e wikszo ich wacicieli moe w nich
siedzie cay dzie bez wraenia dyskomfortu. Oparcie i siedzisko
maj posta drobnej siatki, ktra eliminuje problem pocenia si.
Ich ergonomia, szczeglnie w przypadku nowszych modeli z dodatkowym wsparciem odcinka ldwiowego, jest wprost doskonaa.
57
58
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
Fotele Aeron s trwalsze od tanich foteli biurowych. Moja firma istnieje od szeciu lat i wszystkie nasze fotele wygldaj jak
nowe. Zdarza mi si nawet prosi swoich goci o wskazanie rnic
midzy fotelami kupionymi w 2000 roku i takimi, ktre mamy
w firmie od zaledwie trzech miesicy. Fotele bez trudu wytrzymuj dziesi lat intensywnej eksploatacji. Tanie fotele zaczynaj
szwankowa ju po okoo miesicu. W czasie korzystania z jednego
fotela Aeron zwykle trzeba kupi przynajmniej cztery tanie fotele
w cenie 100 dolarw.
Oznacza to, e fotel Aeron kosztuje tylko o okoo 500 dolarw
wicej ni jego najtasi konkurenci, co przy trwaoci na poziomie
dziesiciu lat daje rnic 50 dolarw rocznie. To tylko jeden
dolar tygodniowo na kadego programist.
To mniej wicej tyle, ile kosztuje rolka dobrego papieru toaletowego. Nasi programici prawdopodobnie zuywaj wanie jedn
tak rolk tygodniowo.
Oznacza to, e podarowanie pracownikom foteli Aeron kosztuje
dokadnie tyle, ile wydajemy na papier toaletowy. Zapewniam, e
gdyby ktokolwiek prbowa zakwestionowa wydatki na papier
toaletowy podczas dyskusji nad budetem firmy, natychmiast zostaby przywoany do porzdku za zbaczanie na nieistotne tematy
grupa odpowiedzialna za budet ma przecie nieporwnanie
waniejsze kwestie do omwienia.
Do fotela Aeron niesusznie przylepiono atk mebla snobistycznego i ekstrawaganckiego (szczeglnie w przypadku firm dopiero
rozpoczynajcych dziaalno ). Fotel Aeron jest wymieniany wrd
symboli bumu i pniejszego krachu inwestycyjnego zwizanego
z dot-comami, co jest o tyle niesprawiedliwe, e sam fotel nie jest
szczeglnie drogi, zwaywszy na jego trwao . W praktyce, jeli przeanalizujemy czas spdzany na tym fotelu, uwzgldnimy wsparcie ldwiowego odcinka krgosupa i doskonae wykoczenie, fotel okae
si na tyle tani, e jego zakup bdzie wprost doskona inwestycj.
P ODR CZNY
Gadety
Z podobnym zjawiskiem mamy do czynienia w przypadku pozostaych gadetw cenionych przez programistw. Nie ma powodu, by
rezygnowa z zakupu najwydajniejszych komputerw i przynajmniej dwch 21-calowych monitorw LCD (lub jednego 30-calowego)
dla zatrudnionych programistw. Warto te umoliwi programistom swobodne kupowanie wszystkich tych ksiek technicznych
w ksigarni internetowej Amazon.com, ktre uznaj za przydatne
w swojej pracy. Wymienione aspekty nie tylko co oczywiste
podnosz produktywno zatrudnionych, ale te stanowi istotne
narzdzia w procesie rekrutacji, szczeglnie w czasach, w ktrych
wikszo przedsibiorstw traktuje programistw jak wymienialne pionki, trybiki maszyny odpowiedzialne tylko za wpisywanie
czego na klawiaturze. Wielu menederw dziwi si, co jest zego
w 15-calowych monitorach CRT, i zaczyna snu opowieci o swoich
komputerach z dziecistwa.
59
60
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
w kierownictwie firmy s inynierowie lub osoby z dowiadczeniem programistycznym? Czy programici wysyani na konferencje
lec pierwsz klas? (Nie interesuje mnie, czy to sprawia wraenie
wyrzucania pienidzy w boto. Gwiazdy zawsze lataj pierwsz klas. Warto si do tego przyzwyczai ). Czy kandydaci zapraszani
na rozmowy kwalifikacyjne s odbierani z lotniska i przywoeni
do firmy limuzyn, czy musz sami szuka sposobu dotarcia do
biura potencjalnego pracodawcy? Jeli oferty pracy w dwch firmach bd zblione, moemy by pewni, e kandydat wybierze
pracodawc, ktry traktuje go jak gwiazd. Jeli prezes firmy jest
zrzd, ktry cae ycie pracowa w dziale sprzeday i nigdy nie
zrozumie, dlaczego najlepsi programici maj prawo da takich
luksusw jak podkadki pod nadgarstki, wielkie monitory czy wygodne fotele, taka firma najprawdopodobniej wymaga daleko idcych zmian. Trudno przecie oczekiwa , by najlepsi programici
chcieli pracowa w firmie, ktra ich nie szanuje.
Z kim pracuj?
Jednym z najwaniejszych aspektw, na ktre zwracaj uwag
programici podczas rozmw kwalifikacyjnych, s osoby, z ktrymi si spotykaj. Czy s mie? Czy co waniejsze s inteligentne? Odbywaem kiedy letnie praktyki w firmie Bellcore, spce
crce Bell Labs, w ktrej kada napotkana osoba cigle powtarzaa: Najlepszym aspektem pracy w Bellcore s zatrudnieni tutaj
ludzie.
Jeli wic firma zatrudnia programistw, ktrzy wiecznie
maj zy humor i narzekaj na otaczajcy ich wiat, i jeli z jakiego wzgldu nie mona si ich pozby , warto chocia ukry ich przed
kandydatami w dniu rozmw kwalifikacyjnych. Jeli w tej samej
firmie pracuj osoby urocze, pomocne, o miym usposobieniu, naley
za wszelk cen wczy je do procesu rekrutacji. Musimy stale
P ODR CZNY
Niezaleno i autonomia
Kiedy w roku 1999 odchodziem z pracy w Juno (przed zaoeniem
firmy Fog Creek Software), odbyem standardow rozmow z pracownikiem dziau HR. Do dzisiaj nie wiem, jak to si stao, ale
wpadem w puapk zastawion przez rozmwc i opowiedziaem
mu o wszystkich swoich zastrzeeniach dotyczcych sposobu zarzdzania firm. Doskonale wiedziaem, e moja wylewno nie
przyniesie mi najmniejszych korzyci, a jedynie moe mi istotnie
zaszkodzi . Mimo to zdecydowaem si na opisanie irytujcego
stylu zarzdzania firm Juno, ktry mona by opisa sowami uderz
7
61
62
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
i uciekaj. Przez wikszo czasu szeregowi pracownicy samodzielnie realizowali swoje zadania, bez udziau menederw, ale te zdarzao si, e kierownictwo wykazywao niezdrowe zainteresowanie
jakim mikroskopijnym szczegem i wymuszao na podwadnych
realizacj tego aspektu w okrelony sposb (bez adnych wyjanie). Niedugo potem ten sam schemat powtarza si w przypadku innego szczegu, jednak nigdy nie starczao menederom czasu,
by ledzi skutki swoich groteskowych decyzji. Pamitam na przykad wyjtkowo stresujcy okres, w ktrym przez dwa czy trzy dni
wszyscy moi przeoeni, od bezporedniego kierownika po samego
prezesa, narzucali mi precyzyjny sposb wpisywania dat w kwestionariuszu rejestracji uytkownikw na witrynie firmy Juno. Nie mieli
pojcia o projektowaniu interfejsu uytkownika i nie znaleli dla
mnie wystarczajco duo czasu, abym mg im wyjani przyczyny,
dlaczego zdecydowaem si na okrelone rozwizanie. To wszystko
byo dla nich bez znaczenia nie zawracali sobie gowy rzeczywistymi problemami i nie byli skonni cho by wysucha moich
argumentw. Decyzj o wyborze okrelonego rozwizania
podjto na spotkaniu z prezesem, na ktre nikt mnie nie zaprosi.
W najwikszym uproszczeniu, jeli kto planuje zatrudnienie
inteligentnych pracownikw, powinien umoliwi im praktyczne
wykorzystywanie swoich umiejtnoci podczas realizacji zlecanych
zada. Menederowie mog oczywicie dawa rady te s mile
widziane ale powinni za wszelk cen unika rad interpretowanych jako polecenia, poniewa w zdecydowanej wikszoci
przypadkw ich wiedza jest mniejsza ni wiedza podwadnych
(szczeglnie jeli firma zatrudnia waciwych ludzi).
Programici chc by zatrudniani z uwagi na swoje umiejtnoci,
chc by traktowani jak eksperci i chc mie moliwo podejmowania decyzji na podstawie swojej najlepszej wiedzy.
P ODR CZNY
adnej polityki
W praktyce problem polityki wystpuje zawsze wtedy, gdy w jednym
miejscu gromadz si przynajmniej trzy osoby. Co wicej, polityka
moe by zupenie nieszkodliwa. Kiedy mwi adnej polityki,
w rzeczywistoci mam na myli zakaz adnej polityki dysfunkcyjnej. Programici s wyjtkowo wraliwi na problem niesprawiedliwoci. Kod albo dziaa, albo nie dziaa. Nie ma sensu odwoywanie si do jakiejkolwiek argumentacji na temat istniejcego
lub wyimaginowanego bdu wszystko mona sprawdzi za pomoc stosownych testw. wiat programowania jest wyjtkowo
precyzyjnie uporzdkowany. Wiele osb decyduje si na programowanie wanie dlatego, e woli spdza czas w uporzdkowanym
rodowisku z jasnymi reguami w ustroju merytokracji, gdzie
kady spr wygrywa ten, kto po prostu ma racj.
Wanie takie rodowisko naley stworzy w firmie, aby skutecznie przyciga programistw. Kiedy programista skary si
na polityk, w rzeczywistoci ma na myli dowoln sytuacj,
w ktrej relacje osobiste bior gr nad argumentami technicznymi. Nic tak nie denerwuje programisty jak nakaz uycia okrelonego jzyka programowania, ktry nie jest najlepszym wyborem
w przypadku realizowanego zadania, a tylko ulubionym jzykiem
przeoonego. Nic tak nie wkurza pracownikw jak awanse wycznie za zdolno budowania relacji z przeoonymi zamiast za
osignicia stricte merytoryczne. Nic tak nie drani programisty
jak zmuszanie do stosowania technicznie niefortunnych rozwiza
tylko dlatego, e tak decyduje kto wyej postawiony lub kto dysponujcy lepszymi kontaktami w organizacji.
Nic nie daje satysfakcji podobnej do tej, ktr odczuwa zwycizca dyskusji na argumenty wynikajce wycznie z wiedzy technicznej dyskutanta (zwaszcza wtedy, gdy ten sam rozmwca przegraby na paszczynie politycznej). Kiedy zaczynaem prac
63
64
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
P ODR CZNY
65
66
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
P ODR CZNY
moe peni Python bd Ruby on Rails; trzy lata temu by to
jzyk C#, a jeszcze wczeniej wszyscy mwili tylko o Javie.
Chciabym podkreli , e nikogo nie namawiam do rezygnacji
z narzdzi, ktre najlepiej nadaj si do realizacji biecych zada,
ani nie przekonuj do ponownego implementowania gotowych
rozwiza co dwa lata tylko dlatego, e pojawi si jaki nowy, popularny jzyk. Jeli jednak moemy stworzy programistom warunki
do poznawania nowych jzykw, frameworkw i technologii,
z pewnoci poprawimy w ten sposb komfort ich pracy. Nawet
jeli nie chcemy ryzykowa tworzenia od zera caej podstawowej
aplikacji, zwykle dysponujemy jakimi wewntrznymi aplikacjami lub mniej wanymi nowymi aplikacjami, ktre mona bez
obaw zaimplementowa od pocztku w nowym jzyku (w ramach
poznawania nowych rozwiza).
67
68
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
Niektre firmy decyduj si nawet na inicjowanie wasnych ruchw ideologicznych. Na przykad pewna pocztkujca firma z rejonu Chicago, nazwana 37signals, woya sporo wysiku w to, by jej
dziaalno kojarzya si z prostot w ten sposb promowaa
proste, atwe w uyciu aplikacje, na przykad Backpack, oraz prosty, atwy w uyciu framework programistyczny Ruby on Rails.
Dla firmy 37signals prostota jest jak ustrj swoisty midzynarodowy ruch polityczny. Prostota to nie tylko prostota, o nie! To
soneczne lato, kojca muzyka, spokj, sprawiedliwo , szczcie
i pikne dziewczta z kwiatami we wosach. David Heinemeier
Hansson, twrca frameworku Rails, twierdzi, e historia jego firmy
to Pikno, szczcie i motywacja. To zdolno odczuwania dumy
i przyjemnoci z pracy i tworzonych narzdzi. Nasza historia to nie
jaki kaprys to raczej trend. To historia wprowadzajca takie
sowa jak pasja czy entuzjazm do codziennego sownika programistw bez koniecznoci usprawiedliwiania czegokolwiek czy odczuwania zakopotania z powodu robienia tego, co si naprawd
lubi8. Mwienie o frameworku do tworzenia aplikacji internetowych w kontekcie pikna, szczcia i motywacji moe sprawia
wraenie czczych przechwaek, jednak wydaje si wyjtkowo atrakcyjne i z pewnoci wyrnia t firm na tle konkurencji. Promowanie frameworku Ruby on Rails jako pochodnej szczcia jego
twrcw ma t praktyczn zalet, e przynajmniej cz programistw bdzie ywo zainteresowana prac nad jego rozwojem.
Okazuje si jednak, e firma 37signals stawia dopiero pierwsze
kroki na gruncie kampanii zarzdzania tosamoci. Pracownicy tej
firmy nie mog si rwna ze specjalistami z koncernu Apple Computer, ktrzy za pomoc jednej reklamy w przerwie meczu Super Bowl w roku 1984 zbudowali trway wizerunek (utrzymywany
8
P ODR CZNY
w wiadomoci konsumentw do dzisiaj) siy kontrkultury przeciwstawiajcej wolno dyktatowi, swobod uciskowi, kolory czerni
i bieli oraz pikn kobiet w czerwonych szortach wymuskanym
facetom w garniturach. Sprawne zarzdzanie wizerunkiem prowadzi do zjawisk godnych dzie Orwella gigantyczne korporacje
manipuluj sposobem postrzegania swojej dziaalnoci w sposb,
ktry z pozoru ma niewiele wsplnego ze zdrowym rozsdkiem
(skoro produkuj komputery, co, u licha, ma oznacza ich walka
z dyktatem?), skutecznie tworzc kultur tosamoci, dziki ktrej
nabywcy komputerw maj wraenie uczestnictwa w jakim wielkim,
oglnowiatowym ruchu. Kiedy kupujemy iPoda, moemy by pewni,
e wspieramy w ten sposb walk Gandhiego z kolonializmem brytyjskim. Kady kupiony MacBook to dowd na sprzeciw wobec tyranii i godu na wiecie!
Wemy teraz gboki oddech... W tym podrozdziale chciaem
zwrci uwag na konieczno analizy skojarze budzonych przez
nasz firm, sposobu jej postrzegania i potencjalnych dziaa na
rzecz poprawy wizerunku. Waciwe zarzdzanie mark korporacji
jest rwnie istotne z perspektywy rekrutacji, jak z perspektywy
kampanii marketingowych.
Jedna kwestia,
ktra nie interesuje programistw
Programici nie myl tylko o pienidzach, chyba e kompletnie
zaniedbamy pozostae aspekty. Jeli wic od jakiego czasu syszymy
skargi (ktre nie pojawiay si wczeniej) na zbyt niskie wynagrodzenia, moemy uzna to za sygna sugerujcy, e nasi programici
nie kochaj swojej pracy. Jeli potencjalni kandydaci na programistw nie s skonni do najmniejszych ustpstw podczas negocjowania wynagrodzenia, najprawdopodobniej mamy do czynienia
69
70
P ROGRAMISTA
POSZUKIWANY .
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
SKOROWIDZ
37signals, 68
E
A
B
baza danych z informacjami
o wykrytych bdach, 152
biurko programisty, 57
bdy, 153
budowa wasnej spoecznoci,
45
C
cele organizacji, 143
CV, 73
CVS, 149
czas podejmowania decyzji
dotyczcej kandydata, 116
czas powicony na realizacj
zadania, 24
czynniki uatwiajce
rekrutacj, 54
D
diagnozowanie kodu
graficznego interfejsu
uytkownika, 162
dowiadczenie zwizane
z technologiami, 82
F
fizyczna przestrze biurowa,
55
Fog Creek Copilot, 42
Fog Creek Software, 17
fotele Aeron, 57
G
gabinety, 51, 53
gadety, 59
gwny programista, 84
I
identyfikacja z organizacj,
143
informacje o kandydacie, 73
informacje o wykrytych
bdach, 152
inteligencja, 101
iPod, 26, 27
J
jako kodu, 25
jako pracy, 24
jzyk, 76
jzyk programowania, 66
Joel on Software, 45
K
kandydaci polecani
przez pracownikw, 46
kompilacja po kadym dniu
pracy, 151
kompilacja systemu, 150
koncepcja wsplnych
przestrzeni, 54
kontrola wersji kodu
rdowego, 149
korytarzowe testy
uytecznoci, 164
koszty, 19
kryteria porzdkowania
zgosze, 74
hard core, 78
jzyk, 76
mzg, 77
pasja, 74
rnorodno , 79
selekcja, 78
wyjtkowo , 75
L
list motywacyjny, 73, 75
lista pyta zadawanych
podczas rozmw
kwalifikacyjnych, 103
M
MAP, 65
marszu ku mierci, 153
mechanizm kontroli wersji
kodurdowego, 149
S KOROWIDZ
metody zarzdzania
zespoem, 131
metoda utosamiania,
142
po pierwszej lekcji
ekonomii, 137
stanowisko dowodzenia,
132
metodyka nieskoczonej liczby
bdw, 154
metodyka zerowej tolerancji
dla bdw, 154
miary, 124
miary produktywnoci, 20
Microsoft Word, 153
miejsce pracy, 51
MonsterTRAK, 37
morale zespou, 128
motywacja wewntrzna, 138,
143
motywacja zewntrzna, 138
moliwo wyboru projektw,
66
N
narzdzia, 161
nieefektywno pracownikw,
129
niezaleno programistw, 61
nowe technologie, 66
Nullsoft, 26
O
ocena inteligencji podczas
rozmowy kwalifikacyjnej,
101
ocena kandydata, 73
ocena wsppracownikw, 128
oczekiwania programistw, 51
autonomia, 61
fizyczna przestrze
biurowa, 55
gabinety, 51
gadety, 59
identyfikacja ze swoj
firm, 67
niezaleno , 61
nowe technologie, 66
praca nad interesujcymi
zagadnieniami, 64
moliwo wyboru projektw,
66
wsppracownicy, 60
wynagrodzenie, 69
ycie towarzyskie, 59
odnajdywanie wietnych
programistw, 33
otwarte przestrzenie biurowe,
53
overjustification effect, 138
P
pasja, 74
pisanie specyfikacji, 157
plan rozmowy kwalifikacyjnej,
103
plany realizacji projektw, 156
po pierwszej lekcji ekonomii,
137
podchwytliwe pytania, 115
polityka, 63, 89
poprawa wydajnoci, 130
poprawianie niedoskonaych
zespow, 123
miary i zachty, 124
morale zespou, 128
ocena wsppracownikw,
128
poprawa wydajnoci, 130
zwalnianie
nieproduktywnych
pracownikw, 128, 129
porwnywanie kompetencji
kandydatw, 90
porzdkowanie zgosze, 73
dowiadczenie zwizane
z konkretnymi
technologiami, 82
kryteria, 74
odmienne dowiadczenia,
80
praca nad interesujcymi
zagadnieniami, 64
pracownicy z umiejtnoci
doprowadzania spraw do
koca, 101
praktykanci, 38
praktyki, 38, 43, 44
prawo Brooksa, 25
proces rekrutacji, 10, 36
produktywno , 20, 53
prowadzenie rozmw
kwalifikacyjnych, 95
przestrze biurowa, 55, 56
R
realizacja projektu, 156
referencje pracownikw, 46
regua nie palant, 61
rekrutacja programistw, 36,
54
rekurencja, 110
rodzaje wkadu
w funkcjonowanie
organizacji, 126
rozmowa kwalifikacyjna, 95,
163
czas podejmowania
decyzji dotyczcej
kandydata, 116
czas rozmowy, 97
faza wprowadzenia, 104
lista pyta, 103
ocena inteligencji, 101
otwarte pytania, 105
plan rozmowy, 103
podchwytliwe pytania,
115
podejmowanie decyzji
na temat danego
kandydata, 98
proste pytanie zwizane
z programowaniem,
107
prowadzenie jednoczesnej
rozmowy z kilkoma
potencjalnymi
pracownikami, 97
pytania zadawane
przez kandydata, 113
pytania zwizane
z programowaniem,
112
pytanie o jeden
z projektw ostatnio
realizowanych przez
kandydata, 105
rozwizywanie
problemw, 117
sposb traktowania
kandydatw, 118
uzyskiwanie wiedzy
o kandydacie, 102
zasady zatrudniania, 100
ze pytania, 114
rozmowa telefoniczna, 87, 88
etapy, 88
polityka, 89
167
168
P ROGRAMISTA
POSZUKIWANY .
rozmowa telefoniczna
porwnywanie
kompetencji
kandydatw, 90
technologia, 89
rnice dzielce
programistw, 24
S
specjalista od skryptw, 111
specyfikacja, 157
spoeczno , 45
spoeczny wymiar dziaalnoci,
65
sposb traktowania
programistw w ramach
organizacji, 59
stanowisko dowodzenia, 132
struktury danych, 112
styl, 28
system CVS, 149
system kontroli wersji kodu
rdowego, 149
szukanie wietnych
programistw, 33
wietni programici, 33, 34
T
technologie, 66, 82, 89
terminy, 24
test Joela, 148
testerzy, 163
tworzenie motywacji
wewntrznej, 143
Z NAJD
I ZATRUDNIJ NAJLEPSZEGO !
U
umowy o zakazie konkurencji,
47
usuwanie bdw, 153
W
warunki pracy programistw,
159
wewntrzne oprogramowanie,
29
Winamp, 26
wkad w funkcjonowanie
organizacji, 126
wskaniki, 110
wynagrodzenie, 69
Z
zachty, 124
zarzdzanie tosamoci, 68
zarzdzanie zespoem, 131
zatrudnianie programistw, 96
zatrudnianie kandydatw
polecanych przez
dotychczasowych
pracownikw, 46, 48
zatrudnianie najlepszych
programistw, 18
zatrudnianie
praktykantw, 38
zatrudnianie wielu
przecitnych
programistw, 25
zespoy, 25, 123
zgoszenia, 73
ze pytania podczas rozmowy
kwalifikacyjnej, 114
zwalnianie nieproduktywnych
pracownikw, 128, 129
rda informacji
o kandydacie, 73
adnej polityki, 63
ycie towarzyskie
programistw, 59
yciorys kandydata, 103