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