Довольно быстрое и самоочевидное определение 7 факторов, влияющих на опыт использования.

Довольно быстрое и самоочевидное определение 7 факторов, влияющих на опыт использования.

Если убрать все цитаты и сделать выжимку, то можно их коротенько изложить (позволю себе пересортировать их по субъективной важности)😉

1. Эффект. То, что вы делаете должно быть ценно для пользователя, решать его проблемы.

2. Эффективность. Отличие от прошлого пункта в том, что эффект — это «результат», а эффективность — с камими трудозатратами он достигается.

3. Удобство. Всем этим должно быть удобно пользоваться. Сюда ж идут количество ошибок, скорость работы, обучаемость и т.д.

4. Доверие. Пользователь должен доверять предлагаемому способу достижения цели и информации, которую ему предоставляют.

5. Удобным для поиска. То есть любая информация, должна быть и не только достойной доверия, но и возможным к нахождению. Сюда работа с вниманием и контрастом.

6. Желание. Люди должны хотеть пользоваться тем, что вы предлагаете.

7. Доступность. Всё, что вы делаете должно быть доступно любым пользователям с любых устройств.

Как отличить проработанное решение задачи от поверхностного

Если решение проработано, то вопросы к итогу не выбивают исполнителя из колеи. Он знает ответы, так как подбирался к задаче с разных сторон и не хватался за первое решение, которое ему показалось удачным.

В задачах, которые решают дизайнеры, копирайтеры, маркетологи и все, кто создаёт что-то новое, нет правильного решения.
Нельзя прийти к постановщику задачи и сказать: "Вот итог, правильно я сделал?"
Может быть только проработанное решение, которое после принятия, возможно, проверится цифрами.

Есть универсальный вопрос, который позволяет отличить проработанное решение от поверхностного:
"Ты уверен, что лучше эту задачу нельзя было решить ?"

Если решение проработано, то исполнитель расскажет про другие тупиковые ветки решения и почему выбрал то, что сделал.
Если решение поверхностное, то будет что-то вроде: "Ну, я точно не могу сказать. Давай я ещё подумаю?" или "А почему нет? Вроде, нормальное решение".

В общем, прорабатывайте решения и будьте в них уверены. Вдруг спросят: "Ты уверен?"

Немного о том, есть ли жизнь после британки

Как я говорил ранее, я уже больше трех месяцев работаю в hh.ru. За это время мы неплохо поработали и полностью изменили навигацию в приложении. Теперь там удобный таббар (ура). На протяжении нескольких месяцев мы отбирали разные варианты, спорили, тестировали. В итоге остановились на компромиссном решении, со своими плюсами и минусами.

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

Удобная навигация — залог счастливого пользователя, поэтому особенно хочется похвалить нашу версию под android, далеко не каждый продукт может похвастаться столь продуманной навигацией под эту платформу (привет, системная кнопка «назад»).
Также крайне важно не столько сделать классно, сколько донести до пользователя о новой пользе, поэтому мы стали разными способами рассказывать о новых функциях (как, например эта сторис👇).

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

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

let el = document.querySelector(".someClass");
el.innerText // текстовое содержимое
el.innerHTML // HTML-разметка содержимого
el.outerHTML // полная HTML-разметка
el.offsetWidth // ширина, аналогично Height
el.offsetLeft // координата левого угла
// и так далее

Назначенные узлу стили можно узнать через свойство sytle:

el.style.color // цвет текста

Но в нём содержатся только те CSS-свойства, которые назначены непосредственно узлу. Чтобы узнать все свойства, которые получил узел из CSS-стилей, потребуется более сложная конструкция:

getComputedStyle(el).color // цвет текста

Если захотите узнать более сложные свойства, то не забудьте преобразовать их названия в camelCase. Например: background-color → backgroundColor;

Подробнее в видео: https://youtu.be/kM8YAhsaHfE
И в примере с кодом: https://codepen.io/detepr/pres/mQqKZO

Культ своего бизнеса

Сейчас со всех экранов льется: «не работай на дядю», «работай на себя», «будь независим». Этими идеями пропитано все вокруг. 

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

Нищих и грустных фаундеров не меньше, чем румяных и счастливых наемников. 

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

Так называемая свобода хранится в голове, а не в правовой форме организации работы. 

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