Юлия!

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

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

Как

Попробуйте для начала не погружаться в разработку слишком глубоко. Поставьте себе задачу задизайнить страницу о себе и сверстать её. Если понравится, попробуйте что‑нибудь посложнее. Со временем разберётесь, по душе ли вам это. Даже если нет, польза всё равно будет — вы сможете понимать ограничения веба, коллеги‑разработчики станут ценить вас больше, а дизайн станет реалистичнее и смелее.

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

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

Зачем

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

Веб‑дизайн и веб‑разработка — две стороны одной монеты, ведь дизайнер и разработчик в конечном счёте занимаются одним и тем же — создают некий продукт. Одна профессия не имеет смысла без другой.

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

Я убеждён, что любой человек, не только разработчик, должен хотя бы в общих чертах понимать, как работают компьютеры и уметь программировать, потому что компьютеры уже давно управляют большой частью нашей жизни. Скорее всего, лет через десять, профессия дизайнера полностью изменится — просто «рисовальщики макетов» никому не будут нужны. Собрать макет сможет какой‑нибудь умный генератор дизайна. Подобное уже случилось с профессией верстальщика — сейчас никому не нужен человек, разбирающийся в ХТМЛ и ЦСС, но не умеющий программировать.

P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.

Веб‑разработка
Отправить
Поделиться
Запинить

Рекомендуем другие советы