
Полная версия:
Это всё, программисты?
Так вот, приходя в ИТ, готовься управлять, не приказывая. Учись – так быстро, как сможешь – мягким методам управления. Жёсткими ты добьёшься только одного – быстрого выхода на рынок труда.
Авторитет
Наверное, как-то уныло и безрадостно прозвучало, про подчинение-то… На самом деле, получить в свои руки высокую управляемость можно, но этот путь тебе вряд ли подойдёт – надо стать авторитетом среди программистов. Полагаю, таких планов у тебя нет, ибо понадобятся годы обучения.
Принципиально есть два варианта обретения авторитета. Первый, основной, наиболее надёжный, как написано выше – стать профессионалом в программировании. Стезя у нас сложная, интеллектуальная, постоянно меняющаяся в плане технологий и подходов, поэтому уважение, в первую очередь, базируется именно на профессиональных качествах.
Знаю, на «обычных» предприятиях можно стать авторитетом другими способами. Например, знакомством с директором или его секретаршей, умением продвигаться по карьерной лестнице с опережением естественного хода событий, способностью договариваться со смежными службами и т.п. У нас, в ИТ, всё это тоже имеет значение, но не для программистов, а для твоих потенциальных коллег – руководителей.
Второй принципиальный путь завоевания авторитета, который пока ещё востребован в провинции – «руководитель-отец» или «руководитель-мать». Умение создавать комфортную, защищённую среду для программистов. В принципе, прочитав пару книг, ты сможешь переупаковать и продать этот навык, как «опыт фасилитации», «работу скрам-мастером, защищающим команду».
Почему в провинции – тут до сих пор есть от кого защищать программистов. В том числе – от вышестоящего начальства, которое иногда ещё мыслит старыми стереотипами, считая себя чуть ли не меценатом, благодетелем. Ну и пользуются тем, что многие программисты не могут, не хотят, или пока просто не решаются уехать или перейти на удалёнку.
Найдёшь таких, будешь их защищать – можешь стать авторитетом. Правда, получишь ложку дерьма в карму – пока ты их защищаешь, они будут под этими «меценатами» работать, просто под зонтиком.
Мотивация
Запомни, пожалуйста, одно слово: «интересно». Это – главный мотиватор программиста, начиная с определённого момента развития, когда достигнуты два важных порога – «начало получаться» и «денег хватает».
Программисту должно быть интересно – язык программирования, фреймворк, проект, клиент, команда, офис, удалёнка. Ты, в конце концов.
Разумеется, остальное тоже важно. Ну, или, как минимум, имеет значение. Но – именно «тоже». Многие совершают ошибку – начинают с этих «тоже», когда не получается сделать «интересно». Да что уж греха таить – когда даже понять это самое «интересно» не выходит. А потом удивляются, чего программисты бегут без видимой причины.
Раньше ты имела дело совсем с другой мотивацией. Ключевое, пожалуй, отличие: программистам нравится дело, которым они занимаются. Не работа – компания, должность, проекты – хотя это тоже важно (ох уж это «тоже»). Именно дело – программирование, разработка, проектирование, отладка, ковыряние, запуск и прочие слова (их сейчас много придумали).
Предположу, что не ошибусь: на прошлых работах твоим подчинённым была интересна, скорее, работа, а не дело. Ничего не поделаешь – мало на свете увлечённых менеджеров по закупкам, экономистов, оформителей процессов по ИСО 9001. Поэтому основным инструментом, или объектом воздействия для создания и поддержания должной мотивации для тебя была работа, как место, а не как дело.
Для твоих «бывших» всё, что их окружает в офисе – люди, стены, столовая, корпоративы, кофемашина – были своего рода анестезией от дела. Ну, чтобы легче заходило и делалось, безболезненно, как по маслу.
С программистами иначе: всё это не должно мешать делу. Если ещё и поможет – прекрасно.
Не пытайся заменить «интересно» деньгами. Очень, очень многие твои предшественники на этом погорели, пытаясь предстать перед вышестоящими в выгодном свете. Например, ввязываясь в работу с Крупными Холдингами, где Много Денег. Там не интересно.
Демотивация
Знаю, ещё пользуетесь – там, на «настоящих» предприятиях. Штрафы за опоздания, просрочку задач, лишение премии службы качества за невыполнение плана продаж коммерческим отделом, порицания за дресс-код, невежливость, «не так посмотрела» и т.д.
Так вот – забудь. Нельзя. Табу.
В первые три месяца, а то и полгода – вообще никакой демотивации, пока не освоишься, не станешь хоть немного своей. Потом можешь мягко, нежно, заниматься самой лайтовой демотивацией – лишением мотивации. Да, ты уже поняла – пересаживанием человека на время с «интересного» на «неинтересное».
Планирование
Там, где ты работала, можно было довольно точно прогнозировать и планировать работу людей. Причина очень простая – была достаточно точно известна скорость выполнения тех или иных действий, операций, поручений. Не настолько, как у станков, но с вполне адекватной погрешностью.
Дело в повторяемости задач – так или иначе, но твои сотрудники делали примерно одно и то же. Оформляли документы – с известной скоростью печати, заказывали материалы у поставщиков – с понятной интенсивностью работы в КИС и документооборота с контрагентом, готовили отчёты – одни и те же каждый месяц.
У программистов всё иначе. Повторяемости мало. Если повезёт, можешь наткнуться на какой-то ИТ-конвейер – таких сейчас, в общем-то, достаточно много развелось. Что-нибудь вроде автоматизации мелкой розницы, установки готовой программы для бухгалтерии или запуска типовых сайтов. В принципе, всё это тоже считается ИТ, но там нет или почти нет программистов – именно на конвейере. Рядом, в соседней комнате, программисты вполне могут обнаружиться, но там повторяемости не увидишь.
Стоит ли?
Я не пытался тебя отговорить, или создать видимость чрезвычайной сложности управления в ИТ. Наверное, суть и цель моего послания ровно такая же, как в аналогичных рассказах для тех, кто хочет «войти в ИТ», но как программист.
Тут интересно, прикольно, классно. Но: иначе. Это надо понимать, принимать, и не формировать в душе ожиданий.
В твоём случае это будет сложнее, чем для программистов, потому что ты искренне считаешь, что просто меняешь объект управления, а субъект – тебя, Иру – существенно корректировать не надо. Ты идёшь, увешанная с ног до головы медалями прошлых достижений.
P.S.
Но результат того стоит. Если будешь воспринимать своё турне по управлению в ИТ не как необъяснимые трудности, провал или «сраные тупые ленивые хипстеры», а как полезный, другой опыт.
Другую, незнакомую, непонятную, но очень увлекательную культуру управления в мире, которым увлечён весь мир.
Программировали два товарища
Эта грустная история случилась на моих глазах. Не берусь утверждать, что она уже совсем прям завершилась – мало ли, вдруг кто-то из её героев прочтёт, задумается, что-то изменит… Ну или плюнет мне в кружку.
Итак, пришли в компанию, почти одновременно, два распрекрасных программиста. Одного поля ягодки – опыт, квалификация, профессиональная любознательность, энергия. Раньше их карьеры развивались по одинаковому, иногда – равному треку (работали вместе).
Компания в нетерпении потирала ладошки, предвкушая результаты, развитие и непоколебимую дружбу двух программистов. Да, давайте их как-нибудь назовём – Коля и Вася. Всё было хорошо. Беда на горизонте даже не отсвечивала.
Весна
Это было золотое время. Программисты были просто прекрасны. Быстро влились в коллектив – благо, был опыт работы и, соответственно, навыки ассимиляции в совершенно разных средах. Проекты, клиенты, задачи – всё было и знакомо, и привычно. Даже немножко скучновато – в компании до того момента не было программистов столь высокой квалификации, по сумме параметров.
Менеджеры, руководители проектов, заказчики – все тащились. Коля и Вася не знали поражений, брали и решали любые задачи. То, что раньше вызывало опасения, проблемы, просрочку и конфликты, теперь просто программировалось, сдавалось и оплачивалось.
Если кратко описать, чем именно занимались наши герои, получится так: самым сложным программированием.
Но потом случилось непоправимое – опыт Коли и Васи решили использовать шире. Их, как положено, попросили заняться чем-то между наставничеством и управлением.
Лето
Итак, обоим дали в одну руку джунов, в другую – карт-бланш. Цель, если можно так выразиться – парни, сделайте что-нибудь классное. Вы такие, прям такие, что слов нет. Хотим, чтобы вы не просто и не только программировали, но и как-то ещё наследили.
Ни у Коли, ни у Васи особого опыта работы с подчинёнными не было. Советовать им, разумеется, никто не брался – слишком уважаемые были личности. Пришлось нашим героям самостоятельно решать, куда и как двигаться.
Коля, поразмыслив, решил ничего особо не менять в структуре работы и направлении движения. Как занимался сложным программированием, так и продолжил, но уже не в одиночку, а с командой джунов. На том и решил построить успех своего новоиспечённого отдела.
Как это примерно выглядело. Коля сам общался с заказчиком – а это мог быть как клиент, так и руководитель проекта – после чего, как мог, объяснял джуну задачу, погружал в контекст, историю работы с клиентом и во всё, что считал нужным. Молодые программисты, получив такие задачи, искренне и честно пытались их решить.
Что-то получалось, что-то нет, но Коля не унывал. Объяснял ещё раз, помогал, общался с заказчиком на всём протяжении жизненного цикла задачи, включая конфликтные моменты.
Результаты первых трёх месяцев у Коли были просто великолепные. В цифрах, если грубо, команда выдала математически красивый результат: каждый джун производил столько же, сколько Коля в одиночку.
У Васи было хуже, сильно хуже. Он почти сразу выбросил из командного продуктового портфеля решение сложных задач, и сосредоточился на простых. Тех, с которыми могли справиться джуны почти без помощи новоявленного наставника. Именно почти – определённый процент новизны и сложности Вася сознательно оставил. Чтобы джуны, решая любую задачу, максимально часто сталкивались с чем-то новым.
Сложные задачи Вася решал сам. Поначалу вообще прям сам, но постепенно, месяца через два, начал немного декомпозировать – там, где это возможно. Отдавать куски сложных задач джунам, контролировать выполнение, качество архитектуры и кода.
Результаты, с точки зрения бизнеса, у Васи были отвратительные – в отличие от Коли. Вся команда Васи производила столько же, сколько он раньше делал один.
Между собой наши герои почти не общались – некогда было.
Осень
Коля очень много психовал, злился, выгорал. Как он ни старался объяснять джунам сложные задачи, поддерживать в процессе решения, улаживать конфликты – проблем становилось всё больше. Доля его участия всё возрастала. Взятые лично на себя задачи он едва успевал выполнять. Нерабочее время, выходные – всё было забито работой.
Времени на общение с заказчиками уходило всё больше с каждым днём. Основной темой разговоров теперь была «Ну Коля, опять твои тут понаделали». Коля, раньше сквозь зубы цедивший «разберусь» и шедший разбираться, теперь говорил «сам доделаю», гневно объявлял джуну «я забираю у тебя задачу» и садился закапываться сам.
Его джуны поначалу переживали – лидер злится, мы что-то делаем не так, надо что-то менять. Однако, понаблюдав за повторяющимся паттерном, сели Коле на шею. Не делали задачу, а делали вид, что делают задачу. Ну, какой-то код писали, что-то проверяли, тестировали, но до результата почти никогда не доходили. Достаточно было дождаться, пока заказчик взвоет, нажалуется Коле, и всё случится само собой.
Новых джунов Коля не брал – не смог бы решать задачи ещё за кого-то. Старых не выгонял – гордость не позволяла. Но непрестанно ныл, что людишек ему подсунули сильно так себе – ничего не могут и, главное, не хотят.
У Васи – примерно наоборот. С заказчиками почти не общался – только в самом начале, когда начинался проект, или надо было произвести хорошее впечатление. Модель представления команды была, как у Коли, только ровно наоборот. Вася не говорил «мы профессионалы, решаем сложные задачи». Его девиз – «мы джуны с экспертом за спиной».
К этому времени его джуны уже приближались по квалификации к мидлам. С горем пополам научились и программировать, и с заказчиком разговаривать, и конфликты урегулировать. Не от высокой осознанности и стремления к развитию метапредметных навыков, а потому что иначе не получалось – Вася загребал жар только чужими руками.
Он мог помочь, подсказать, направить, посоветовать – но только своему сотруднику. После первой итерации общения больше с заказчиками не контактировал, хоть кол на голове теши. Никогда не садился дорешивать задачу за джуна, даже если это приводило к потере заказчика.
Результаты команды Васи – как в абсолютном выражении, так и в пересчёте на человека – догнали результаты команды Коли. И продолжали расти, т.к. Вася набирал новых джунов.
Между собой Коля и Вася общались редко. В основном – на совещаниях у начальства, куда обоих приглашали. Вася рассказывал, как у него дела. Коля огрызался.
Зима
Коля ушёл из команды. Или команда ушла из Коли. Может, Коля их бросил. Не сошлись характерами. Разные мнения и определения звучат – смотря кого спросить. Но факт один: команды больше нет.
Есть Коля, который снова работает один, решает сложные задачи, нравится заказчикам, менеджерам, руководителям проектов и начальству. И есть несколько джунов, которые за год ничему особо не научились, после расставания с Колей потыкались, помыкались, никуда не приткнулись, как-то самоорганизовались в подобие команды, пересели на несложные задачи и как-то пытаются выжить.
Коля, если спросить, говорит одно: я дал им шанс поработать с экспертом, научиться, подняться и тоже стать уважаемыми людьми. Не захотели, не воспользовались, не подхватили. Я, Коля, сделал всё, что мог. Любой, кто это слушает, понимающие и сочувственно кивает головой.
Джуны Васи стали мидлами, и тащат на себе новых джунов, коих становится всё больше. Даже какие-то тимлидки выросли – пока маленькие, бестолковые, но с 2-3 джунами справляются, и в плане роста навыков, и в части управления с командообразованием.
Дошло дело и до сложного программирования – того самого, с которого начинал свой путь в компании сам Вася. Только теперь его делают мидлы, которые поголовастее. Сам Вася делает только суперсложные вещи – что-то новое, прорывное. Ровно для того, чтобы передать полученный опыт и паттерны мидлам, те – джунам и т.д.
Коля и Вася теперь часто общаются – снова подружились, нет яблока раздора, повода для сравнения, в т.ч. на совещаниях у начальства. Тем более, Коля туда больше не ходит.
P.S.
Я, если честно, не знаю и не берусь судить, кто из друзей прав. К обоим отношусь очень хорошо. У обоих учусь, с обоими нравится взаимодействовать и что-то вместе делать, строить, развивать. Каждый, на текущий момент, хорош в своём.
А вы как думаете?
Леньхаки. Так лень, что не лень
Миша – удивительный чувак. Поразительный и заразительный. Лучший руководитель в региональной IT-компании. Ещё и офигенный программист.
Мы разговаривали всего полчаса, а он успел меня заразить. Вот вы сейчас о чём подумали? Ну, явно не о насморке… Наверное, что он увлечённо рассказывает о повышении эффективности? Новых технологиях? Цифровизации? И я прям такой наслушался и кинулся статью писать?
Нет. Миша – самый ленивый руководитель на свете. Всё, что он любит – программировать. Остальное ему лень. Настолько лень, что он готов на всё, лишь бы побыстрее вернуться к программированию. Похоже, потому и эффективный, без кавычек. И его лень заразительна. Так заразительна, что мне лень писать много букв. В кои-то веки буду краток.
Отчётность
Когда Миша стал руководителем, ему велели регулярно заполнять эксельки с показателями – еженедельные, ежемесячные, ежеквартальные, еже-ещё-чего-то-там. Миша раз сделал, два, лень пересилила… Топнул ногой, получил доступ к корпоративной системе, автоматизировал формирование этих показателей. Как ни банально, данные в ней уже были.
Юля, которая требовала экскельку, пожала плечами и стала сама брать данные из системы. Миша продолжил программировать. Когда его попросили вывести те же показатели для других отделов, он высоко поднял брови: «а что, в других отделах нет программистов?». Матернулись и отстали.
Совещания
Экселька экселькой, а ещё надо было ходить на совещания. Рассказывать о планах, фактах, проблемах, мероприятиях, корректировках, отвечать на вопросы, сраться… Мише было лень. Не сам процесс, а отрываться от программирования, вставать, куда-то переться. Решение пришло не сразу, пришлось поступить, как аналитик – понаблюдать.
Миша заметил две фишки совещания. Первая – чем токсичнее человек, тем реже его зовут и меньше спрашивают. Но есть риск нарваться на неприятности. Вторая – чем результативнее отдел, тем реже человека зовут (не хотят отвлекать), меньше спрашивают (чтобы не обидеть) и… Меньше внимания обращают на его токсичность.
Соединил одно с другим, приложил усилия, отдел стал более результативным. Ну а токсичность пёрла сама – ведь на совещание Миша приходил уже заряженным. Перестали звать вообще. Настолько перестали, что Миша теперь сам, без приглашения, иногда ходит, чтобы хоть как-то понимать, что на фирме делается. Где-то раз в полгода ему достаточно.
Общение с клиентами
Мише всегда лень было разговаривать с клиентами. Вот прям эмоциональный клинч от одной мысли, особенно если речь о телефоне или видеосвязи. Раз поговорил, два… И нашёл себе «говорилку». Менеджера. Вообще, в компании менеджеров много, они люди важные и нужные. Но разговаривают с клиентами, в основном, «на лидах» - при обращении. Дальше, в деталях, задачу или проект должен обсуждать программист.
Миша предложил менеджеру – а давай все, вообще все разговоры с клиентом будешь вести ты. А я тебе взамен – спецусловия. Ну, во-первых, лично буду работать с твоими клиентами (это уже спецусловие, Миша и правда крут). Во-вторых, сам буду распределять задачи и искать исполнителей (раньше это была головная боль менеджера). В-третьих, лично у тебя будет приоритет перед остальными менеджерами. Получил согласие.
С тех пор Миша разговаривает с клиентами, только когда сам того захочет – да, иногда и такое бывает. Говорит, просто убедиться, что они существуют. А менеджер за год стал лучшим в компании.
Общение с менеджерами
В этом леньхаке Миша чутка слукавил. Проблемой были не только разговоры с клиентами, но и работа с несколькими менеджерами – по правилам компании он, как начальник команды программистов, должен был «обслуживать» несколько менеджеров. Но Мише было так лень… Не программировать, нет.
Лень было выстраивать отношения и правила работы с кучей незнакомых людей. Если помножить их количество на тьму тараканов в головах этих менеджеров, задача получалась нерешаемой. Поэтому Миша, создав эксклюзивные условия для одного менеджера, избавился и от разговоров с клиентами, и от всех остальных менеджеров.
Собеседования
Отделу Миши надо было расти, требовалось набирать людей. Кандидатов поставляли эйчары, собеседования доставались Мише. Проводить их было ужасно лень.
Раз провёл, два, три… Взял людей, посмотрел, как они учатся и потом работают, перечитал ещё раз Даниэля Канемана, понял, что человек на собесе и человек в работе – два совершенно разных персонажа, и надо лишь придумать простые критерии. Придумал.
Раз проверил, два… И выработал простую технологию собеса и адаптации. Научил пару своих программистов всему процессу, и полностью самоустранился.
Зарплата программистов
В компании, когда пришёл Миша, платили ниже рынка – ну, так уж вышло. Программисты, естественно, время от времени затевали душевные разговоры на тему «мало платят, уйду я». Миша раз послушал, два, попытался потушить пожар, о чём-то индивидуально договориться, понял, что ему ужасно лень отвлекаться от программирования на эту несусветную чушь.
Пошёл к начальству, топнул ножкой, потребовал увеличить зарплату в полтора раза. Оказалось, и так собирались, только ждали кого-нибудь, кто ножкой топнет.
Больше этот вопрос Мишу не отвлекал.
Обучение программистов
В компании была отличная система подготовки программистов. Это, короче… Здоровенный файл со ссылками на хрен пойми какие источники в интернете, где надо было чего-то почитать, посмотреть и потыкаться. После – всё, программист!
Миша раз эту интернет-ахинею из головы программиста повычищал, два, за третьего за ночь сел переделал, с четвёртым спорил полдня… И такая лень накатила… Что Миша плюнул и сделал сам.
Сел, упёрся, и изготовил учебные материалы сам. Прям все, по всем разделам. Потратил несколько выходных, но больше к вопросу не возвращался.
Новые клиенты
Чем больше становилось у Миши программистов, тем больше требовалось клиентов и проектов. Любимый и единственный менеджер, с которым наш герой работал, конечно, старался, но никак не мог нормально продать без участия толкового спеца. А Миша, как вы помните, ни с кем не хотел разговаривать.
Но делать-то что-то надо, а надежды ни на кого нет. Миши, скрипя зубами, раз съездил на встречу, два… Всё классно – продажа состоялась, но, блин, каждый раз по полдня тратить! Мише лень.
Думал он, думал, и придумал. Велел менеджеру конференцию организовать. Давай, говорит, собери всех сразу, я приду и всё им объясню – каждый раз ведь одно и то же надо рассказывать. Менеджер, как вы помните, уже был лучшим – а значит, ему компания верила. Надо конференцию – пожалуйста.
Собрали несколько десятков потенциальных клиентов, привезли Мишу, он пару часов разглагольствовал, и вуаля – с десяток новых клиентов. Где-то год можно ни с кем не разговаривать.
Развлечения
Самым страшным открытием для Миши было то, что новоявленным программистам для счастья недостаточно программирования. На то, чтобы с этим смириться, ушёл не один год.
Компания искренне старалась как-то развлекать программистов. Но беда в том, что тамадой всегда был непрограммист – какой-нибудь менеджер, офис-менеджер, продавец и тому подобный Активный Человек, коих среди программистов днём с огнём.
Каждый из них задалбывал Мишу – ну расскажи, что интересно программистам, как организовать, что делать. Миша талдычил одно и то же: программистам интересно программировать. Увы, бывшие профорги и спорторги этого не понимали. Поэтому программистам приходилось играть в настольный теннис, собирать баллисты и кидать мышки, кто дальше.
Миша смотрел, думал и бесился. Наконец не выдержал – это ж просто невозможно, каждый раз отвлекаться от программирования, и получать в обмен на свою жертву такую дичь. Думал-думал и придумал – стал раз в неделю проводить интенсивы по программированию.
Не сказать, что прям сильно с выдумкой подошёл, но результат превзошёл все ожидания. Просто взял программирование и разбавил его традициями корпоративных развлечений – чем-нибудь непреодолимым, необъяснимым, но весёлым.
Тут мне уже совсем лень писать, я приведу цитату самого Миши, извините.
Было примерно так. Участвовали 12 человек, я их разбил на 6 команд по 2 человека.
Поставили 6 компов, везде развёрнута одна и та же исходная среда. Случайным образом рассадили команды по компьютерам.
Озвучил задачу, дал 5 минут. Программирует только один человек из команды, второй стоит рядом, может подсказывать, не может трогать комп.
Через 5 минут все встают, опять случайная рассадка, смена внутри команд: кто стоял - садится, кто сидел - встаёт.
Задание - в продолжение предыдущего.
И так несколько раз. 5 минут, переход к случайному компу, смена «программирующего».

