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

    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
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 25

    • НЛО прилетело и опубликовало эту надпись здесь
      • НЛО прилетело и опубликовало эту надпись здесь
          +2
          контекст именно такой.
          написал бы безумный — нашелся бы человек сказавший, что цсс не безумный
          написал бы сложные конструкции цсс — нашелся бы человек, кто считает, что в цсс нет ничего сложного.
          увы всем не угодишь.
        +1
        Жаль только что у нас не из чего выбирать — пара достойных вакансий в москве и в Питере, и то, не ясно, толи верстальщика хотят, толи тестера :(

        Опыт вроде есть и желание тоже — а вакансии мутные :(
          0
          Покажи свои работы, пожалуйста? Опыт?
            0
            только при личной встрече. не принято на хабре раздавать пароли от корпоративных систем учета прибыли и клиентов. Если у Вас есть интересное предложение, то с удовольствием, а если просто праздный интерес — то, к сожалению я его не удовлетворю, по вышеуказанным причинам.
            Если Вы готовы подождать около месяца, то могу предоставить Вам ссылку на одну соц-сеть, в которой я занимался прототипированием интерфейсов и их отрисовкой.
              +1
              Не подумай, ничего личного, просто немного странно что нет публичного портфеля, может поэтому «не из чего выбирать»?
                0
                если потрудитесь поискать вакансию разработчика web интерфейсов на своем любимом сайте поиска работы, то поймете о чем я говорю. ищут не человека, который этот интерфейс продумает и нарисует, а человека, который этот интерфейс запрограммирует.

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

                  Ну хотя, видимо, я — тролль, поэтому могу найти достойные вакансии. А публичное портфолио еще никому не вредило, это еще и гарант того, что вы не отправляете чужие работы личкой работодателю.

                  Гг.
                    0
                    Не согласен. Сейчас сам хожу по кампаниям на должность разработчик пользовательских интерфейсов — вакансий в Москве много. И много интересных компаний, поэтому сейчас вот думаю, какую бы выбрать.

                    И первое, что они говорят — нам нужен именно проектировщик, а не хороший дизайнер или отличный коддер.
            +7
            Видно, что в backend'е автор не разбирается.
              +1
              Согласен.
              необходимость в backend-инженерах потихоньку исчезает.
              Бекенд разработчики никуда не дентуся. Профессионалы нужны на любой стадии проекта: от грамотного аналитика до талантливого дизайнера.
                0
                согласитесь, что от них проекты зависят все меньше.
                хотя, согласен, что без них все еще не обойтись.

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

                Желающему сделать веб-проект остается только придумать идею, разработать концепцию и видение проекта, пригласить специалистов по user experience и дизайнеров и заниматься именно проектом, а не техническими особенностями его реализации.

                Поставщики облачных решений конкурируют между собой за такого клиента.

                Возможно провайдеры хостинга, объединятся с разработчиками систем управления сайтами и будут создавать подобные облачные сервисы.
                  0
                  в идеальном мире должно быть облако, которое предоставляет различные функции в виде сервисов
                  А кто это облако будет разрабатывать, если не бекенд разработчики (Причем очень и очень всокого уровня)?

                  Я ничуть не умоляю значимости пользовательских интерфейсов, но как говорится «все профессии важны, все профессии нужны». Так с офигенными алгоритмами обработки данных, потрясающей объектной моделью Ваш проект будет обречен на фейл, если интерфейс сделан в стиле вин95, так же как и проект с потрясающим интерфейсом, в котором все краисво и удобно, но переход по ссылкам занимает от 1 минуты.
                    –1
                    А кто это облако будет разрабатывать, если не бекенд разработчики

                    Я это и имею ввиду. Только они пусть прячутся за ним.
                      –1
                      за облаком ;-)
                        0
                        Они автоматически станут заоблачными профи.
                          0
                          Главное чтобы они не были заоблочно пафосными.
              0
              Уже существует блог по UX дизайну. Можете переместить статью туда — habrahabr.ru/blogs/ux_design/
                +1
                Я не совсем понимаю почему такая замечательная статья находится не в разделе «эти пользовательские интерфейсы» habrahabr.ru/blogs/ui_design_and_usability/ — на него подписано куча народу.
                  0
                  я оттуда перенес. вернуть?
                    0
                    да
                  +1
                  Начали за здравие, а закончили за упокой (IE6 в том числе): что CSS — дурацкий, backend-разработчики — вымирающий вид, про HTML5, про JQuery и кроссплатформенность. Это все имеет весьма эпизодическое отношение к User experience. Для пользователя, если он вообще об этом задумывается, все, что стоит за интерфейсом — это черная магия, а вот все что он видит и с чем он интерфейсно взаимодействует — это и есть user experience.
                    0
                    Кстати, давно заметил, что в хороших книгах по граф-дизайну, интерфейсам, управлению нет ни слова про конкретные платформы и технологии. Потому, что такие дисциплины — это нечто большее, чем Photoshop, HTML, JAVA, Android,…
                    –1
                    Только, значит, более-менее разобрались, что usability (sic!) придумали люди, которые работать дизайнерами не хотят, но при этом хотят получать деньги за дизайн. Вроде зачморили их, хорошо. Теперь давайте придумаем UX, чтобы побольше головожопых с MBA пристроить «инвентеризировать регулярные действия пользователя» (кроме шуток, прочитал такую вот фразу в отчёте аналитическов по юзабилити).

                    И казалось бы, при чём тут backend. Какой к чёрту HTML5? Сделайте мне пожалуйста оценку успешности проекта (интерфейса лол?) на основе версии gcc ок.

                    > Что бы не говорили бы об iPhone, но в ближайшие годы Android OS наверняка превзойдет его.  — и ни один отчёт не остаётся без этого. В чём превзойдет? В количестве пользователей? — Конечно. Добро побеждает зло, а говно побеждает добро. Превзойдет, когда на рынок вывалится ещё 200 моделей китайского ноунейма и они составят конкуренцию Nokia 11xx.
                    По качеству железа превзойдёт? — Никогда в жизни. Потому что Apple делает самые хорошие продукты. Хорошие, в данном случае, вполне конкретизированное понятие: качественная сборка и цельность ОС. Но поэтому они самые дорогие. Но НИ ОДНА компания не захочет выпускать самый дорогой телефон. Не премиальный там, извините. А именно самый дорогой. Никто не хочется быть самым лучшим. В бизнесе это нормально. Это не в песочнице пиписьками меряться.

                    Вообще всё в кучу смешали: и backend, и HUI, и Андройд.

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

                    Самое читаемое