Типи програмістів

Буркотун

«Терміни зриваються завжди. Менеджерам пора б до цього звикнути і навчитися працювати зі своїми завищеними очікуваннями» © програміст

Буркотун нападає на ідеї і обставини, а є ще буркотун в агресивному модифікації — троль, який нападає на людей і особистість. Якщо буркотун скаже «ну ось знову милицю ліпимо», то троль скаже «твоя ідея з фигак-фигак-продакшен могла прийти в голову тільки гріховного породження протиприродною зв'язку майкрософта з мовами програмування», ну або просто — «ти — гівно».

Що погано?

Які складнощі з буркотуном? Ну що він може зробити? Ну, як максимум, напише великий плакат «ти пишеш нікому не потрібний говнокод» і буде гірко завивати над вухом. Особисто я нічого страшнішого уявити собі не можу. Плакат — можу не читати, завивання — ігнорувати. Зрештою, у мене троє дітей і ігнорувати безлад і шум я вже якось навчився.

На жаль, буркотун здорово тисне на мізки і забирає багато енергії. Більш того, поряд з ним задоволені починають сумніватися і мовчати. А якщо начальство починає говорити, як тут добре — так це начальству роль належить.

«Досвідчений товариш, дуже глибоко затягнеться, випустить далеко в нічне небо струмінь диму, мудро і сумно посміхнеться, подивиться в очі новачка і скаже „Забий. Тут опа. Начальству все пох. Знаєш скільки разів я намагався щось змінити?“ Так контори і згнивають»

Що добре?

Буркотун зазвичай не боїться говорити про проблеми і ризики. Нехай і перебільшує, зате чесно.

Що робити:

— Для працівників: один скиглій задає тон, але не більше. Кілька скигліїв можуть увійти у резонанс і/або викликати великий бабах під час дедлайн-кризи. Тому не резонуємо самі і не даємо резонувати іншим. Це нормально говорити, що у компанії є хороші сторони. Якщо б їх не було, то що ви тут робите? Звільніться прямо зараз і перейдіть роботу краще!

— Для диверсантів: так фірму завалити теж можна. Директора заполошатся тільки тоді, коли середні співробітники перестануть працювати. І відреагують нагином тих, хто працює добре. Note: диверсантів в IT я ні разу не бачив.

— Для керівників: негативні розмови потрібно швидко обробляти. І при цьому важливо попадати в мотиви співробітників. Ниє-то він з якихось вагомою для нього причин, якась потреба у нього не задоволена. Якщо вдасться її знайти — жити стане простіше.


Мегаэксперт

Він дійсно крутіше всіх, і жорстко відстоює свою думку. Саме думка, він може його поміняти під аргументами колег. Він одинак по своїй природі і намагається триматися від призначення завдань як можна далі. Його часто не люблять за нелюдимість і вміння знайти недоліки в чужих рішеннях, але поважають за відмінні знання. Звичайно, його наполегливе бажання слідувати best practices і вимога того ж від інших усіх дико дратує.

Чим погано?

Для колег: 

— ніякої радості. Щоб ти не робив, все одно з висоти досвіду експерта це все метушня в пісочниці; 

— ніякого проф зростання. Якщо є супергерой, то поліція може розслабитися. Всі завдання можна не робити, а пробувати робити. Якщо вийде — добре, не вийде — можна і експертові віддати.

Для компанії: 

— навколишні ростуть повільно, а відксерити експерта не виходить. Крім того, колеги експерта розслабляються і деморалізують сусідні проекти;

— якщо це аутсорсинг, то замовник швидко розуміє, що є мегаэксперт — і хоче від всіх інших такого ж рівня. Ну дійсно, різниця в зарплаті невелика, а різниця у результаті величезна... Нехай інші теж почнуть працювати нормально! Вони і так повільно працюють, так ще й у відпустку ходять!

— мегаэксперты зазвичай вузькоспеціалізованими. Так, вони можуть знати багато мов програмування, але при цьому абсолютно пофигистически ставитися до эстимейтингу, спілкування з замовниками і т. д. В результаті, потрібно платити зарплату людині, який буде це робити за мегаэксперта;

— не завжди останні можуть зрозуміти написане: «зрозуміло, що тут якась магія, я можу її скопипастить і використовувати. Але мені треба добре часу, щоб зрозуміти, чому вона взагалі працює».

Для самого себе: 

— весь час відчуття «ніхто мене не розуміє» і «я оточений неуками». Жити важко і самотньо.

Чим добре?

Для колег: 

— у нього можна навчитися, і він завжди підкаже. Правда, обворчит за переривання. До нього-то кожен бігає. Навіть якщо по разу в день вісім чоловік — так тут і працювати ніколи.

Для компанії:

— Так адже експерт! Таких можна показувати на конференціях і взагалі, всіляко ними пишатися. Така людина робить неможливе на регулярній основі.

Для самого себе: 

— зарплата; 

— чуже повагу. Втім, мегаэксперты майже завжди вважають, що воно незаслужено і тому задоволення не приносить. См. ефект Даннинга — Крюгера.

Що робити?

Колегам: 

— таки вчитися. Експерти часто погано спілкуються, вчитися у них складно і виглядає безнадійно, але... Через півроку-рік спілкування з експертом, опинившись десь за межами свого проекту, раптом розумієш, як багато перейняв.

Для компанії: 

— внутрішнє навчання в компанії. Семінари, лекції і т. д. Якщо заведеться — супер!

