Серия «Jukka White . Моя жизнь в ИТ»

247

Моя жизнь в ИТ #10. С чего всё началось

Будучи еще на последних курсах института, я очень заинтересовался веб-разработкой. Ночами напролёт я мог просидеть за какой-нибудь вещью (типа, настройка ЧПУ на сайте), о существовании которой я узнал только что, но дико меня заинтересовавшей. Я мог прокопаться в ней безвылазно бесконечно много времени, не теряя концентрации и не переключаясь на другие вещи, затем поспать 2-3 часа и пойти в универ.


По такой же схеме я выполнял заказы на фриланс-площадках. Брал непонятную для себя задачу и с кайфом погружался в её решение за «отзыв» или минимальную денежную компенсацию: вёрстка, PHP, настройка разных CMS, оптимизация серверов, SEO - всё шло в копилку моего опыта. Сейчас я понимаю, что это, наверное, самый продуктивный этап в моей жизни, и опыт, который я тогда получил , пригодился не раз и не два.


До сих пор с теплом вспоминаю то время.


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


Как я уже писал, мой «фрилансный» опыт не раз приходил мне на выручку. Благодаря тому, что фриланс-биржы представляют собой места с максимально разнообразной публикой, мне удалось поработать со всевозможными клиентами (сами понимаете, какие на биржах попадаются фрукты). И я как-то на подсознательном уровне начал понимать, что за человек находится передо мной: по общению, переписке, жестам.


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


«Второй звоночек», - подумал про себя я.


А вот третий прозвучал, как колокол:


— На какую зп рассчитываете?


— На 30 тыс. руб. Как и указано в вашей вакансии.


— Да ладно! У нас таких зп и не бывает-то. Максимум - 25 тыс. А тебе, как новенькому, рассчитывать больше 20 пока не стоит.


— Но... у вас же... в вакансии написано так...


— *Делает удивленное лицо* Хм, видимо какая-то ошибка у нас в вакансии, попросим исправить.


— Спасибо, до свидания!


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


На другом собеседовании пригодился еще один навык, прокаченный на фрилансе - стрессоустойчивость. Успешно выполнив дома тестовое задание, меня пригласили на интервью в одну местную топовую студию. Собеседовать меня пришли три человека - гендир, техдир и менеджер проектов - максимально пафосно и с размахом: на одного программиста три управленца. Погоняв меня по теории и как я её применял на практике, мне внезапно предложили сделать тестовое задание на время, используя только карандаш и чистый лист А4.


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


Включили таймер — мой мозг начал бешено соображать. Мысль пришла, спешно записал, проверил всё ли так, подправил в нескольких местах, готово. Таймер выключили: «3 минуты, неплохой результат, молодец, но можно было бы написать короче и чище тут, тут и тут».


— Видно, что опыт у тебя есть, готовы предложить тебе 15 тыс. руб.


— Почему так мало? Оо


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


— К сожалению, меня это не устраивает.


— Ну как хочешь, больше предлагать мы не будем.


— Хорошо, до свидания.


На следующий день звонила HR, предлагала 20 тыс. руб. Отказался. Через неделю:

— Вам еще актуально? Можем предложить 25 тыс. руб.

— Ммм... а где вы раньше были с таким предложением? — подумал я, но вслух сказал: — к сожалению, уже нашел работу, спасибо.


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


Еще один «фрилансный» навык, который мне помог всё-таки найти работу: умение читать чужой код, каким бы он страшным и непонятным не был. Частая ситуация — разработчик поднимает свою ставку, делая её непосильной для заказчика, и последнему приходится находить нового программиста, для поддержки своего проекта.


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


— Что делает этот кусок кода? — спросил он, указывая на экран.


— Ммм... определяет количество товара в корзине и даёт скидку 5%, если товаров больше 10.


— Так, хорошо, а какие данные вытягивает из базы данных этот запрос? — спрашивает руководитель, показывая на SQL код.


— Ммм... мы получим данные, сколько пользователь потратил денег за текущий год.


— Отлично, сколько хочешь по деньгам?


— 25.


— Когда готов выйти?


— Завтра.


— Супер, жду тогда тебя завтра с трудовой.


Компания, конечно, была не такая крутая и мощная, как две предыдущие, но отношение ко мне, как к будущему работнику, мне очень понравилось — без лишнего пафоса, всё по делу, уважительно. И так было на протяжении всего моего времени там. А это очень важные для меня вещи в работе.


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


Дальше - про то, как я ушел в менеджеры проекта.


