Хабрахабр

Не работайте в плохих проектах

И несмотря на то, что в отечественном IT в целом очень распространено нытье, многое из обсуждаемого действительно имеет место в реальности. Частенько в дискуссиях на тему работы я встречаю тезисы о том, как плохо работать в том или ином проекте/компании/отрасли и т.д. Об этом и поговорим. Однако, спустя годы разработки, смены проектов, компаний и даже стека технологий, у меня выработалось понимание проблемы и ее решения с другого ракурса.

Я далеко не сразу пришел в IT: я начинал продавцом книг (да, да, те самые, что звонят в дверь и впаривают какую-то лютую энциклопедию), раздавал листовки, работал в поддержке сотового оператора, официантом в кафе (двух), копирайтером, автором заказных статей на хабре и админом в микроконторе. На своем карьерном пути я повстречал большое количество различных проектов, компаний, отраслей и людей. Это был очень интересный опыт, и я не жалею о том, что не просидел все эти годы в одной области, где, вероятно, добился бы большего, чем имею сейчас. Да и в IT мой путь был интересным — я поработал пентестером, программистом на заводе, фрилансером, переходил из одного стека в другой (где общим был только SQL). Однако взамен я увидел многое и понял особенности работы локального и глобального рынка IT, разные подходы к управлению людьми, ресурсами и проектами, а также научился воспринимать вещи с различных сторон.

Вот они: И поэтому, когда я слышу от людей жалобы по поводу недовольства собственным проектом (компанией/офисом/стеком/etc.), мне хочется поделиться собственным опытом и выводами, которые я сделал.

Мы делаем выбор в отсутствии информации

Например, когда школьники планируют поступление в ВУЗ, часто у них есть лишь довольно смутное представление о том, какие варианты существуют. Часто в жизни возникают ситуации, когда нам нужно делать выбор в условиях ограниченности информации о вариантах. Тем более, не было ни малейшего понимания, что даст мне конкретное образование и какой ВУЗ/факультет обеспечат меня наиболее качественными и релевантными знаниями. Лично для меня было проблемой понять, какие варианты образования вообще есть, какие ВУЗы есть в моем городе, стоит ли ехать еще куда-то и так далее. Сомневаюсь, что у многих вчерашних школьников такое понимание есть. Я разобрался в этом лишь спустя 10 лет.

Часто мы устраиваемся работать куда-то, случайно узнав об этом месте. То же действует и с выбором работы. А о том, что между некоторыми смежными и на первый взгляд похожими областями лежит огромная пропасть в оплате труда, организации рабочего процесса и отношении к работнику, мы, зачастую, и не подозреваем. Работая на определенном месте работы, мы также часто смутно представляем себе то, что происходит в отрасли. И все из-за страха или незнания: “а что же есть получше?”. Очень часто можно встретить людей, годами сидящими на нелюбимом проекте в депрессии и без всякой мотивации — и это вместо того, чтобы найти что-то получше.

Но обо всем по порядку.

Недобросовестные работодатели скрывают информацию

Российский рынок IT имеет несколько уникальных особенностей.

Во-первых, российская образовательная система на последнем издыхании все еще выпускает много качественных специалистов в области естественных наук, так или иначе годных для работы с вычислительными системами.

Во-вторых, вход в профессию IT-специалиста довольно несложный (не требует многих лет учебы, достаточно быть сообразительным и в меру усидчивым), поэтому любой адекватный студент негуманитарных направлений может начать работать уже с первых курсов (на самом деле, с учебой это слабо связано, скорее с возрастом).

В-третьих, спрос на IT-специалистов все еще превышает предложение, как по стране, так и по миру, поэтому даже неумелый специалист найдет себе работу с достойной оплатой труда.

В-четвертых, специфика деятельности и доступ к Интернет делает возможным удаленную работу, что окончательно рушит территориальный барьер в трудоустройстве.

И в-пятых, стоимость труда высококвалифицированного специалиста в России ниже, чем студента-практиканта в Германии или уборщицы в Долине, при этом качество труда за те же деньги намного превосходит таковое при найме работников из стран Азии.

При этом иностранные компании готовы платить куда больше, чем отечественные, а глобальный характер рынка вынуждает локальные компании бороться за кадры с заграничными конкурентами. Из этого вытекает очень любопытное следствие: на перегретом до уровня пузыря рынке IT специалисты из России и стран бывшего СССР достаточно сильно востребованы. А отечественным компаниям, оборот которых происходит в рублях, приходится выжимать последние соки, чтобы оплатить труд внезапно дорогих работников клавиатуры и мышки. В результате этого имеем подчас десятикратную разницу в зарплатах IT специалистов и инженеров в других отраслях.

