Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги хакеры / Питер_Гудлиф_Ремесло_программиста_Практика_написания_хорошего_кода.pdf
Скачиваний:
16
Добавлен:
19.04.2024
Размер:
9.23 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

C

 

E

 

 

 

X

 

 

 

 

 

-

 

 

 

 

 

d

 

F

 

 

 

 

 

 

t

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

to

 

 

 

 

w Click

 

 

 

396m

 

 

 

 

w

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

.

 

 

 

 

 

.c

 

 

p

 

 

 

 

g

 

 

 

 

df

 

 

n

e

 

 

 

 

-xcha

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

Глава 16. КодерыClick

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

.c

 

 

.

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

состоит в узкой направленности взгляда, потому что он слишком погружается в задачу.

Как быть, если вы один из них

Займитесь коллекционированием или чем%то еще, чтобы переклю% читься на другое. Одна работа и никаких игрушек – очень скучный мальчик. Но, может быть, вам это безразлично.

Как работать с такими людьми

С такими ребятами работать замечательно. Они полны энтузиазма, которым заражают других, и с их участием проект движется быст% ро. Но не давайте им слишком много воли. При первой возможно% сти Монокультурный программист и вашу работу сделает тоже! Это может показаться заманчивым, но в итоге вам придется сопровож% дать чужой код. Оно того не стоит.

Пусть вас не волнует, что у них нет никакой личной жизни, и не чувствуйте себя обязанным тоже дни и ночи сидеть над проектом; иногда самое полезное для проекта – это расслабиться вечерком.

Лодырь

Бездельник, уклоняющийся от работы. Это не сразу заметно, потому что он научился создавать видимость перегруженно% сти задачами. Его «проект» – это игра в солитер, его «исследо% вание» – это разглядывание спортивных машин в Интернете, его «реализация» – занятие личными делами. Лодырь актив% но увиливает от всех поручений. (О, я слишком занят, чтобы взяться за это.)

Более скрытый Лодырь занимается только тем, что ему нра% вится или что считает нужным, а не тем, чем должен. Несмот% ря на постоянную занятость, он никогда не выполняет зада% ние вовремя.

Лодырь умеет отдыхать. Он слишком часто посещает вечеринки, и его вполне можно застать спящим под рабочим столом. Питается он в основном кофе, но в обед вы найдете его в баре.

Возможно, этот парень выгорел на работе; слишком много прова% ленных проектов убили в нем желание работать.

Достоинства

По крайней мере, он умеет развлекаться.

Недостатки

Лодырь – явная обуза. Доказать, что он бездельничает, трудно – с некоторыми сложными задачами приходится долго разбираться. Может быть, он и не лодырь; ему может не хватать мастерства, что% бы быстро решить задачу.

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

Мартышкинm

труд

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

397Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

.c

 

 

.

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Как быть, если вы один из них

Работайте над своей этикой и начинайте понемногу трудиться. Или научитесь заглушать голос совести.

Как работать с такими людьми

Лучше не жаловаться на Лодыря; у вас своих недостатков хватает. Ему в свое время воздастся.

Примите меры, чтобы можно было доказать эффективность вашей работы и вину Лодыря за задержки. Полезно систематически вести журнал проделанной работы. Обычно Лодыря можно заставить трудиться, четко обозначив ему контрольные сроки. Не вздумайте делать за него его работу, даже в критическом положении. В сле% дующий раз он только того и будет ждать.

Постарайтесь и сами не «выгореть»; работу нужно перемежать с раз% влечениями. Может быть, иногда стоит сходить вместе с ним в бар.

Руководитель поневоле

Это административная классика: разработчик, которого на% значили руководить командой, потому что продвигать его по технической линии было некуда.

Всем очевидно, что в этой роли он чувствует себя неуютно. Он не обладает нужными для нее качествами, но старается быть на уровне. Он – программист и хочет программировать. По характеру он не организатор и не умеет руководить людьми, к тому же он необщителен.

Как правило, из программистов получаются на редкость неудачные руководители. Людей, которые действительно отлично умеют руко% водить командами программистов, мало; тут требуется особое соче% тание как технического, так и организаторского мастерства.

Руководитель поневоле обычно обладает мягким характером и не% решительностью – иначе его и нельзя было бы убедить взять на себя эту работу. На него давят с двух сторон: и программисты, и админи% страция. И все шишки за отставание от графика и низкое качество продукта падают на него. Его лицо выглядит все более запуганным, пока он окончательно не «выгорит».

Достоинства

Руководитель поневоле искренне сочувствует тяжелой доле про% граммистов – он из них вышел и к ним хотел бы вернуться. Часто он проявляет излишнюю готовность взять на себя ответственность за несвоевременный выпуск продукта, чтобы защитить программи% стов от гнева руководства. Как он не умеет поручить другим работу, так не умеет и распределить ответственность.