P.S. телеграм-канал: https://t.me/jukka_white

Показать полностью
73

Моя жизнь в ИТ #9. Любимый случай с 1С

Слукавил.


"Любимый", в кавычках.


Работал я на тот момент уже в Москве. И не просто в веб-студии, а в достаточно крупной компании, которая позиционировала себя именно как международная (ага, с офисами в Киеве и Минске) ИТ-компания, которая предоставляла весь спектр «айтишных» услуг: был тут и отдел, который занимался продажей и установкой онлайн касс и офисной периферии, отдел по продажи различного ПО, отдел интеграций всего и вся, и, конечно же, веб-отдел, в котором я и работал менеджером проектов.


Эта компания также была и крупной франчайзи 1С. Разные отделы занимались своим конкретным направлением: автоматизация, внедрение, техническая поддержка и т.д. Всё это было громоздко и неповоротливо, при этом максимально бюрократично. Моя частая задача - интеграция интернет-магазина на Битриксе с 1С (знакомо?) - могла висеть неделями в статусе "в работе" по разным причинам. При этом в половине случаях мы не могли провернуть эту интеграцию безболезненно и в срок, без жалоб клиентов - очень уж специфична задача. Проекты с такими интеграциями с 1С я пытался отдать новеньким сотрудникам, чтобы поскорее погрузить их в нашу бюрократию, дабы самому не мучаться.


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


При этом мы не очень были сильны именно в проектировании и дизайне. Руководство знало об этой проблеме и незадолго до этого проекта мы «запартнёрились» с очень крутыми креативными ребятами, которые обладали сильной компетенцией в проектировании. Они, в свою очередь, были не очень сильны именно в разработке. Такое вот win-win сотрудничество.


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


За неделю до встречи, бренд прислал нам основные «хотелки» и пожелания к будущей системе, чтобы ознакомится и сформулировать необходимые вопросы - стандартная практика. Проведя плотные пару дней, оценивая с дизайнером, проектировщиком и аналитиком, мы дали приблизительную оценку в районе 10 млн рублей - 6 нам на разработку, 4 — за проектирование и дизайн.


Выходило очень заманчиво, 10% с проекта идет мне, то есть я мог рассчитывать на 600 тыс. - можно просто полгода этим проектом заниматься, особо не загружая себя работой. А шанс заключения договора был чуть больше, чем 99% — как оказалось, кто-то из руководства бренда «топил» именно за нашу кандидатуру.


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


Это была одна из самых запоминающихся встреч на моей памяти. От бренда присутствовало пара молодых топ-менеджеров, сидевших с каменными лицами и отвечающими на все наши вопросы односложно, не проявляя ни малейшей заинтересованности:


— А планируется ли возможность бронирования дилерами новых моделей, которые еще не поступили в продажу?

— Нет.

— А нужно ли разграничивать права доступа для конкретного дилера, чтобы не заходили менеджеры под одной учеткой?

— Да.

— А кто будет создавать учетки? Дилер или вы?

— Мы.


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


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


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


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


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


— Знаете, а мы ведь можем интегрировать будущую систему с нашей 1С?


Я замер.


— В принципе, да. Но знаете, это будет очень сложная нетиповая интеграция, по объёму может выйти на пару месяцев.


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


— Да, оценить можем. Для этого нужно посмотреть вашу 1С, какая конфигурация стоит, как вы её ведете и т.д. Предоставите тогда удаленный доступ к вашему ПК и мы всё посмотрим и оценим?


— С этим проблемы - наша служба безопасности не позволяет так делать. Давайте ваш 1С-ник просто подъедет к нам и на месте всё посмотрит.


На этом и решили.


На следующий день я создал заявку «на выезд» 1С-ника. И только спустя неделю удалось выбить «выездника». К счастью, попался хороший спец, я был наслышан о его сильной компетенции и скиллах. Назначив встречу с брендом, я провел инструктаж с 1С-ником, что клиент хочет, что нужно будет от интеграции и т.д.:


— От нас требуется только информация, можно ли интегрировать их 1С с будущей системой и насколько это будет объёмно и сложно. Делать скорее всего мы ничего не будем, — закончил инструктаж я этими словами.


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


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


Странно.


Пошёл в соседнее крыло к 1С-нику, начал расспрашивать, как всё прошло, не было ли ничего примечательного. «Да нет, всё норм, 1С у них правда старая и много лишнего кода, там работы для интеграции достаточно много, часов на 400 выйдет» - будничным тоном сообщил он мне.


Странно.


Наконец, получилось дозвонится до клиента:

