Я часто вижу в интернете комментарии о том, что всякие аутсорсинги, интеграторы, аутстафы — это «галеры». Прочитав несколько статей, я понял, что никакие аргументы на людей, которые так считают, не действуют. Поэтому я решил написать небольшой рассказ с вымышленными персонажами, но при этом каждый из них — собирательный образ реальных людей. Описанные ситуации я тоже взял из реального опыта.  Перед дальнейшим чтением хочу сказать: я не утверждаю, что любой аутсорсинг — это хорошо, а любая компания другого типа — плохо. Компания может быть любой. Но «галера» — просто предвзятая характеристика от людей, которые зачастую даже не работали в таких компаниях.  Вася — разработчик. Он учился на последнем курсе института и даже работал в одной крупной компании, уже почти 2 года.  Васе всегда нравилась техника и программирование, поэтому ещё со школы он чётко выбрал карьеру программиста. И вот 2 года назад мечта сбылась — у него получилось прийти в большую компанию на интересный проект. Хотя в то время для Васи любой проект был интересным, потому что всё вокруг новое: процессы, люди, задачи. Всё серьезно.  Но в последнее время что-то поменялось. Задачи из новых и интересных превратились в старые и однотипные. Большую часть времени Вася фиксил баги из техподдержки или писал тесты, а новые части сервисов делал редко. Периодически он натыкался на новые технологии в интернете, которые хотел попробовать и предлагал команде. Но команда его не поддерживала: «Пока работает, не трогай». Да и вообще к словам Васи мало кто прислушивался, все-таки у него «опыта меньше». Васю это угнетало, потому что он хотел расти, но не совсем понимал как. Руководитель у Васи, конечно, был, но скорее формальный. Вася разговаривал с ним нечасто, потому что руководитель все-таки человек занятой. Не хотелось дёргать его по своим пустякам. Конечно, были положительные моменты, и довольно много: начиная от условий работы и заканчивая самим проектом. Проект Васе нравился, несмотря на то, что это была внутренняя разработка, а не сервис для массового пользователя. Вася чувствовал свою значимость, работа над продуктом доставляла ему удовольствие. Иногда приходилось продумывать сложные схемы взаимодействия с сервисами от других команд. Даже править баги иногда было интересно: от поиска и устранения проблемы Вася чувствовал удовлетворение.  Но постепенно даже эти плюсы превратились в рутину, а минусы начали давить: казалось, это отличное место для спокойной работы, но Вася хотел развиваться дальше. Зарплата была неплохая. Но прошло уже 2 года и хотелось повышаться дальше, тем более что некоторые знакомые имели больше, а Васе повышали оклад всего раз — год назад. И то — пришлось самому просить, нервничать. Люди в отделе в основном были малоинициативные и между собой не общались. Хотя работу все делали хорошо, и вообще казалось, что коллегам на рабочем месте вполне комфортно. Раньше Вася не заморачивался, но со временем загрустил — все работают от звонка до звонка, редко обедают вместе и общаются на отвлеченные темы. С одним коллегой Вася все же сдружился.  Тот работал в другом отделе, но обедать они ходили вместе. На одном из обедов Вася рассказал ему о своих переживаниях, на что Илья ответил: — Да ты чё? У тебя и зп хорошая, и компания крупная. Чего ты паришься? Деньги платят — кайфуй. Ну и что, что последнее время не сильно развиваешься? Может, щас какую-то новую команду организуют и понадобятся хорошие разрабы — или даже лиды. Настанет твоё время. Надо просто подождать и спокойно зарабатывать деньги! Звучало логично. Вот только Вася знал, что Илья сам недавно перешёл в другое подразделение, потому что его предыдущий проект — который обслуживал другой проект, который обслуживал третий — недавно закрыли из-за оптимизаций бизнес-процессов. Теперь Илья стал единственным разработчиком в новой команде, которая делает что-то, что сама не до конца понимает. Вася не унимался: — Я на днях статью читал. Там компания интересные вещи делает, и вакансия у них открыта. Может, стоит посмотреть? Опыт вроде подходит. — Фу, да ты че? Это ж аутсорсинг! А аутсорсинг — это галера! Будешь вкалывать 24/7 за нищенскую зп без повышений. Вот зачем тебе это? — ответил Илья. Вася задумался. Больше они на эту тему не говорили. На следующий день Вася решил поговорить со своим руководителем о переводе в другую команду. Руководитель вяло ответил, что может организовать встречу с HR.  «Даже здесь ему дела до меня нет», подумал Вася. «Мог бы хоть поинтересоваться, что не так и почему хочу перейти». На встрече HR очень красочно рассказал о разных проектах. Один из них зацепил Васю технологиями, которые там использовались. HR сказал, что всё узнает и скоро вернётся с ответом. Прошла уже неделя, но ответа все не было.  Подумав, что за спрос денег не берут, Вася решил отправить резюме в аутсорсинг из статьи. На удивление, оттуда ответили почти сразу и пригласили на встречу на следующий день. Собеседование состояло из нескольких секций с разными людьми. Все интервьюеры показались Васе вежливыми, доброжелательными и профессиональными. Впрочем, это было неудивительно, ведь для любой адекватной компании это, скорее, норма. Когда Вася искал работу, все собеседующие и HR показались ему хорошими людьми. Сами задачи были необычные, часть из них показались Васе искусственными. «Ну зачем мне знать, какими алгоритмами можно обойти граф, если я это в жизни никогда не применяю?» — подумал Вася. Хотя задачи он решил уверенно. Собеседование прошло успешно, и уже через пару дней Вася получил оффер. Денег давали больше, чем на текущем месте. Ровно столько, сколько Вася указал в желаемой сумме. «Надо было просить больше», с досадой подумал Вася. Но все равно было приятно. Конечно, он пока не собирался бросать свою крупную компанию ради «галеры», но все же некоторые моменты из оффера не давали ему покоя. Например, было написано, что у него будет личный наставник, который будет помогать расти в компании. Каждые полгода зарплата будет расти без "напоминаний" при хорошем отзыве от коллег и успехе личного плана, который поставит наставник. А ещё можно будет участвовать в разных активностях компании: например, писать статьи, преподавать и даже брать стажёров. Вася и сейчас часто помогал новичкам, вот только это никак не отслеживалось со стороны руководства. А о том, чтобы даже просто участвовать в собеседованиях,  и речи не шло. Преподавать Васе нравилось, и в универе он помогал проводить лабы по одному из предметов. В общем, картинка была очень привлекательная, и Вася решил поделиться с Ильей. — Ну-ну, написать-то можно че угодно. А по факту будешь херачить, как раб на  галере. А потом ещё зарплату задержат или просто не выплатят! А соцпакет, дмс, зал, столовка?! Нет, дело твоё, конечно... — Илья был непреклонен. На собеседовании Вася подробно расспросил про процесс работ и оформление. Процессы, как везде — задачи в жире, мержи, ревью, тестирование, каждый день митинги с обсуждением задач. В офис ходить можно по желанию, главное — выполнять задачи. Про переработки Вася спросил отдельно, потому что часто слышал про это, хотя сам перерабатывал редко. На это интервьюеры честно ответили, что переработки бывают, но редко — и только в некоторых подразделениях. Но происходят они по согласованию и желанию, а оплачиваются по двойной ставке. Такая честность ещё больше подкупила Васю. Собеседующий как будто не пытался продавать компанию, а просто рассуждал и рассказывал, по-товарищески. Вася проработал на прежней позиции ещё пару недель. Ничего не менялось. HR вообще куда-то пропал. «Занят, наверно», рассеянно думал Вася, постоянно прокручивая в голове мысли о переходе. В конце концов он решил, что ничего не потеряет, если перейдет в этот аутсорсинг и лично проверит — действительно ли там так хорошо, как написано в оффере. Вася принял предложение, отработал положенное и ушёл из старой компании. Остановить его никто не пытался. Вася немного удивился. У него осталось неприятное чувство, что не такой уж он важный член команды. Первый день на новом месте Васю сильно впечатлил. Вместо каторжной работы до ночи, которую предсказывал Илья, Вася познакомился с командой, поучаствовал в планёрке на день и установил все нужное для работы над проектом. Днём его позвали в столовую. Раньше Вася не так часто обедал с командой, а тут его не просто позвали — скорее, настаивали. Было непривычно, но надо же познакомиться с командой. Обед проходил в легкой дружеской атмосфере. Ребята смеялись над какими-то своими местными шутками и спрашивали про Васину жизнь: как попал в разработку, где учился. После обеда к Васе подошёл HR, который провёл онбординг, и рассказал, что где находится. Вплоть до того, как пройти в туалет, хоть это было довольно очевидно. А ещё Васе сразу представили наставника. Он — вернее, она, девушка Оля — рассказала про формат их встреч и взаимодействия и пояснила, что задача наставника — делать так, чтобы Вася постоянно развивался в компании. Это было приятно, и раньше у Васи такого не было. А ещё оказалось, что Вася знаком не со всеми технологиями, которые использовали в компании. — Это ничего — сказала наставница, — я тебе дам доступ к нашим курсам. У нас как раз есть несколько лекций по этой теме. Завтра на митинге запланируем вот эти задачки, они помогут тебе лучше разобраться. А то, что запланировали на тебя до этого, я лучше возьму сама. Следующий день Вася начал с изучения материалов от Оли и потихоньку взялся за задачу. Дело шло с трудом, потому что новая технология, хотя и была очень популярной, раньше Васе была незнакома. Даже странно, что раньше он работал с ее более старым аналогом. Так Вася просидел до самого вечера и даже не заметил, как пролетело время.  Вечером прошло ещё одно мероприятие: ретроспектива. Все по очереди рассказывали плюсы и минусы работы в отделе в прошлом спринте. В целом мероприятие воспринималось скорее как собрание друзей вечером в кафе: кто-то даже пил вино. Конечно, на ретро были высказаны и минусы: менеджер их записала, команда обсудила решения и запланировала, как их будут исправлять в следующих спринтах. Васе пока сказать было нечего, кроме того, что команда крутая и приятная. Но атмосфера ретроспективы ему очень понравилась. На следующий день Вася закончил задачу. Его сильно смущало то, что задача-то была очень простая, и он это понимал. Но из-за новой технологии пришлось много копаться. Он переживал, что менеджер будет недоволен, но на митинге его, наоборот, похвалили за то, что он смог разобраться самостоятельно и доделать. Все в команде, включая менеджера, понимали специфику задачи и сложности для новичка. У Васи отлегло от сердца и он даже сам порадовался своим успехам. Потом задача попала в ревью. И вот тут возникли неожиданности. Ребята накидали около 30 комментариев, и это при том что в мерж-реквесте было от силы 200 строк. Увидев, что Вася расстроился, открыв список комментариев, Оля сказала: — Да не парься, ты ж только первую неделю работаешь. Ты все сделал хорошо, просто многое не соответствует нашему стилю и используемым паттернам, поэтому нужно будет некоторое время на адаптацию. Посмотри на комменты: критичные ребята подписывают, а все остальные можешь исправить по желанию. Это значит, что написано нормально, но стоит еще раз пересмотреть. Критичных комментов было немного, и Вася успокоился. Но ему хотелось все поправить, чтобы показать, что он старается и уделяет внимание мелочам. Например, был комментарий о том, что Вася забыл добавить небольшую функцию для оптимизации. В ревью было написано, что это не критично, но все же лучше поправить. На прошлой работе Вася не сильно заморачивался с этим. Всё-таки дополнительные оптимизации нужны, только когда они действительно принесут очевидную пользу. Но на этот раз спорить не стал, потому что в новой команде все уделяли внимание деталям. Из-за того, что в итоге Вася правил не только критические комментарии, а вообще все, он потратил много времени и даже не успел начать ту задачу, которую обещал взять сегодня на планёрке. Он сказал об этом менеджеру и Оле, а Оля сказала, что они обсудят это на ближайшей встрече 1 на 1, которые она поставила в календарь на каждую неделю. На следующий день менеджер спокойно спросила, успеет ли Вася сделать задачку сегодня. Он ответил, что успеет, и все остались довольны. «На галеру не похоже», подумал Вася и мысленно порадовался, что пока все складывается хорошо. На личной встрече с Олей среди прочего они обсуждали оценку времени на задачу. Оля сказала, что нет ничего страшного в том, что Вася не успел сделать задачу, хотя обещал. Но все же уметь определять и планировать своё время — важный навык. Поэтому к следующему разу она предложила перед выполнением делать упражнение с оценкой задач. Если реальное время окажется больше планируемого, нужно провести анализ, почему так получилось, и в будущем заложить все риски в оценку. Это упражнение показалось Васе полезным. Он пообещал делать так в течение недели и поделиться результатом на следующей встрече. Ещё Оля показала целую матрицу компетенций компании и попросила найти себя в ней. Вася пришёл на позицию мидла и нашёл нужный столбец. В строках было указано порядка 25 компетенций из разных направлений: софт и хард-скилс. Среди них Вася увидел пункты, которые у него проседают. Он поделился этим с Олей. — Отлично! — ответила она. — Невозможно четко подходить под матрицу. Какие-то компетенции могут быть развиты сильнее, какие-то слабее. Поэтому наша задача найти то, что хочется развивать — и развить! Затем Оля рассказала про глобальный рост в компании, показала его на матрице,  объяснила разницу в ответственности на каждом уровне-грейде и многое другое. Грейдов было много, и послушать про них было интересно. Особенно круто было то, что Оля постоянно привязывала каждый грейд к каким-то срокам — усреднённым, конечно, но Вася смог примерно представить свой путь развития в компании и даже спрогнозировать зарплату через 1-2 года.  В конце матрицы шёл грейд «Партнёр компании». Компетенции на этом уровне сильно отличались от того, что было до этого. Оля пояснила, что опытный инициативный сотрудник может возглавить своё направление внутри компании и получить долю в прибыли этого направления. Такая перспектива очень вдохновила Васю, и он расспросил про это подробнее. Оля терпеливо отвечала на его вопросы, хотя было понятно, что говорить о таком грейде для Васи ещё очень рано. Встреча прошла отлично, а задача, которую исправил Вася, прошла повторное ревью без замечаний и была успешно добавлена в релиз. Уже на следующей неделе Вася с удовольствием увидел результаты своей работы в продакшне. Прошло несколько недель. Васе нравилась его новая работа, и он чувствовал, как развивается. На своём проекте он даже сделал большую оптимизационную задачу, которая сократила время на некоторые ответы сервера, и система стала работать быстрее и стабильнее. Когда Вася рассказал об этом Оле на очередной встрече, она предложила написать об этом статью на Хабр. — Да ну! Ничего такого особенного я не сделал. Это же готовые технологии, а я их просто правильно применил. Просто писать не о чем, наверняка все и так знают про такой подход и решат, что я не разбираюсь… — сказал Вася. Но Оля в ответ посмотрела неодобрительно. — Нужно написать редактору компании и послушать, что он думает, — сказала она. Вася стеснялся и писать не очень хотел. Но постоянно видел, как в чате редактор Петя то и дело присылает ссылки на новые статьи компании на Хабре. По совету Оли Вася все же собрался с мыслями и написал редактору. В ответ он получил такое сообщение: «Отличная тема! Остальное неважно. В задачи инженера не входит создание новых научных теорий. Тем более никто не ждёт, что ты напишешь статью, за которую дадут Нобелевскую премию. Если то, что ты сделал, помогло твоему проекту, наверняка есть ещё целая толпа людей с такими же проблемами, и им было бы интересно прочитать про твоё решение». Этот ответ вдохновил Васю, и он начал писать статью. Оля объяснила руководителю команды Васи, что он пишет статью для блога компании, и ему даже выделили на это немного рабочего времени. Статья вышла на Хабре через месяц после того, как он начал писать. Коллеги отревьюили статью, а редактор помог с оформлением. Вася не ждал высоких оценок и был сильно удивлён, когда статья набрала много плюсов и несколько обсуждений в комментариях. Вася отработал в компании уже 3 месяца,и его испытательный срок подошёл к концу. Оля сказала, что теперь нужно будет пройти процедуру ревью, чтобы закрыть испытательный срок. — Не беспокойся, ты же сработался с командой, все хорошо! Обычно сразу понятно, если что-то идёт не так. Оля вообще не волновалась. Но о Васе сказать того же было нельзя. В ревью было целых 3 этапа: техническое собеседование с сотрудником, которого Вася не знал, отзывы от коллег и общение с наставником и руководителем. Васе написал HR, и они назначили собеседование на удобное время. Вася готовился к нему, как к экзамену, но все оказалось проще: коллега дал Васе решить заранее заготовленный кейс. Нужно было предлагать решения задач, которые «возникали на абстрактном проекте», попутно рассказывать связанную теорию и написать немного кода. Были места, с которыми Вася не справлялся и от этого начинал нервничать, но коллега его успокоил и сказал, что все идёт хорошо. А если Вася чего-то не знает, то будет над чем поработать. В целом собеседование и правда прошло хорошо. После этого последовала встреча с Олей. Она уже собрала отзывы от членов Васиной команды. Вопросы в форме, которую они заполняли, делились на несколько групп и косвенно отвечали за компетенции, про которые Оля рассказывала ещё на первой встрече. Они вместе прошлись по ответам коллег, отметили слабые места и запланировали работу над ними в течение следующего полугодия. Напоследок Оля сказала, что уже поговорила с руководителем и, так как у Васи очень хорошее ревью и отзывы, порекомендовала небольшое повышение, которое уже согласовали.  Про себя Вася подумал: «Ничего себе, так можно?» Но постарался не показать удивления, только улыбнулся и поблагодарил Олю и руководителя. Одной из намеченных Олей и Васей компетенций к развитию было наставничество. В компании это очень ценилось, и самому Васе тоже всегда нравилось обучать коллег и помогать им. Оля считала, что лучше всего было поучаствовать в школе, которую компания проводила раз в полгода. На этом обучении можно было стать ментором для студентов школы и попробовать свои силы в ревью и наставничестве на ограниченное время.  Васе это понравилось, потому что брать своих стажеров он был ещё явно не готов, и такой гибридный формат ему хорошо подходил. На следующей школе Вася попросился в команду и менторил сразу 3 человек. Он проверял ДЗ, проводил ревью кода и даже помогал с итоговой презентацией на выпускном проекте. Этот опыт Васе очень понравился и он решил, что в следующий раз попробует прочитать одну из лекций. При этом Вася иногда перерабатывал, потому что приходилось в срок проверять большие объемы ДЗ. Но участвовать в образовании ему нравилось, поэтому переработки его не слишком напрягали. Прошёл почти год.  За это время у Васи прошло еще одно ревью и ему даже подняли грейд. С Олей они наметили, что теперь можно взять стажёра. Вася уже достаточно давно работал, отлично знал свой проект и компанию и был готов стать наставником. Но для этого нужно было начать участвовать в собеседованиях. HR скинул Васе видео разных собеседований, рассказал про разные ситуации, и сам Вася тоже подготовился — прочитал несколько статей про общение с кандидатами. Просматривая резюме в системе найма, Вася решил посмотреть, какие кандидаты есть на более старших позициях. Внезапно он наткнулся на знакомое лицо. — А с этим что? —  спросил Вася эйчара.— А это хороший парень, вроде шарит. Сделали оффер, уже завтра выходит. Вася не стал задавать больше вопросов, только слегка улыбнулся, потому что на фото был Илья. Хотя они особенно не общались, и вообще чуть не поругались, когда Вася уходил из прошлой компании, ему все равно было приятно. На следующий день Вася узнал, когда выходит Илья и встретил его у рабочего места.— Ты теперь тоже с нами на галере? —  с ходу спросил Вася.Илья был явно очень рад его видеть. — Ну да, буду помогать грести — ответил Илья, и они посмеялись. Фронтендер