«Хочется, чтобы и код был высокого качества, и процесс работы над ним оставался приятным», — Lead Front-End Engineer компании 10up Дмитрий Майоров о карьерном пути и крупных проектах
Дмитрий Майоров работает в компании 10up. Он начал свой карьерный путь с фриланса и дошел до должности ведущего разработчика. За это время он получил несколько престижных наград: Standard of Excellence Award, Star Award и другие. А также был судьей важных для индустрии премий. Он рассказал о пути становления и любимых проектах.
Дмитрий, вы самоучка, которому удалось добиться успеха. Расскажите о том, как пришли к профессии?
Да, я самоучка. С детства у меня не было особого интереса к этому направлению, но работа моего отца — владельца типографии и студии дизайна — меня увлекала. Мне нравилось все, что связано с графическим дизайном. Я начал работать с родителями в их компании, где освоил основы полиграфической и дизайн-индустрии. Во время обучения экономике в Южно-Уральском государственном университете я также работал у них на неполный рабочий день. Все мои первые проекты были связаны с веб-дизайном, а полностью перейти в веб-разработку помог случай. Я упал с велосипеда и сломал спину. Чтобы восстановиться, мне пришлось пролежать в постели полгода, и я решил использовать это время, чтобы изучить основы веб-разработки, потому что мне хотелось узнать, как работают сайты, чтобы говорить на одном языке с разработчиками. В это время мы получили большой проект для строительной компании. К сожалению, разработчик, с которым я работал, ушел, и я подумал, что это шанс научиться программированию на практике. К тому времени я уже знал основы, но у меня не было серьезных проектов за плечами. Это было очень сложно, так как я все еще лежал в постели, а сроки были довольно жесткими, но мы справились.
Я продолжал обучаться и развиваться через статьи, документацию, книги и YouTube. Работал над несколькими проектами с клиентами в Челябинске и Москве. Затем я начал создавать темы для WordPress на продажу. Одну из тем купил владелец студии Rareview в Лос-Анджелесе. Мы начали общаться, и позже стали сотрудничать.
Расскажите о ваших первых проектах и первом опыте работы
Одним из моих первых проектов стал сайт для строительной компании. Это был опыт создания кастомного шаблона для Joomla (она была популярна в то время). Сайт имел много интересных функций, например, калькулятор цен на квартиры или превью планировок.
Позже я работал с клиентом из Москвы и создал для него сайт-каталог дверей.
Моим первым американским клиентом стала компания Rareview. Для них я разработал сайт для приложения под названием SWEETWORXX. Оно позволяло пользователю не ездить в сервисный центр для ремонта автомобиля, а бронировать его онлайн. Кто-то забирал машину, отвозил в ближайший сервисный центр и привозил обратно, в то время как пользователь мог следить за ходом ремонта через приложение. Именно этот сайт выиграл престижную награду Standard of Excellence oт The Web Marketing Association. Позже приложение было приобретено компанией BOSCH.
Для Rareview вы создали проекты REI Co-op Visual Merch App, 131 Method by Chalene Johnson, WGN America, SWEETWORKS by Bosch. Какой из них является наиболее ярким и интересным для вас?
Все три проекта были интересны. К примеру, проект для REI был связан с разработкой внутреннего инструмента визуального мерчендайзинга. Это внутренний сайт, который содержит инструкции с фотографиями о том, как продемонстрировать товары в магазинах. Проект был интересен, так как мы работали с их системой дизайна Cedar, которая хорошо структурирована. Работа с творческими ограничениями всегда похожа на решение головоломки. Я понимал, что каждый магазин по всей стране будет использовать приложение, которое мы разрабатываем.
Проект для WGN был интересен, потому что мы создавали новую дизайн-систему с нуля, но при этом поэтапно интегрировали ее в живой сайт. Это было интересным вызовом с точки зрения фронтенда.
Однако наиболее запоминающимся проектом стал, пожалуй, сайт курсов для Шалин Джонсон. Мы создали потрясающий пользовательский продукт в очень короткий срок и увидели, как тысячи людей используют его.
Как вы начали работать в 10up? Расскажите подробнее о проектах и о работе в компании в целом.
Они сами нашли меня: я получил письмо от HR c предложением присоединиться к их команде в качестве Lead Front-End Engineer.
Работа в 10up отличается масштабом компании и статусом клиентов. Сейчас наш штат — это почти 300 человек, а клиенты — крупнейшие компании из списка Fortune 500. 10up работает с корпоративными клиентами. За последние несколько лет было много интересных запусков, один из самых громких — проект Белого дома, который выиграл премию Webby, а также проекты для Google и TechCrunch.
Дмитрий, вы получили много наград благодаря вашей работе: Webby, Standard of Excellence Award, Star Award, судили несколько престижных премий, таких как The w3 Awards - санкционированная Академией интерактивных и визуальных искусств (AIVA), куда приглашаются только ведущие специалисты по цифровому маркетингу - а также Davey Award и The Communicator Award. К чему вы стремитесь в будущем? Чего хотите достичь?
Я хочу продолжать работать в области веб-разработки и при этом уделить больше внимания доступности веб-сайтов. Для меня это важно, так как я считаю, что все люди должны иметь равные возможности в получении информации в интернете, вне зависимости от их способностей. Пример: мама, которая в одной руке держит ребенка, а в другой телефон — имеет временную ограниченную возможность или человек, который плохо видит — так же имеет ограниченную возможность. Самыми доступными сайтами чаще всего являются сайты правительственных учреждений: сайт правительства Великобритании или Канады, например. А большая часть сайтов в интернете не соответствуют даже базовым требованиям доступности, поэтому хочется работать над проектами, которые эту ситуацию исправили бы — это имеет социальную значимость. Также я стремлюсь научится эффективно использовать AI в работе, потому что те, кто откладывают это, точно окажутся «за бортом». Что важнее всего — хочется быть полезным для команды и трудиться так, чтобы и код был высокого качества, и процесс работы над ним оставался приятным.