— К сожалению, ваш 1С-ник полностью дискредитировал вашу компанию. Мы приняли решение не рассматривать ваше участие в этом проекте. До свидания.


— О_о


Шокированный этой новостью, я побежал узнавать у своего коллеги, которого отправил на встречу, что же всё-таки произошло. Оказалось, что с их стороны тоже считали эту встречу не особо важной и отправили сидеть рядом с нашим 1С-ником девочку (похоже, обычного маркетолога).


«Охренеть, да у вас тут какой-то хлам стоит. Почему вы не используете готовую автомобильную конфигурацию 1С, что за бред? Вы в курсе, что ваша версия 1С полное говно и ее больше не поддерживают, вы чем думаете?». На эти гневные тирады девочка-маркетолог пыталась виновато улыбаться. Мой коллега пытался переводить всё в шутку и тонко намекать 1С-нику, что надо как-то потактичней выражать мысли. «Да тут вообще бардак полный, вы нахрена так ведёте свой учет, всё слетит после любого обновления, вы вообще соображаете?» - продолжал возмущаться 1С-ник на протяжении 2-3 часов.


Шок.


Если честно, мне было нелегко в это поверить. Это же как надо было наговорить, чтобы девочка-маркетолог с их стороны дала такую обратную связь топ-менеджерам, после чего бренд моментально свернул с нами всё сотрудничество после столько потраченных сил не только с нашей, но и с их стороны. Для чего все эти встречи, обсуждения. Даже наши «знакомства» не помогли.


Я до сих пор задаюсь вопросом: как можно было необязательной встречей с 1С-ником поломать всю сделку на такую сумму? А может, у автомобильного бренда были подковёрные игры и это был лишь предлог разорвать с нами еще даже не начавшиеся сотрудничество, чтобы кому-то насолить или заключить договор с «нужной» компанией?


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


Дальше - про то, как я вообще попал в менеджеры.


P.S. телеграм-канал: https://t.me/jukka_white

Показать полностью
43

Моя жизнь в ИТ #8. А такое бывает?

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


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


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


Компания искала на должность менеджера проекта человека с техническим бекграундом, в связи с их спецификой процессов — ПМ должен уметь разговаривать на языке разработчиков и понимать, о чем они говорят, так как много специфичных проектов.


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


И вот, в определенный момент, мне начали рассказывать более подробно о том, как построены у них процессы:


— У нас предполагается, что менеджер проектов занимается только управлением, чисто манагерская работа. Планирование ресурсов, постановка и контроль задач, общение с командой разработки, участие в митингах.


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


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


— А такое бывает? Оо


«Скорее всего, немного приукрашивают, не может быть все так хорошо устроено. Либо где-то точно есть подвох, либо не все жестко следят за этим» - считал я на тот момент.


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


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


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


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


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


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


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


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


«Но... как же... я же ... самозванец...».


В будущем это продолжалось, в сложные моменты он меня поддерживал, давал нужные советы и мягкую критику по делу. Благодаря руководителю, меня надолго покинул синдром самозванца.


Оказывается, я всё же что-то умею.


Дальше — про мой любимый случай с 1С.

Показать полностью
117

Моя жизнь в ИТ #7. Синдром самозванца

Всю свою карьеру в ИТ меня преследует синдром самозванца.


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


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


Хотя как раз обычно всё наоборот и, как заметили в комментариях @ghjklzxcvbnn и @Flaconer в прошлом посте, им страдают люди, которые достаточно строги и критичны к себе, но при этом обладают достаточным уровнем знаний.


У меня довольно странные отношения с этим синдромом: когда-то он утихает, когда-то разгорается во всю. В начале карьеры я особо этого не замечал - это и понятно, свои косяки и чужую критику скидываешь на то, что еще неопытен и зелен, только в начале пути и у тебя всё впереди.


Впервые же синдром самозванца начал тревожить меня в тот момент, когда я переквалифицировался из программиста в менеджера проектов: а правильно ли я поступил, что сменил профиль? А может я просто грамотно «продал» себя на собеседовании и на самом деле я не подхожу на эту должность? И куча других подобных вопросов.


Любая, даже малейшая, критика моей работы воспринималась мной как «шеф, всё пропало», я не тяну эту работу, меня раскусили и скоро уволят, ведь я не тот, за кого себя выдаю.

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


И только со временем я начал подозревать, что что-то тут не так. Особенно после разговоров «в курилке» или на обедах, когда иногда коллеги отмечали такие же проблемы, как и у меня. «Хм, здесь явно что-то нечисто, - думал про себя я».