И уж точно мало кто хочет отдавать за одного программиста как за целый отдел не-IT инженеров. Многие, но далеко не все могут себе это позволить.

Именно поэтому многие работодатели начинают идти на трюки, хитрости и откровенный обман, чтобы сэкономить немного деньжат.

Сложные иерархии, ранги, звания

— названия могут разниться, но суть одна — компании загоняют работников в жесткие рамки, ограничивая их заработок и возможности карьерного развития, аргументируя это ими же выдуманной системой званий. Во многих компаниях (впрочем, не только российских, но и по всему миру), особенно крупных и аутсорсинговых, распространено построение рангов, грейдов, званий и т.п.

Принципиально плохого в этих системах ничего нет, особенно в больших компаниях, где рука об руку работают люди с 0 и 10 годами опыта. Именно этой системе мы обязаны в лучшем случае классическим трио “джуниор-миддл-сеньор”, а в худшем таблицами грейдов вроде К1, К2 … К100500, и т.п. Например, в некоторых компаниях практикуется такое, что после перехода между рангами должно пройти определенное время (2-3 года), прежде чем можно говорить о следующем повышении оплаты. Однако эти ранги часто начинают навязывать, дабы не повышать зп. Бывают даже курьезные случаи, когда люди уходят из компании, а затем возвращаются через год на два уровня выше, чего никак не было бы возможно, останься человек в компании.

Кроме того, так как уровень оплаты привязан к рангам, то людям, по каким-то критериям не подходящим под эти ранги, отказывают в оплате в том размере, который стоят их навыки на рынке труда, тем самым теряя хорошие кадры.

Собеседование прошло хорошо, я полностью удовлетворял проектным нуждам. У меня был забавный случай, когда меня пригласили на собеседование в компанию, из которой я ушел за три месяца до этого. Надо ли говорить, что через еще месяц я принял предложение от другой компании, где мне предложили еще на 50% больше. Однако мне отказали из-за того, что зарплата, которую я запросил (что была почти такой же, что я получал в тот момент), соответствует грейду на два выше, чем тот, с которого я уходил, и другие коллеги “могут не понять”.

Во многих компаниях ранги вообще отсутствуют, и люди просто получают столько, на сколько они договорились с компанией. Нужно понимать, что цель у этих рангов только одна — создать причину заплатить вам меньше. Я считаю такой подход наиболее адекватным.

Нематериальные ухищрения

Многие компании стараются компенсировать низкую оплату труда так называемыми “плюшками” — нематериальными дополнениями к оплате вашего труда.

Нужно понимать, что деньги на это так или иначе берутся из вашего кармана (точнее, не попадают в него), однако часто компания может себе позволить более выгодные условия, чем физлицо, так что это в любом случае экономия. С одной стороны, есть много действительно стоящих вещей — оплата спорта, фрукты в офисе, бесплатные обеды, корпоративный транспорт, мобильная связь и прочее.

Это могут быть всякие грамоты, бейджи, стикеры и прочая геймификация. С другой стороны, многие компании часто прибегают к другим, абсолютно бесполезным для работника рычагам манипулирования. Вплоть до того, что некоторые компании прямо предлагают написать вам в трудовой более крутую должность в обмен на меньшую оплату труда.

Просто помните о том, что вместо грамоты должна была быть премия, но теперь она перекочевала в карман ко смекалистому менеджеру. Нужно понимать, что хоть это может быть приятно для вас и вызвать зависть у ваших коллег и гордость у вашей мамы, все эти грамоты и бейджи никак не помогут вам ни в карьере, ни в жизни, ни в развитии вашей экспертизы.

Корпоративная культура

В самой культуре ничего плохого нет, каждая компания вольна создавать у себя внутри такую атмосферу, которая больше подходит для ее внутренней жизни. Еще один инструмент, которым пользуются, чтобы снизить выплаты работникам — так называемая “корпоративная культура”.

Например, когда начинают штрафовать или всячески унижать работников за опоздания, перекуры, отлучения с рабочего места на перекус — это при том, что человек занимается инженерной (умственной) деятельностью, и время и период его пребывания на рабочем месте минимально коррелирует с производительностью его труда. Вот только иногда “корпоративная культура” начинает включать в себя вещи, никак не связанные с рабочим процессом и целями бизнеса. Наоборот, часто люди обдумывают рабочие задачи и в транспорте, и дома, и в гостях, и даже лежа в постели перед сном, но платить за это никто не хочет.

