Полезные советы

Работа в поездках 

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

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

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

Может ли программист быть дизайнером? ★ 

Вопрос от подписчика:

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

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

Есть мнение о том, нельзя быть программистом и дизайнером одновременно. Я считаю, что полная хуйня. Наверное, так можно было рассуждать лет 30 назад, но не сегодня. Ещё в 70-х Папанек писал о том, что изучение смежных дисциплин — это часть профессии дизайнера, а не чья-то прихоть. Работа дизайнера всегда опиралась на технологии своего времени: печатный станок, фотонабор. Сегодня основная технология — это код.

Базовое знание ХТМЛ и вёрстки позволяет дизайнеру ещё на стадии макета понять, что можно реализовать, а что нельзя и как сформулировать задачу для разработчика. И, наоборот, если разработчик понимает правила проектирования интерфейсов, видит ошибки у дизайнера и знает, как их исправить, ему гораздо проще общаться с дизайнерами и решать технические задачи.

Я не вижу большой разницы между разработчиком и дизайнером. Принципы проектирования у них одинаковые, отличается лишь инструментарий. И чем дальше, тем больше он сливается в единый набор навыков и практик. Есть много дизайнеров, которые умеют кодить, и немало программистов, которые стали дизайнерами. Например, Илья Бирман умеет кодить, благодаря чему сам написал первую версию «Эгеи», а Саша Бизиков пришёл в дизайн из разработки и теперь управляет дизайнерами.

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

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

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

П. С. И ещё, когда кто-то говорит вам, что чего-то там нельзя, помните, что можно всё!


Задать свой вопрос → evgeny@lepekhin.ru

Залитый ноут ★ 

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

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

Это святое правило много раз спасало от залитой клавиатуры. Не благодарите.