Окончательно мои сомнения развеял коллега после доверительной беседы тет-а-тет, когда я поделился своими переживаниями по этому поводу, и что сильно «стрессую» из-за этого. На что коллега, удивлённо посмотрев на меня, сказал:


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

- Какой-какой синдром? О_о


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


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


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


Скажу сразу - я кайфанул от собеседования, это было одно из приятнейших собеседований, на котором я побывал. Больше часа мы обсуждали мой предыдущий опыт, какие проекты реализовывал, с чем сталкивался. Также меня погоняли по теории: моё смущенное «я в теории не очень силён, я больше в практику» восприняли максимально адекватно и предложили рассмотреть на кейсах, как я поступлю в той или иной ситуации: какие риски на проекте я вижу и как я их устраню; какую методологию ведения проекта я выберу для конкретного кейса и почему agile вместо «водопада»; как я распланирую ресурсы и какие инструменты для этого я применю и как (например, диаграмму Ганта).


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


Да что тут думать, мою кандидатуру попросту не рассмотрят, по-любому придёт пара человек, которые справятся явно лучше меня с собеседованием. Ну и принял оффер очередной конвейерной веб-студии — там-то точно я справлюсь.


Какого же было моё удивление, когда в конце недели меня позвали на второй этап собеседования (а по моему опыту для должности менеджера проектов это обычно 90% одобрение кандидатуры, второй этап — это просто знакомство соискателя с директором департамента, чтобы он убедился в адекватности будущего сотрудника и утвердил - возможно и тут также).


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


Жалею ли я об этом? Возможно. Не знаю, как пошла бы моя карьера и где я оказался бы сейчас, согласившись на второй этап собеседования — ведь моя прокачка там шла бы невероятными темпами, если бы меня всё же взяли.


Но, всё что не делается - к лучшему.


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


Дальше - про то, что мне помогло выйти из этой ситуации.