Они сами становятся ярыми поборниками выдуманных правил, начинают соблюдать все пунктики и гнобить тех, кто больше внимания уделяет реальной работе, нежели очередным выдумкам отдела HR. Самое страшное здесь то, что многие люди действительно так проникаются идеей “корпоративной культуры”, что у них начинается “корпоративный стокгольмский синдром”. И если сама же компания навязывает вам ценности, отвлекающие от этой задачи — возможно, стоит поискать компанию, лучше понимающую, что ей самой нужнее — достижение задач, или чтобы к 8:00 все были на местах. Не стоит забывать, что основная ваша задача — выполнять работу, тем самым принося компании деньги.

Откровенное вранье

Интереснее всего то, что во многих компаниях принята практика резкого ограничения прозрачности процессов, связанных с наймом и оплатой работы сотрудника, а некоторые компании прибегают к откровенному вранью. Но самое интересное даже не это.

Многие поддерживают эту практику, однако это всего лишь инструмент манипулирования оплатой труда. Работая в аутсорсинговых компаниях, я повсеместно сталкивался со строжайшим запретом на разглашение зарплат, даже собственным коллегам. Человеку можно внушить, что его оплата крайне велика, хотя его коллеги, занимающиеся тем же, могут получать в два раза больше. Сотруднику нечем будет аргументировать запросы на повышение оплаты труда, если он не будет знать ситуации в компании и на рынке в целом.

Я не агитирую за раскрытие зарплат всех сотрудников, но нужно понимать, что этот инструмент всегда используется против вас.

Это такие компании, как государственные учреждения, заводы, всяческие ритейлеры и прочие мелкие и средние бизнесы, ну и в целом все те, кто получает деньги не за IT продукт. Но интереснее всего обстоят дела в компаниях, в которых IT не является основным средством их заработка, а лишь косвенно влияет на процесс производства, но тем не менее необходим.

Однако им приходится нанимать IT специалистов по разным причинам. Такие компании сталкиваются со следующей ситуацией: их продукт производят не IT специалисты, и рынок, на котором они работают, дает денег намного меньше, чем IT. Поэтому и относится к таким людям как к грязи, и конторы стараются всячески подловить их ради снижения оплаты. И из-за того, что вклад IT специалистов в конечный продукт компании косвенный и его часто сложно точно оценить, формируется отношение к этим отделам как к “необходимому злу”: стоят они дорого, прямой прибыли не приносят, но совсем без них тоже нельзя.

Людям внушают, что те условия труда, которые им предоставляют — лучшие на рынке. Один из основных инструментов — обман. Отдельно упоротые менеджеры начинают играть в психологию, рассказывая про патриотизм, по то, что в стране тяжелые времена, что нельзя идти во “вражескую компанию” и работать на иностранцев, которые готовы платить больше. Людям рассказывают, что в других компаниях платят меньше, за все штрафуют, не выплачивают премии, задерживают выплаты, ну и прочие байки. Есть даже такое, что руководителей специально обучают, как обманывать своих работников и внушать им, что условий труда лучше нигде нет.

Например, не раз встречал, что людей отказываются увольнять, пока они не найдут себе замену, хотя в ТК ничего такого нет — 14 законных дней после подачи заявления (подачи, а не подписания — хоть по почте отправьте) и до свидания. Что хуже, многим работникам отечественных компаний откровенно врут относительно их законных прав, гарантированных ТК РФ, а они не утруждают себя тем, что если не почитать кодекс, то хотя бы погуглить ответы на форумах.

А ушлые конторы дурят работников и внушают им, что везде все плохо, хотя это совсем не так. Печально, что многие действительно верят в это и не пытаются разобраться в реальной ситуации на рынке труда.

“Плохие” проекты бывают

Это все приводит к тому, что люди часто недовольны своей работой, но боятся поискать что-то другое, либо не видят в этом смысла.

Ну и в таком роде, основная идея — работать тяжело и плохо, но нужно стараться не сдаваться, и может быть, когда-нибудь станет лучше. Я часто слышу тезисы вроде “что поделать, приходится с этим жить” или “тут все плохо, но нужно бороться и все улучшать”.

Но это не так.

В том числе и просто плохие. Дело в том, что проекты, компании и даже отрасли разные.

Но суть одна — плохие проекты действительно бывают. Причины разные — где-то больше денег, где-то выше маржинальность, где-то открыты другие возможности, а где-то иной спрос.

И на это есть причины

