Читать книгу Тимлиды - Станислав Капинус - Страница 8
Воскресенье, 24 января 2021 года
5. Профсоюз
ОглавлениеПрофсоюз начался с взаимопомощи старших товарищей новичку. Когда Вячеслав много лет назад неожиданно был назначен тимлидом на проекте, где он был старшим разработчиком, спокойная жизнь для него закончилась. Он любил код, знал несколько языков и программирование для него было сродни литературному творчеству. Предпочитая лаконичное изложение своих мыслей многословности, он так же относился и к выражению своих идей на языках программирования, проводя иногда часы в поисках элегантного решения задачи как с точки зрения алгоритма, быстродействия, так и с позиций красоты кода. Вячеславу нравилось ощущение сосредоточенности на задаче, будто медитация или молитва, когда мир упрощался до троицы: программиста, задачи и текста между ними, который их связывал. Это был сольный танец: как многие программисты, Вячеслав любил быть один и работать один. Вдруг от него потребовалось большее, то, чего он не умел: быть лидером, руководить, организовывать работу других программистов, объединять людей. И ставка была велика: предыдущий тимлид уходил со всей командой, единственным человеком, который мог подхватить руководство разработкой в проекте был Вячеслав, если бы он не справился, компанию ждало банкротство в течение полугода – два конкурирующих стартапа не дали бы медлить. Таким образом перед Вячеславом стала задача быстро сформировать новую команду и продолжить разработку. Тогда, почти десять лет назад ему помогли Михаил и Лев, они и стали основой будущего Профсоюза. Их советы, поддержка и помощь с наймом новых разрабов и аналитиков спасли дело.
Тогда, много лет назад три тимлида поняли, что буквально спасли бизнес, что это сделали именно они, а не менеджеры или собственники. Усилия, труд, воля этих троих людей, двое из которых даже не работали в компании, сохранили рабочие места, производство и ту кодовую базу, которая была дорога Вячеславу: триста тысяч строк кода на джаве, в которых он жил как кари в Коране. Осознав сделанное, они втроем почувствовали силу в себе, силу, которая повлекла их вперед к новым проектам уже в новом качестве: формально оставаясь наемными работниками, они знали, что это они настоящие хозяева и главы проектов. В проектах, разумеется, были директоры, проектные менеджеры, менеджеры продуктов, менеджеры программ и ещё множество разных менеджеров, но управляли проектами на самом деле вовсе не они.
Вокруг тимлидов сформировалось сообщество высокопрофессиональных технарей, которые любили и умели работать. Со временем к этим троим стали присоединяться другие тимлиды, разделяющие их взгляды на жизнь, работу, людей. Аксиомой для каждого из них была точка зрения, что человек – это ценность, а умный человек, будь то программист, тестировщик или аналитик – это ценность вдвойне. Естественным образом выходило так, что их политические, религиозные, нравственные взгляды были очень близки. Все они были патриотами: любили свою страну и презирали текущее ее руководство. Религиозные взгляды редко бывали предметом обсуждения, и чаще они обсуждали науку. Золотое правило всех религий было основой их взаимоотношений. Они опирались на эти личные связи, которые крепли с годами, и строили сеть, узлами которой были тимлиды, за каждым из которых была команда.
Профсоюз защищал своих участников. Если раньше на рынке труда они должны были конкурировать друг с другом за рабочее место, то сейчас, объединившись, они делились информацией о хороших проектах и помогали друг другу с переходами из проекта в проект. Часто они делились разработчиками. Если в каком-то проекте была острая нужда в специалистах, а с рынка нанять не получалось, тимлид просил товарищей по Профсоюзу дать ему кого-то. Так высокопрофессиональные программисты, звезды, работали на двух и даже на трех проектах с таким же числом зарплат, что было возможным только благодаря доверию между их руководителями – тимлидами. Если у кого-то из тимлидов случался конфликт с руководством, он мог быть уверен, что без работы он надолго не останется и команда поддержит его в конфликте. Понимая это, менеджмент компаний, в которых работали участники Профсоюза, вел себя максимально корректно и тактично. Эксцессы приводили к уходу всей команды разработки, а те, кто оставался, были глазами и ушами ушедшего тимлида в истекающем кровью проекте. Замена грубого менеджера обходилась компаниям дешевле поиска новой команды разработки. Это реализовывало инверсию контроля: руководитель проекта был полностью руководим разработкой и начинал приносить пользу команде. Так к тимлидам присоединялись и менеджеры, уставшие от бессмыслицы бесконечной отчетности ради отчетности и способные получать удовольствие от настоящего процесса разработки программного обеспечения. Хорошие профессиональные менеджеры часто предлагали участникам Профсоюза новые проекты под своим руководством, понимая, что эти люди вытянут любой проект.
Профсоюз был требователен к своим участникам. Не каждый программист, занимавший роль тимлида или девлида, мог присоединиться к организации. Новые тимлиды попадали в Профсоюз только по рекомендации двух и более участников. Это могли быть руководители соседних команд на сложных проектах, где подрядчиков работали на одного заказчика. Или знакомство с новым кандидатов в Профсоюз могло случится на конференции для разработчиков или управленцев. Вступить в Профсоюз было сложнее, чем найти работу на it-рынке, где за каждым бегала стайка эйчаров, предлагающих удивительные и прекрасные новый проекты.
За декаду из Профсоюза никто не ушел. Не было ни одной причины отказываться от коллектива товарищей и общего духа, который царил в коллективе. Профсоюз менял взгляд участников на самих себя, успехи в карьере и рост самосознания стимулировали личностные изменения, придавали сил, мотивировали на достижение новых результатов, на развитие. Отказ от этого был равносилен отказу от самого себя, от своей природы. Даже переезжая в другие страны, получив работу зарубежом, участники сохраняли связь друг с другом, усиливая себя и как следствие коллектив.
Профсоюз не имел официального статуса: не было ни устава, ни правил, ни членских взносов, была лишь группа людей, объединенных вначале профессией, а потом – взглядами, мировоззрением. Впрочем, даже если бы Профсоюз захотел стать официальной организацией и получить регистрацию от государства, это бы не принесло блага участникам. Режим в России руководствовался древним принципом «разделяй и властвуй», справедливо полагая, что объединение граждан, укрепление гражданского общества неминуемо приведет к смене коррумпированной элиты. Профсоюзное движение, как одна из форм гражданского общества, подавлялось и контролировалось государством. Тимлиды старались не привлекать внимание к Профсоюзу и даже участники их команд редко знали о существовании Профсоюза, было негласное табу на произнесение этого слова вне общества участников.
Ежедневно общаясь в интернете, многие из тимлидов никогда не видели других участников Профсоюза вне сети. Разбросанные по стране или живущие заграницей, путешествующие, цифровые номады, они всегда оставались на связи. Незримая связь, соединяющая людей одного рода занятий, вне пространства, поверх границ государств, вне одной корпорации или проекта, живо ощущалась участниками Профсоюза. Они были частью новой зарождающейся метанации, метанарода, объединенного набором человеческих языков и языков программирования.