Книжка "Як пасти котів" створена для того, щоб допомогти вам зрозуміти, як краще керувати людьми, подібними до вас. Сьогодні разом з 24 каналом ми підготували уривок з книжки Дж. Генка Рейнвотера.
Цікаво: Що руйнує плани на майбутнє?
Як успішно керувати схибленими, дивакуватими, дивними та звичайними підлеглими
Знаєте, мені б не хотілося зводити нанівець задоволення від управління програмістами, навіть якщо ця справа часто описується як "пасіння котів", що, без сумніву, є натяком на незалежний характер цих творчих особистостей, які вирішили присвятити себе написанню коду.
Найцікавішим є те, що ці працівники, які часом завдають клопоту, зазвичай неспокійні і завжди потрібні, можуть виявитися вибуховою сумішшю. Ближче знайомство з ними піде на користь вашому стилю управління.
Якщо ви справді в захваті від програмування, то розумієте, що означає бути спорідненим до свого коду – він може навіть здаватися вашою другою сутністю. Як пише Елен Улман в своїй книжці "Наближаючись до машини":
"Один знайомий мені керівник проєкту якось сказав, що керувати програмістами – це все одно, що намагатися пасти котів… Я маю на увазі, що вам не потрібні слухняні собаки. Вам потрібна вся та дивакувата схибленість, яка й формує гарного програміста. З іншого боку, вам треба якось змусити їх рухатися в одному напрямку".
Цей "один напрямок" є метою управління програмістами, але оскільки кожен програміст відрізняється від іншого, вам доведеться застосовувати унікальний підхід для кожного зі своїх підлеглих. Не можна керувати програмістами, якщо ви їх не розумієте. Нижче я окреслюю різні "типи" програмістів та риси, що їм притаманні. Можливо, ви впізнаєте деяких ваших працівників серед цих типів, які я називаю "породами", оскільки, врештірешт, це книжка про котів.
На що схожий типовий програміст? Чи можна представити програмістів через стереотипи суто з метою їх розуміння? Можливо. Як і в безлічі тестів особистості в галузі психології, корисно подивитися на риси програмістів ізольовано і визнати, що багато із цих характеристик можуть співіснувати в одній людині, навіть якщо вони здаються суперечливими. Я згрупував породи в три категорії: поширені, рідкісні та дворові. Поширені містять найбільш розповсюджені типи, що можна знайти серед робочої сили. Рідкісні породи іноді трапляються, але не так часто, як поширені. Дворові, як витікає з назви, не дуже бажані, але вони дійсно існують у робочому середовищі, і тому їх потрібно вміти розрізняти. Дворові можуть чудово працювати, якщо ви допоможете їм надбати навички подолання слабких сторін, які вони привносять у процес кодування.
Як уже згадувалося раніше, будь яка людина може втілювати характеристики, притаманні декільком породам, – це робить роботу з нею складним завданням, але воно варте зусиль. Програмісти – це дивовижно складний народ. Цінуйте відмінності та неповторний стиль кожної породи. Ви, мабуть, упізнаєте багато цих рис, коли наступного разу подивитесь у дзеркало.