10 самых важных принципов

10 самых важных принципов

Если бы меня попросили выписать 10 самых важных принципов, в которые я верю на текущий момент, то, пожалуй, этот список был бы таким:

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

2. Не бывает быстрых сверхрезультатов. Если кто-то обещает "быстро разбогатеть после просмотра ролика", то это всегда разводилово. Все взлёты — это итог предварительной тяжёлой работы. Быстро не бывает.

3. Знания забываются.
Нельзя выучить что-то про запас — если не пользуешься, то забудешь. Одно из важнейших решений, влияющих на время и фокусировку — решение что-то учить. Если это что-то не нужно на практике, то всё равно не получится выучить.

4. Нельзя кого-то заставить что-то сделать.
На заре карьеры проектного менеджера, начитавшись MSF, я сделал для команды проекта отдельные блокноты "Журнал участника такого-то проекта". Туда надо было фиксировать итоги встреч, планы и т.п. Рассказал про это поверхностно и сказал — делайте. Никто не делал. Либо ты зажигаешь людей, поясняя и объясняя, либо ничего путного из этого не получится.

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

6. Надо пробовать новое.
Нельзя законсервироваться: я хороший спец или в компании всё хорошо и так будет всегда. У консервов есть срок годности. Если не пробовать новые направления, не проявлять живой интерес к новому, закрывать глаза на возможности — срок годности консервы выйдет.

7. Надо искать обратную связь.
Нельзя понять уровень себя, продукта, компании, отношений, не получая регулярную обратную связь. Обратная связь — это глаза во внешний мир.

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

9. Дисциплина важнее вдохновения.
Не вдохновение, а дисциплина помогает мне и куче других авторов писать регулярно. Запланированная задача, которая должна быть решена.
Кто пишет на вдохновении, тот пишет так: "Котаны, долго не писал, но есть одна тема, которая прёт. Скоро напишу". И скоро не наступает.
И тоже самое во всём.
Дисциплина — путь к росту. Вдохновение — цветочки на этом пути.

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

Безусловная и непонятная директива

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

Это — безусловная и непонятная директива. Такими директивами обычно общаются непродуктивные ребята, когда приходят с решениями вместо проблем (см. Фичреквесты, которые не стоит выполнять (https://t.me/pmdaily/98)).

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

Будьте подробными: рассказывайте о том, почему пришли к тем или иным решениям. Не «давай перенесём кнопку наверх», а «Эта кнопка — ключевой call-to-action на странице, а я боюсь, что новые пользователи сразу её не увидят» Так вы не только уменьшите количество переписки в трекере, но ещё и опытом с коллегами поделитесь.

Тестовые задания

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

Что думаю в начале 2020
- Тестовые задания — это прошлый век. Гугл, Фейсбук, Интерком полностью отменили тестовые задания при найме дизайнеров.
- Главная причина — тестовые сильно перекашивают выборку кандидатов в сторону более молодых и менее опытных. Если человек уже состоялся в профессии, если у него есть свои проекты, семья, дети, коты и т. д., у него может и не быть нескольких свободных вечеров, ночей и выходных, чтобы сидеть над тестовым.
- Больше всего времени в работу над тестовыми заданиями готовы вкладывать молодые и свободные начинающие специалисты. Но далеко не всегда мы хотим нанимать только их.
- Особенный зашквар — тестовые про продукты самой компании (типа «нарисуйте нам новое приложение»). У кандидата заведомо нет и доли того контекста, который есть у людей внутри. Что ожидают увидеть нанимающие? Что кандидат угадает, о чём они думали последние полгода?
- Как без тестового получить достаточный сигнал при найме? Не так уж и сложно. Например, мы просим кандидата презентовать несколько своих последних проектов перед группой наших дизайнеров. И задаём очень много вопросов про всё: какая была задача, почему всё сделано именно так, какие ещё варианты рассматривались, как всё в итоге сработало, что бы человек сейчас переделал по-другому. Сразу и коммуникационные навыки проверяются, важные в нашей работе.
- Хороший процесс найма с несколькими этапами интервью и презентацией портфолио позволяет получить сигнал не менее точный, чем тестовое задание.
- А что если кандидат сам просит, чтобы ему дали тестовое? Иногда такое бывает. Не вопрос — пусть сам себе его и придумает, пусть сделает, заодно в портфолио выложит, сплошная польза.

Александр Слобженинов из Walsh написал, как стать дизайнером одной из лучших студий в мире.

1. Больше времени тратьте на самообразование, а не заказы. Если человек что-то уже делал, это не значит, что он делал это хорошо. Чем больше времени вы тратите на добывание денег, тем дольше будет путь наверх.

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

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

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

4. Обращайтесь в студии, в которых мечтаете работать. Многие из них готовы к удалённому сотрудничеству.

Периодически обновлять фреймворк

У нас в ГдеМатериале есть хорошая практика — мы периодически проверяем актуальность зависимостей. Я говорю не о мелких обновлениях и не о фиксах безопасности (они давно автоматизированы), а об обновлении мажорных версий библиотек, скажем Django с 1.11 до 2.0.

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

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

Самое важное в обновлении фреймворка — не копить изменения. Гораздо проще 5 раз обновить джанго на соседнюю версию, чем прыгнуть с 1.8 сразу на 2.2. Маленькие обновления приносят меньше регрессий и в целом проходят легче — согласитесь, ведь всегда же лучше растянуть один пиздец на 5 маленьких пиздецочков. Даже психологически гораздо легче решиться на маленький апгрейд, чем на большой скачок.

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

Визуализация данных

Визуализация данных не самая простая штука. Бывает потеряны часы времени в поиске подходящего формата. "Bubble Chart", "Bar Chart", а может быть "Scatterplot"?

Коллеги собрали большинство примеров вместе и показали правильное использование графиков и диаграмм. Кратко так:

  • столбики (Bar Chart). Используют для сравнения нескольких наборов данных. Горизонтальные столбцы обычно используют, когда нужно сравнить большое количество показателей или визуально выделить явное превосходство одного из них. А вертикальные столбцы хорошо иллюстрируют, как менялись показатели в разные периоды, например, ежегодная прибыль компании за несколько лет
  • точечная диаграмма (Scatterplot). Помогает найти взаимосвязь между двумя показателями. Например, с его помощью можно узнать, как меняется коэффициент конверсии в зависимости от размера скидки на товар.
  • пузырьковая диаграмма (Bubble Chart). Позволяет сравнить два параметра по третьему. Возьмем коэффициент конверсии и размер скидки. Добавим к ним доход (за который отвечает размер круга) и получим примерно такую диаграмму. Глядя на этот график, можно заметить, что самая высокая конверсия у товаров со скидкой 30%, однако больше всего дохода приносят товары без скидки и товары со скидкой 5% (см. пример ниже).

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