Вовсе нет. Нужно понимать, что не все плохие проекты плохи из-за чьего-то злого умысла. Часто причины того, что выливается в “плохой проект”, продиктованы особенностями бизнеса, продукта или отрасли. Скорее всего это стечение обстоятельств, которое привело к тому, что конкретно вам неприятно работать в данном контексте.

Для этого быстро разрабатывается продукт, и в угоду скорости в жертву приносится качество, образуя продукт без тестов, документации, с зыбкой архитектурой и тонной технического долга. Например, владелец бизнеса решает быстро занять нишу на рынке определенных услуг. Но вот когда это потом наступило, оказывается, что продукт худо-бедно работает, приносит деньги, и следующий бюджет будет распределен не на рефакторинг, тесты и улучшение архитектуры, а на допиливание новых фич к существующему дурно пахнущему проекту. Так как нужно было сделать быстро, правила хорошего тона отложили на потом, когда сроки не будут гореть. Представьте свои ощущения. И в этот момент на проект приходите вы.

Что вы можете здесь исправить? Очевидно, что такой проект плох с точки зрения программиста, но абсолютно нормален с точки зрения бизнеса. Ну, если не будете сидеть ночами за свой счет, то, скорее всего, ничего.

В этот момент на проект приходите вы. Или другой пример — большой завод покупает дорогую ERP-систему, платит за ее внедрение, а потом оказывается, что ее еще нужно поддерживать. Весь специфичный функционал реализован при внедрении. Весь основной функционал реализован в ERP-системе из коробки. И вам остается исправлять косяки за предшественниками, да вносить мелкие исправления, не трогая архитектуру.

Научиться нечему, интересных технологий нет, все задачи — линейны. Довольно легко понять, что такой проект тоже так себе. Нет, он пострадал еще больше вас, купил дорогую систему, а теперь должен до конца дней натягивать ее на свой бизнес (или наоборот — что дешевле), не получая от этого измеримого дохода. Но виноват ли в этом клиент?

Вполне вероятно, что компания существует уже давно, и, в силу происхождения либо стиля управления (что, в принципе, вытекает одно из другого), погрязла в бюрократии и подковерных играх. Ну и самый интересный пример — государственная либо бывшая государственная компания с ярким советским стилем управления — НИИ, завод, просто бюро по разработке софта на госзаказе и т.п. Нет каких-то определенных сроков, нет какой-то явной цели — работа ради работы, часто просто для того, чтобы освоить бюджет, выполнить план, просидеть до 16:55… И в этот момент на проект приходите вы.

Люди давно не интересуются производимым продуктом, у них другие цели. Скорее всего, проектная коммуникация в таком проекте крайне сложна. Советский стиль управления обычно приводит к крайней токсичности в рабочем процессе, люди недовольны и озлоблены, каждый работает обособленно и думает о том, как бы прикрыть себя и формально быть правым. Кто-то ждет пенсию, кого-то устроили родственники, кто-то попал после ВУЗа, хотя сам не знает, зачем. Это комплексная проблема целого пласта учреждений, основанная на порочном круге, в котором никто ни за что не хочет быть ответственным, а инициатива наказуема, поэтому ничто не может сдвинуть дело с мертвой точки, а если и сдвигается, то это всегда в последний момент и с превозмоганием и геройством. Из этого исходит то, что продуктивно работать почти невозможно, ведь для каждого важно, чтобы к нему не могло быть никаких претензий, и он ни за что не был в ответе, а это максимально тормозит любой рабочий процесс.

Их большинство в нашей стране, и немудрено туда попасть. Нет ничего удивительного, если вы осознаете себя в одном из таких проектов.

Но

Вы не обязаны это терпеть

Люди думают, что раз тут так плохо, то и в других местах, наверное, еще хуже, а тут хоть привычно. Как я уже упоминал выше, многие люди, попав в плохой проект, не могут собраться с силами и выйти оттуда. Рутина, негатив и токсичность подавляют в человеке мотивацию пробовать новое, развиваться и выходить из зоны комфорта.

Да, многие поначалу пытаются что-то улучшать. Как попавший в трясину человек, начинающий бултыхаться, увязает еще больше, а попавший в плохой проект работник осознает, что сделать что-то своими силами тяжело. Иногда это помогает, но в большинстве случаев система оказывается прочней, и у человека просто не остается физических и эмоциональных сил, чтобы помимо основной работы заниматься еще и этим. Увеличивать покрытие тестами, внедрять хорошие практики, перерабатывать рабочий процесс. Многие сдаются, понимая, что своими силами уже ничего не исправить, и придется просто терпеть.

