Писати код — кльово
Тиждень був насиченим на комунікацію: дзвінки, зустрічі — звичний мій режим. Сьогодні ж, в п’ятницю, мав трохи часу пописати код і зробити одну із запланованих фіч для роботи з нашою базою кандидатів.
Я отримав величезне задоволення від процесу кодування. Задача була описана вчора на зустрічі, як ілюстрація — олівцем на аркуші паперу. В Трелло лежала фотка цієї замітки. А сьогодні я задеплоїв вже робочий функціонал, який вчора тільки формалізувався з ідеї в слова і декілька замальовок. Магія. В понеділок команда вже зможе використовувати цю фічу, і вона збільшить нашу ефективність на декілька відсотків, та хоч і один.
Цей момент нагадав мені про долю багатьох програмістів, яких затягує в менеджмент і вони втрачають можливість писати код. Хтось може вважати це позитивною ознакою росту кар’єри. Я ж дуже скептично ставлюсь до такої трансформації програміста в ноукод менеджера.
Коли ви займаєте менеджерську позицію, є велика спокуса перестати писати код. Об’єктивно, у вас просто вже не вистачає часу. Проблема полягає в тому, що менеджмент живе добре, поки все добре в проекті, компанії, загалом на ринку. В часи, коли тимчасово потрібно перейти в режим економії та виживання — першими за борт ідуть менеджери.
Схожа ситуація зі зміною роботи: будучи менеджером — ви часто ростете в межах однієї організації та підсідаєте там на кар'єрну драбину. І вже коли ви трохи піднялись і вирішили змінити роботу, дуже ймовірно будете продовжувати рух з нижчого рівня. Абсолютно інакша ситуація, коли ви профільний спеціаліст, здатний робити реальні речі. Тоді зміна роботи це часто і є ріст.
Менеджмент, управління командами та лідерство — чудова і потрібна діяльність, дуже корисна для росту вас, як спеціаліста. Просто не забувайте про код. Якщо на роботі вже ніяк, то хоча б вечорами для свого маленького пет-проекту. Вміння кодити і навики ефективного управління командою — це ідеальна комбінація для програміста.
До завтра,
Саша