Как стать автором
Обновить

UX-инженер — профессия будущего

Время на прочтение3 мин
Количество просмотров14K
image
Трудно найти хорошего разработчика интерфейсов. Так считают многие люди из Bay Area. Выдающихся интерфейсных инженеров действительно очень мало, а те единицы, которые есть, обычно уже имеют по несколько предложений. И это в то время, когда многие люди, имеют проблемы с поиском работы. Можно подумать, что разработчики будут искать продолжение карьеры в области пользовательских интерфейсов.

Но это не так просто, поскольку для такой работы нужно обладать особым набором умений. Необычная комбинация из навыков уверенного разработчика, достойного user experience, и умения быстро работать в Фотошопе. Настоящие UI-инженеры должны понять, как что-то работает, чтобы сделать это элегантным, удобным и полезным. Они стоят на вес золота и в большинстве организаций имеют огромное значение, являясь последней инстанцией в вопросе того как лучше реализовать какую-либо функциональность, и какие из функций действительно стоит добавить в конечный продукт.

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

Владелец одной из аутсорсинговых компаний признался, что гораздо лучше, когда работа ux-инженера уже выполнена к моменту получения заказа, чем заставлять заниматься ей собственных разработчиков. Другими словами, аутсорсинг в вопросе пользовательских интерфейсов нежелателен.

Так почему же потребность в таких специалистах продолжит сохраняться?
Одной из важнейших тенденций последнего времени, стало то, что компании стали уделять внимание области user experience. Они знают, что этим нужно заниматься вплотную, чтобы занять свое место на рынке, и что потребуются серьезные профессионалы в этой области, чтобы получить хороший результат. Наиболее полезными в этом деле оказываются UI-инженеры, которые могут превратить процесс создания каркасов и визуального дизайна в увлекательнейшее занятие. В конце концов вы получите решение, которое отлично подойдет для ваших пользователей.

Внедрение HTML5, согласно обещаниям позволит реализовать более широкую функциональность и делать более интересные вещи с помощью HTML, которые сейчас делаются с помощью графики. Никаких больше скругленных уголков, падающих теней и прочих «красивостей» обходными путями через jQuery и дурацкий CSS. HTML5 позволит не только обеспечить более быструю загрузку страниц, но и ускорить разработку продуктов.

Фреймворк jQuery безусловно помогает делать многие вещи проще, но, чтобы хорошо работать с ним, потребуется почти столько же знаний о Javascript, как если бы вы использовали только его. Нужно хорошо понимать где и каким образом его можно использовать и как достичь с его помощью хороших показателей user experience для всех пользователей вашего продукта.

Кому будет нужен backend-разработчик, когда большую часть работы можно реализовать на конечных устройствах, используя REST и AJAX вызовы? Платформа MySpace является прекрасным примером: большинство вызовов для получения данных реализовано у них с помощью Javascript. Браузеры все лучше поддерживают стандарты Javascript (а полная идиллия наступит когда Internet Explorer 6-й версии исчезнет за горизонтом). Так AJAX становится основной технологией для большинства и пользователи ожидают то, что многие вещи будут производиться без перезагрузки страниц. Например, многие уже привыкли к тому, что поиск производится на лету, а многое на странице обновляется мгновенно. Google Instant и ему подобные – это начало волны будущих веб-сервисов.

Что бы не говорили бы об iPhone, но в ближайшие годы Android OS наверняка превзойдет его. «Родные» приложения это отлично, но они не кроссплатформенны, что необходимо на мобильных устройствах. Инженеры смогут создавать впечатляющие приложения с прекрасными интерфейсами. И в этом им помогут ux-профессионалы. Применяя современные кросплатформенные технологии, они помогут легко попробовать прототип продукта на нескольких устройствах, не затрачивая кучу времени для разработки «родных» приложений для каждого из них.

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

via usabilitycounts
Теги:
Хабы:
Всего голосов 30: ↑20 и ↓10+10
Комментарии25

Публикации