Все в отрасли не кодируют. Если вы когда-либо работали в технологической компании и имели опыт собеседования с инженерами, вы знаете, что вы видите в их резюме не то, что получаете (WYSRIWYG). А когда вы не являетесь разработчиком и обязаны нанять разработчика пользовательского интерфейса, все становится еще хуже.

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

Вот несколько интерфейсных языков HTML, Javascript, CSS, Actionscript, CoffeeScript (скомпилированный в Javascript), языки на основе XML (X3D, SMIL, SVG, DITA, некоторые интерпретируются браузером, другие преобразуются с помощью XSL), VBScript, Silverlight , Java (апплеты). Из всего этого JavaScript (JS) доминирует и может использоваться в качестве основы для создания красивых приложений. AngularJS, ReactJS, EmberJS, MeteorJS — одни из самых популярных JS-фреймворков на данный момент.

Что ж! Выше, должно быть, сделал это сложным для вас. Теперь давайте посмотрим на определение разработчика пользовательского интерфейса. Этот парень, по сути, заботится о пользовательском интерфейсе и стиле приложения или веб-сайта.

Как я их оцениваю?

Проверьте их работу:

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

Оценивать:

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

Аутсорсинговая проверка талантов:

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

Весь процесс сводится только к одному — проверяете ли вы их работу перед наймом? Убедитесь, что вы проверяете их основные компетенции и наборы навыков.

Примечание. Я не рассказывал, как нанять UX-разработчика, потому что для оценки требуются другие параметры. Я знаю, что вышеуказанная проблема очевидна для отрасли, и мы работаем над ее решением. Буду рад помочь с любыми вопросами по внешнему найму, пингуйте меня по адресу rohit[at]doselect[dot]com