— навчання новачків. Важливо зловити момент, коли новачок втомився від експерта і запропонувати йому змінити проект. Не завжди людина погодиться, але завжди йому буде приємно знати про існування виходу.

Для себе: 

— вчитися спілкуватися з людьми простіше. Може, глянути в сторону менеджменту — там багато цікавого;

— частіше зустрічатися і працювати з іншими мегаэкспертами;

— прочитати про Перфекціонізм і його темні сторони — див. нижче.

Тиран

Має добрий план по захопленню світу передбачати автотесты? 

© цікаве питання для співбесіди.

Є людина, яка всіх жорстко будує. «Є думка моя і неправильна. Ви повинні мене слухатися». У чомусь він однозначно прав, у нього дійсно велика експертиза. Але при цьому він часто переходить на особистості «твоє рішення — гівно, та ти й сам дебіл», і сперечатися з ним складно — він ще й старожил на фірмі і проекті. За великим рахунком, як тільки у колег з'являється можливість звалити — вони йдуть. Ну, зрозуміло, джуниоры піти не можуть. Його це влаштовує: особиста відданість і увагу до його рішень від джунов цілком компенсують всі недоліки такої ситуації. Зазвичай така людина займається роздачею завдань, нехай і бурчить іноді на бюрократичну тяганину «та ви навіть самі тасклист нормально скласти не можете».

Чим погано?

Для підлеглих: 

— ніхто не може бути краще Тирана. І далеко не всі готові проміняти свою голову на бездумний послух.

Для компанії:

— миддлы йдуть. Це як раз ті люди, які отримують порівняно невелику зарплату, а на 80% завдань працюють зі швидкістю синьоров;

— володіючи унікальними знаннями і при відсутності миддлов, тиран може викручувати руки компанії як завгодно. Подвійну зарплату — звичайно! Цю фічу ти робити не хочеш — ну й гаразд! А ось у відпустку тирани ходити не люблять. Правильно, до речі, не люблять — яких підлеглі можуть випростатися відпущеної пружиною, замислитися над вічними питаннями «як я сюди потрапив? що я тут роблю? а що буде далі? а на які співбесіди я встигну сходити за час його відпустки?».

Для самих себе: 

— професійний ріст залишається жорстко в рамках проекту. І коли проект закінчиться, то нове місце потребує потужного навчання. А якщо не пощастить — то там тебе чекатимуть подорослішали колишні миддлы.

Чим добре?

Для колег і підлеглих: 

— не можна думати, достатньо особистої відданості, жестів покірності та уникнення спорів навіть всередині себе. Якщо ви бачите людей, кому комфортно з Тираном — значить, їх влаштовує така економія енергії. Не треба думати про таких людей погано — кожна людина в якийсь момент часу вразливий до спокусі розслабитися і плисти за течією. Тим більше, можна вивільнену енергію пустити на щось ще: хобі, pet project, ігри, сім'ю і т. д. Неперевірене спостереження: у Тирана зазвичай сім'я є, а от на хлопців-підлеглих дівчата зазвичай не дивляться.

Для компанії: 

— у моменти кризи тирани вміють діяти швидко. Їх всі слухаються, а вже потім роблять. Звичайно, кризи такого роду в IT рідкість. Для проекту «хороше рішення зараз» краще, ніж «ідеальне через місяць»;

— вони розуміють слово «дисципліна» і вміють її підтримувати. Величезна рідкість для IT. Всі приходять вчасно, все заповнюють таймшиту, всі пишуть звіти;

Для самих себе: 

— дуже приємно відчувати себе вождем або головним візиром. Маса задоволення і уваги від протилежної статі.

Що робити?

Для підлеглих: 

— для мене тут логічним виглядає саме зміна роботи. Бажано, з попереднім обговоренням з начальством — можливо, для них це теж проблема і спільно вдасться знайти рішення.

Для компанії: 

— Тирани — найчастіший питання на конференціях з менеджменту. «Ми не встежили, він носій таємного знання — звільнити не можемо жити з ним теж не можемо». Тут немає простих рішень. Описувати складні — неформат для цієї статті.

Для себе: 

— потреба контролювати все — це добре для старкрафта. В реальному житті так зробити складно. І ось нереалізована потреба в безпеці і штовхає на складності. Теж тут немає простих рішень, говорити з фахівцем треба.

Перфекціоніст

Людина прагне до досконалості і класному коду/процесу/etc. Буркуни, Мегаэксперты, Тирани часто мають у своїй основі Перфекціоніста.

Чим добре?

Перфекціоністи — хороші експерти. Зазвичай на їх думку можна спиратися.

Чим погано?

— перфекціоніст перетягує на себе чужі завдання і відповідальність. Сам не справляється, а іншим не дає розвиватися;

— у перфекціоніста завдань завжди більше, ніж часу. Значить, завжди є завдання, які застрягли в черзі навічно; 

— перфекціоніст не отримує задоволення від роботи. Він занадто добре бачить проблеми, недоробки і слабкі місця. Звідси вигоряння. Порівнюючи себе з іншими, перфекціоніст бачить тільки свої слабкі і сильні сторони — еталона;

— перфекціоніст уникає помилок. Обережність заважає експериментів і швидкої реакції на зміни;

— мало закінчених завдань через бажання зробити все ідеально. «Перші 90% роботи займають перші 10% часу».


Що робити з такими людьми?

Немає коментарів:

Дописати коментар

Пошук в цьому блозі