P.S. в одном из постов я опубликовал ссылку на мой телеграм-канал, особо не ожидая, что кто-то подпишется. Но мне было безумно приятно видеть, что счётчик подписчиков канала начал немного расти, спасибо вам. [https://t.me/jukka_white](https://t.me/jukka_white)

Показать полностью
490

Моя жизнь в ИТ #6. Худшая работа в карьере

Спустя полгода, я стал самым долгоработающим сотрудником в отделе - согласитесь, хорошо характеризует одну из моих прошлых работ. Текучка настолько безумная, что за эти 6 месяцев у меня сменилось три непосредственных руководителя.


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


Как такое может быть? Пресловутый микроменеджмент, о котором я писал в прошлом посте, возведенный к тому же в абсолют.


Поверите, если я скажу, что гендир лично проводил планёрки по проектам, находящихся в разработке? А так оно и было.


Причем вся вертикаль власти, вплоть до тимлидов, исповедовала такой подход - полный и тотальный контроль. Каждодневные утренние митинги, после которых нужно написать отчет, заполнив нужную табличку в гуглдоках и отправить нужным адресатам, в том числе и всем руководителям (не только твоему непосредственному). А потом еще один отчет про то, как и что написал в отчете. И еще один на отчет по отчету.


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


Добавим к этому древний таск-менеджер. Трелло? Джира? Битрикс24 на худой конец? Нет, вот у нас есть самопис, мы работаем только через него. Причем отбивать нужно весь 8-часовой день, буквально по минутам. Даже менеджерам проектов. Даже руководителям. Бррр.


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


Чем всё завершилось у меня? Буквально в двух словах.


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


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

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

— О_о, - такое выражение лица можно было зафиксировать у меня в тот момент.


После чего, конечно же, меня попросили «по собственному». Буквально за пару часов подписали заявление, рассчитали и выкинули на мороз. Обычная, отработанная практика.

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


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


На моральное восстановление после всего треша ушло больше месяца «ничегонеделания».


Дальше - о моём синдроме самозванца.

Показать полностью
46

Моя жизнь в ИТ #5. Микроменеджмент - зло

Моя жизнь в ИТ #1. Переезд в Москву

Моя жизнь в ИТ #2. Первая работа в Москве

Моя жизнь в ИТ #3. Клиенты на всю жизнь
Моя жизнь в ИТ #4. Мы - команда


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


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


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


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


Вторая же студия - профи больше по части кода и разработки. Отлаженный механизм работал как часы, задачи разной сложности щёлкались как орешки, не было такого проекта, который бы нельзя было бы потянуть. Но при этом - жесткий микроменеджмент на всех уровнях «власти».


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


Считаю, что микроменеджмент демотивирует.


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


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


Дальше - про это.

Показать полностью
41

Моя жизнь в ИТ #4. Мы - команда

Моя жизнь в ИТ #1. Переезд в Москву

Моя жизнь в ИТ #2. Первая работа в Москве

Моя жизнь в ИТ #3. Клиенты на всю жизнь


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


Еще одной стороне и будет посвящен этот текст — о команде.


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


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


Чаще всего мне везло, я попадал в сплоченные, дружные команды, и старался такую атмосферу и поддерживать. Да, бывали токсичные и неадекватные разработчики, так называемые рок-звезды, которых безболезненно для компании не заменить.


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


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


Но, к сожалению, общаясь со своими коллегами по менеджерскому цеху, начинаешь понимать, что не все стараются держать хорошие отношения. Я вижу, из-за чего нас, «манагеров», как минимум недолюбливают разработчики. Это и высокомерное отношение («я тут главный и вы выполняете мои команды») и неумение наладить диалог и услышать доводы команды по поводу разработки новых фич («клиент сказал сделать это к пятнице, надо делать, отказы не принимаются») или же банальное прикрытие своей задницы перед руководством из-за не вовремя сданный проект («это Вася плохо работает, из-за него мы не успели ничего!»). Что уж говорить про необязательные и лишние планёрки, отвлекающие от процесса.


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


P.S. завёл телеграм-канал, постараюсь там выкладывать короткие тексты чаще.

https://t.me/jukka_white

Показать полностью
40

Моя жизнь в ИТ #3. Клиенты на всю жизнь

Моя жизнь в ИТ #1. Переезд в Москву

Моя жизнь в ИТ #2. Первая работа в Москве


Одноименная книга Карла Сьюэлла, конечно, очень крута.


Но обычно, эту фразу из заголовка я использую в качестве сарказма — «Клиент на всю жизнь - только бы не это».


За 10+ лет опыта работы со всевозможными клиентами, я обычно делю их на несколько типов. Вот основные из них:

- Клиенты, которые ничего не понимают в ИТ, но полностью доверяют тебе и команде;

- Клиенты сами из ИТ, шарят, но не пытаются советовать как надо, но при этом технически подкованы и общаться с такими одно удовольствие;

- Клиенты, которые ничего не понимают в ИТ, но у них есть друзья/родственники/начальник отдела, которые "знают, как правильно";

- Клиенты, которые ничего не понимают в ИТ, но совершено противоположного мнения о своих способностях.


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

А вот последние два - это то, из-за чего я иногда ловлю себя на мысли, что надо бы заканчивать с «манагерством».


Характерный пример "клиент, который ничего не понимает, но знает как лучше": лет 10 назад мы пилили крутой сервис для одного клиента, что-то вроде фриланс-площадки с оповещением через смс о заказах и ответах, крутая по тем временам фича.


Нарисовали крутой дизайн, вроде как согласовали через несколько итераций правок, начали «пилить» вёрстку, и параллельно готовить движок под это дело.

В какой-то момент, клиент звонит и говорит — хочу внести изменения в дизайн. Мы такие — но вы же его согласовали уже, вам понравилось, всё ок и акты подписаны. «Окей, я готов доплатить, сделайте так, как я хочу».


В общем, оказалось, он где-то посмотрел «крутой дизайн сайта» и захотел повторить это у себя. Необходимо использовать градиент на сайте - плавный переход общего белого фона сайта к новому голубому фону «подвала» сайта. А этот голубой цвет вообще нигде на сайте не фигурировал. Меняется вся стилистика сайта, причем ужасно.


Вырвиглазно, одним словом.


На все наши уговоры, просьбы, угрозы - «хочу!» и всё. Аргументы о том, что это ужасно выглядит, будет отталкивать посетителей, лучше комплексно всё переделать и нарисовать «с нуля» с ожидаемыми новыми хотелками, да и «вообще-то мы отвечаем за качество и работать с таким проектом будет для нас больно», в ответ — ноль эмоций.


«Так, я не понял, кто тут платит вам деньги? Вот именно — я. Делайте, как говорю». И такое с ним случалось по многим моментам в течение 2-3 месяцев работы, но это стало последней каплей.


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


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


Ключевой урок, который я извлек из той ситуации - «не работайте с м*даками».

Эта тоже, кстати, хорошая книга.


Дальше - про других.

Показать полностью
Отличная работа, все прочитано!