Терпеть нудные задачи, низкую зарплату, неэтичное и непрофессиональное отношение, кое-как построенный рабочий процесс, деструктивную атмосферу и неэффективные коммуникации.

Но это не так. Это кажется разумным, ведь нас приучали к тому, что нужно брать, что дают.

Не тратьте жизнь на плохие проекты

Жизнь слишком коротка для того, чтобы посвятить ее основную часть неинтересному делу. На самом деле это не имеет никакого смысла. Как вы собираетесь это делать, занимаясь тем, что вам не нравится? У нас есть всего около 20 лет для того, чтобы чего-то добиться в жизни в плане карьеры, найти занятие по душе и прийти в нем к определенным успехам.

Просто не работайте в плохих проектах

Звучит по-капитански. Да, вот так. Однако это все равно правда. Даже немного глупо и наивно.

К другим областям это тоже относится, но выбор более ограничен. Мы, как специалисты IT области, находимся в уникальном положении, когда мы можем выбирать. И такое точно найдется! А в IT можно позволить себе поискать занятие по душе.

Это абсолютно ненормально, когда вас — технического специалиста, инженера — отчитывают за пятиминутное опоздание. Совсем не обязательно терпеть унижения в офисе. Непрофессиональное и неэтичное отношение к сотрудникам часто встречается в российских фирмах, но это не так распространено, как кажется, и уж точно не является нормой. Просто найдите компанию с современным управленческим подходом — там такого не будет.

Найдите компанию, в которой задачи будут бросать вам вызов — и вы обеспечите себе удовлетворение на работе и хорошие перспективы. Не нужно работать на проекте, в котором вам нечему учиться — ведь в таком случае вы впустую тратите свое время.

Иногда бывает и так, что область или стек в целом имеют мало перспектив, и тогда имеет смысл задуматься о смене области на более подходящую. Иногда достаточно просто перейти в другой проект в рамках компании, но чаще имеет смысл сменить работодателя. В таком случае бежать некуда, везде будет примерно одно и то же. Например, работая в 1С, вы будете постоянно иметь дело с российскими проектами (с соответствующими управленческими подходами) и низкими зарплатами, так как на глобальном рынке компании, покупающие услуги по 1С, абсолютно вне конкуренции по понятным причинам. Это нелегко, но вполне возможно, я проверял на себе. В этом случае вариант один — уходить на другой стек, например веб бэкенд.

Если не устраивает уровень оплаты — идите работать на международный рынок, ищите позиции в компаниях по всему свету (не в аутсорсе, а напрямую) — для компании из, скажем, Бельгии нанять сеньора из России будет куда дешевле, чем местного интерна, а для вас оплата будет выше, чем в любой локальной компании.

Это нерационально. Важно понимать одну ключевую идею: нет смысла пытаться улучшить плохой проект. Скорее всего плохим он стал не просто так, и причины лежат далеко за границами ваших компетенций, соответственно и принципиально улучшить его вы не сможете, как ни старайтесь.

Лучше потратьте его, продуктивно и с удовольствием работая в хорошем. Не тратьте свое время на улучшение плохих проектов.

Сфера IT необычайно разнообразна, и вы всегда сможете найти то, что лучше всего подходит именно вам. Не бойтесь что-то менять. Постарайтесь как можно больше узнать о различных областях, близких к вашей, будьте в курсе цен на ваши услуги на рынке труда. Хотите на собеседования, спрашивайте советов у людей на конференциях и митапах, изучайте другие области и стеки технологий. Никогда не бойтесь менять работу — это всегда шаг вперед для вас, даже если опыт окажется неудачным.

Уходите, не задумываясь, с позиций, на которых вы не можете продуктивно работать из-за внешних факторов, или где вообще продуктивной работой и не пахнет. Нет смысла терпеть неприятное окружение, просто уступите его тем, кто желает работать за меньшие деньги и с меньшим смыслом (ну или дайте возможность вашей компании нанять менее квалифицированные кадры, если она не считает нужным обеспечить приемлемый рабочий процесс).

Но всегда будут и хорошие. Всегда будут плохие проекты. Возможно завтра, а возможно через два года скитаний. И всегда найдется такой, который идеально подойдет именно вам. Но это того стоит.

Уважайте себя, цените свое время, свои нервы и ментальное здоровье. Работайте там, где вам дают работать в полной мере, где помогают делать продукт компании лучше, а не вставляют палки в колеса.

И никогда больше не работайте в плохих проектах.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть