А как ты насчёт немного покодить?

Этот вопрос задают мне поголовно все работодатели. С первого взгляда ответ кажется очевидным, но… Всегда есть это “но”. Если рассматривать вопрос в лоб, то очевидно: предлагать “покодить” человеку, который более 15 лет работает менеджером, практически с нуля поставил ряд технологических и бизнес-процессов в UMI.CMS, неоднократно формировал успешные команды веб-разработчиков, но никогда в жизни официально не работал программистом, – по меньшей мере странно. Continue reading “А как ты насчёт немного покодить?”

Мои жизненные принципы

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

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

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

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

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

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

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

Извиняйся, если принял точку зрения оппонента
Оппонент потратил на тебя, на спор с тобой, достаточное количество душевных сил, времени и эмоций. Сколько бы минут или лет не прошло с тех пор, если ты просто подумал про себя “мда, а он наверное был прав”, или даже осознал “блин, да ведь он прав”, принеси свои извинения за то что спорил.

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

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

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

Не смей унижать неспециалистов в твоей профессиональной области
Если ты умеешь сочинять трёхэтажные команды в консоли linux, или жонглировать сложными алгоритмами в программном коде, – это делает тебя богом не больше, чем для автослесаря – знание 8 отличий коленвала от распредвала.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Множество людей всегда будут несогласны с тобой
На самом деле, большинству даже нет дела до этого. Другие люди ценны тем, что они другие. Они покажут тебе твои слабые стороны, а если повезёт – прикроют их своими преимуществами в командной работе.

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

Используй профессиональные инструменты и методики
Кодить “на коленке”, редактировать в vim, деплоить копированием файликов по ftp – всё равно что заниматься онанизмом. Никто не будет возражать, пока ты делаешь это в одиночестве и для себя.

Losers have a goals, winners have a systems.
Без комментариев.

Квалификация

Я отвечаю за всё в управлении разработкой крупных веб-проектов, и в том числе – за взаимодействие между миром бизнеса и миром технологий.

Я опытный менеджер проектов по “гибким” методологиям (Agile) – SCRUM, XP. В каждом проекте я использую все эти инструменты на практике: у нас всегда есть бэклог, план текущей итерации, механизмы непрерывной интеграции и поставки продукта, регулярные обсуждения (meetings), парное программирование, автоматические тесты, быстрое прототипирование, код-ревью и рефакторинг. Мы пользуемся этим каждый день и всегда подключаем заказчика. Вместе это даёт колоссальный результат. Continue reading “Квалификация”