Pull to refresh
57
0

Редактор

Send message

Патенты в дизайне: часть первая (общие положения, примеры от Apple, Facebook)

Reading time7 min
Views6.7K
У вас собственный бизнес — пиццерия. Пиццу все любят, она легко и быстро готовится, спрос высокий, это золотой стандарт американской кухни. Но вместе с тем, у вас куча конкурентов, продвигать продукцию сложнее, чем вы думали, аренда все дороже, дизайны приложений унылые, каждую неделю выручка достигает нового нижнего рекорда, становится сложнее выделяться на фоне других — короче, все обычные проблемы. Тогда вы говорите себе: «Надо что-то такое выдумать, чего еще никто не делал. Что-то свежее, прогрессивное». Устраиваете мозговой штурм и вам в голову приходит великолепная мысль в духе: «Отображается описание пиццы, и вот тогда нужно провести вправо, если тебе нравится, и влево, если нет. Типа как Тиндер, только с пиццей!».



Как бы не так. Ничего подобного вы сделать не можете, потому что у Tinder патент на жесты «провести вправо, чтобы поставить лайк» и «провести влево, чтобы поставить дизлайк». «Ну, ладно», — думаете вы. «Это ведь визитная карточка всего их приложения, тогда пусть никто никуда не проводит, а просто сделаем MVP, где под пиццей будут кнопки для лайков и дизлайков». Увы, дружок: Tinder запатентовал и это.
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments0

Я сделал бота, который общается за меня с рекрутерами, и мне понравилось

Reading time4 min
Views39K


Меня зовут Кевин и я хотел бы рассказать о том, как нехитрым способом отделался от рекрутерского спама. Я фронтенд-разработчик с хорошей работой, стою во главе команды из семи человек. Но рекрутеры заваливают меня письмами до такой степени, что иногда просто неохота заходить в почту. Я уже заранее знаю, что там будут они, со всеми этими «Надеюсь, у вас все идет хорошо» и «Нет ли у вас желания побеседовать?». Нет, ни малейшего. Я хочу, чтобы меня оставили в покое заниматься задачами и выполнять работу, которая у меня уже есть.
Читать дальше →
Total votes 49: ↑44 and ↓5+39
Comments46

Советы для джуниоров: формируем хорошие привычки

Reading time6 min
Views12K
Этот набор советов рассчитан на джуниоров, но может быть полезна для любого разработчика, который заинтересован в культивировании хороших привычек. Я стараюсь постоянно ставить перед собой сложные задачи и выходить из зоны комфорта, здесь вы найдете выжимку из моего опыта в виде советов на каждый день. В свою очередь, можете предложить мне идеи, которые здесь не указаны — я стремлюсь постоянно совершенствовать свои техники и расти над собой.



Итак, приступим.
Читать дальше →
Total votes 20: ↑16 and ↓4+12
Comments15

Что такое кнопки-призраки и почему их нужно бояться

Reading time8 min
Views11K
Вы решили купить новые туфли. Открываете поисковик, находите свой любимый сайт по продаже обуви и немного зависаете на главной странице. Картинка на баннере выглядит неплохо, но куда нажимать, чтобы перейти к интересующей вас паре? Не на этот же маленький квадратик прямо посреди картинки?


Кнопки-призраки, то есть кнопки, у которых обозначена граница, но нет заполнения цветом, в последнее время стали популярны в Сети. Призраками их называют, чтобы подчеркнуть их прозрачность — так как у них вообще нет никакого цвета, они сливаются с фоновым изображением (часто это фотография). Но всякий раз как он попадаются мне на глаза, я поневоле задаюсь вопросом: проводили ли дизайнеры A/B тестирование? Может быть, сказывается мой опыт работы над повышением конверсии, а может, дело в их популярности в современном дизайне — так или иначе, у меня к ним сложное отношение.

В этой статье мы поговорим о том, как на смену скевоморфизму пришел плоский дизайн, как кнопки-призраки завоевали популярность в последние годы и какой эффект они могут оказывать на конверсию.
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments18

Жесткие и гибкие навыки в IT: все и более, и менее серьезно, чем хотелось бы думать

Reading time9 min
Views16K
В последнее время мне часто приходится наблюдать очень нервную реакцию IT-специалистов при малейшем намеке на то, что их «базовые навыки» обесцениваются, и в первую очередь — в пользу других умений, которые они не оттачивали всю жизнь. Наиболее ярко это проявляется в дискуссиях, где так называемые жесткие навыки противопоставляются мягким. Такое отношение само по себе показывает, насколько важна данная проблема. Но в глубине его кроется допущение, которое, как мне кажется, несоразмерно раздувает тревогу: как бы абсурдно это ни звучало, возможно, такая резкая реакция вызвана тем, что мы относимся к мягким навыкам недостаточно серьезно. Сегодня я хотел бы поделиться своим взглядом на ситуацию и предложить ряд шагов, которые могли бы всем нам помочь.


Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments25

Игры со временем: ускоряем приложение на уровне восприятия

Reading time8 min
Views5.5K
Недавнее исследование от Google в сотрудничестве с Awwwards установило, что скорость в данный момент занимает высшее место в UX-иерархии. Вряд ли это кого-то удивит: темп повседневной жизни возрастает, мобильные решения стремятся встроиться в нее максимально органично — все это задает определенную планку ожиданий. Пользователи рассчитывают на минимальное время простоя.



В этой статье мы не будем останавливаться на технических способах честно ускорить загрузку сайта и обработку операций. Вместо этого мы препарируем темпоральный аспект пользовательского опыта: посмотрим, что на самом деле стоит за словами «долго» и «быстро», как и почему искажается восприятие времени и какие UX практики существуют для управления ожиданием.
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments5

10 цитат плохих дизайнеров

Reading time5 min
Views17K


В Интернете есть множество материалов о том, как выявить хорошего дизайнера. Эта статья подходит к вопросу с другой стороны — в ней я хотел бы поговорить о том, какие признаки указывают на плохого дизайнера. Ниже приведу десять цитат, которые помогут вам выявить тяжелые случаи.
Читать дальше →
Total votes 25: ↑21 and ↓4+17
Comments12

Apple отказывается от партнерской программы для продвижения приложений с App Store

Reading time5 min
Views5.3K

Одной из самых обсуждаемых новостей последней недели оказалось решение Apple пересмотреть условия партнерства со сторонними источниками, привлекающими на маркет трафик. Первого августа тысячи разработчиков и обзорщиков получили лаконичное письмо-извещение от администрации:
Thank you for participating in the affiliate program for apps. With the launch of the new App Store on both iOS and macOS and their increased methods of app discovery, we will be removing apps from the affiliate program. Starting on October 1st, 2018, commissions for iOS and Mac apps and in-app content will be removed from the program. All other content types (music, movies, books, and TV) remain in the affiliate program.

Перевод
Спасибо за Ваше участие в партнерской программе для приложений. По причине запуска новой версии App Store как на iOS, так и на macOS и улучшения методов обнаружения мы исключаем приложения из партнерской программы. Начиная с 1 октября 2018 года комиссия за iOS, Mac приложения и IAP контент не будет выплачиваться в рамках программы. Все прочие типы контента (музыка, фильмы, книги, телевизионные передачи) по-прежнему остаются задействованы в программе.

Суть сотрудничества заключалась в том, что владельцы личных сайтов или блогов могли разместить на своем ресурсе ссылку на продукты компании и получать небольшой процент с каждой покупки, которой поспособствовали, перенаправив клиента на маркет. Последствия этого решения, вероятно, косвенным образом затронут очень многих.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments0

Семь простых правил, чтобы сделать Интернет доступным для всех

Reading time10 min
Views5.4K
Под доступностью в цифровой среде понимают практики для создания цифрового контента и приложений, которые были бы пригодны для использования широким кругом людей, включая и тех, кто страдает нарушениями зрения, двигательных функций, слуха, речи или же когнитивных способностей.



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

Если же речь идет о том, чтобы исправить погрешности на уже имеющемся сайте, то здесь придется приложить некоторые усилия. Когда я работал в компании Carbon Health, мы как-то раз проверили сайт на доступность при помощи особого расширения в Chrome. Уже на главной странице обнаружилось 28 нарушений, которые необходимо было устранить. На первый взгляд показалось, что это будет очень трудоемкий процесс, но вскоре выяснилось, что внести правки будет не так уж и сложно — нужно только вложить время и разобраться в основах. Нам удалось свести количество нарушений к нулю всего за пару дней.

Я хочу поделиться некоторыми простыми шагами, которые мы предприняли и которые возможно, помогут и вам. Эти принципы рассчитаны, в первую очередь, на мобильные и веб-приложения. Но прежде чем начать, давайте выясним, зачем это нужно.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments2

Чат-боты должны были стать следующим прорывом: что же пошло не так?

Reading time11 min
Views14K
Новостные издания так и разливались: «В 2016 году переход к парадигме ботов принесет куда более далеко идущие и интересные последствия, чем переход от веба к приложениям, который произошел в прошлом десятилетии».

Чат-боты были На Очереди В Тренд.


Наши надежды парили в заоблачных высях. Индустрия ожидала новой эры инноваций с горящими глазами и хвостом трубой: пришло время общаться с машинами. Это казалось логичным. Все знаки указывали на безумный успех. Обмен сообщения вышел на пик! Диалоговый маркетинг стал новомодным термином! А WeChat! А Китай!

К тому же становилось очевидным, что на рынке этих дурацких приложений с их трудоемкой разработкой предложение сильно превышает спрос.

На Mobile World Congress 2017 чат-боты занимали все первые полосы. Организаторы конференции ссылались на «всеобщее согласие с тем, что в будущем внимание брендов и корпораций неизбежно сместится на чат-боты». Фактически единственный серьезный вопрос состоял в том, кто именно монополизирует рынок; то, что чат-боты «взлетят», не подлежало сомнению:

«Появится ли платформа, которая займет доминирующее положение в экосистеме чат-ботов и личных помощников?»

Год спустя мы получили ответ на этот вопрос: нет. Потому что не возникло даже самой экосистемы, в которой можно было бы доминировать.
Читать дальше →
Total votes 23: ↑22 and ↓1+21
Comments12

Чему я научился, пройдя множество собеседований в компаниях и стартапах из сферы ИИ

Reading time14 min
Views38K
За последние восемь месяцев я прошел собеседования в самых разных компаниях — DeepMind в Google, Wadhwani Institute of AI, Microsoft, Ola, Fractal Analytics и некоторых других — в основном на позиции Data Scientist, Software Engineer и Research Engineer. По ходу дела мне предоставлялись возможности не только пообщаться со многими талантливыми людьми, но также по-новому взглянуть на себя с пониманием того, что хотят услышать работодатели, когда беседуют с кандидатами. Думаю, если бы я располагал этой информацией раньше, то мог бы избежать многих ошибок и подготовиться к собеседованиям куда лучше. Это и стало импульсом к написанию данной статьи — возможно, она поможет кому-нибудь получить работу мечты.


В конце концов, если уж собираешься две трети своего времени (если не больше) проводить за работой, она должна быть этого достойна.
Читать дальше →
Total votes 28: ↑20 and ↓8+12
Comments6

Коллаборация по Хансену: или хорошо, или никак (часть 2)

Reading time13 min
Views4.1K

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

Рычаг первый: пока мы едины


В 1954 году психолог Музафер Шериф организовал свой собственный летний лагерь для детей с целью изучить групповое поведения в контролируемой среде. В течение следующих нескольких недель он без труда сперва перессорил мальчиков из двух команд в составе смены, а затем так же быстро сплотил их в единый коллектив. Этот эксперимент ясно показывает: руководство решает все, своими действиями лидер в значительной степени определяет атмосферу в коллективе. Соответственно, на его плечах лежит и формирование должного отношения к сотрудничеству.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments2

Коллаборация по Хансену: или хорошо, или никак

Reading time12 min
Views7.6K


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

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

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

Под катом — наша выжимка из первой части: разница между рациональной и неэффективной коллаборацией, сотрудничество и самостоятельность, барьеры коллаборации и факторы, определяющие, нужна ли она вообще.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments0

Распространенные ошибки, которые допускают разработчики в UX

Reading time6 min
Views12K
Я занимаю должность консультанта по UX для одного из партнеров компании Mendix, и мне часто приходится работать с небольшими самоорганизованными командами, которые создают отличные приложения для решения внутренних проблем. Моя задача — совершенствовать UX в этих приложениях.


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

Все решения, которые я здесь предлагаю, не являются единственно верными, в каждом случае бывают исключения; рассматривайте все написанное ниже не как прямое руководство к действию, а как отправную точку для дальнейших рассуждений.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments7

Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы

Reading time17 min
Views103K
В этой статье я расскажу, как за девять месяцев проделал путь от практически нулевого опыта в разработке ПО до должности программиста с шестизначной зарплатой, при этом работая полный день и обучаясь собственными силами.


Всякий раз как мне попадается чья-нибудь история успеха, я первым же делом с надеждой смотрю на биографию автора — вдруг его история совпадет с моей. Пока что мне не попадался еще ни один человек, у которого все сложилось бы именно так, как у меня; скорее всего, и вы найдете некоторые отличия между моим опытом и вашим собственным. Тем не менее, я надеюсь, что это рассказ послужит вдохновением и источником ценных сведений, которые вы могли бы добавить себе в базу.
Читать дальше →
Total votes 41: ↑36 and ↓5+31
Comments42

Evil by Design: интерфейсы от Мефистофеля (часть вторая)

Reading time18 min
Views5.6K
На прошлой неделе я начал разговор о книге Криса Ноддера «Evil by Design», где рассказывается, как доводить пользователей до греха, получая от этого выгоду, и вкратце изложил методики из первых глав. Сегодня рассказываю об оставшихся грехах — гневе, зависти, вожделении и жадности: что кроется за типами поведения, которые мы описываем этими понятиями, и как маркетинговые тактики используют соответствующие слабости человеческой натуры в собственных целях.


Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments1

Evil by Design: интерфейсы от Мефистофеля (часть первая)

Reading time12 min
Views9.7K
Крис Ноддер, автор книги «Evil by Design», сразу вызывает доверие. Не столько своим послужным списком достижений в психологии UX дизайне и консалтинге, сколько явным умением цеплять и продавать. По сути, под стильной обложкой с демоненком — собрание техник манипулирования потребителем, многие из которых известны уже давно. Но, согласитесь, «руководство для дизайнера, который служит Злу, пробуждая в людях темные инстинкты» звучит гораздо увлекательнее. Давайте толкать потребителя на смертные грехи!



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

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

Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments0

Почему ваше приложение выглядит лучше в Sketch

Reading time5 min
Views8.3K

Найдите отличие




Посмотрите на эти две картинки — видите разницу?

Если хорошо приглядеться, можно заметить, что они слегка отличаются. На картинке справа:

  1. Тень больше
  2. Градиент темнее
  3. Слово «in» на первой строчке, а не на второй

Левая картинка — скриншот из Sketch, а правая — представление этого же дизайна на iOS. Такие разночтения появляются при рендере изображения. Шрифты, межстрочный интервал, радиус тени, параметры цветов и градиентов и все прочие константы у них абсолютно одинаковые.

Как видите, некоторые аспекты исходного дизайна могут быть утеряны при переводе файла-макета в собственно код. Ниже мы рассмотрим некоторые из этих нюансов, чтобы вы знали, на что нужно обращать внимание и как исправить ситуацию.
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments5

«Программист-прагматик. Путь от подмастерья к мастеру»: коротко о главном (часть вторая)

Reading time21 min
Views16K
Продолжаю конспектировать книгу «Программист-прагматик» — настольный сборник рекомендаций на все случаи жизни. С первой частью конспекта можно ознакомиться тут.
Данный материал покрывает вторую половину текста: в этих главах речь идет о минимизации связывания, принципах тестирования, порядке работы над проектом, документации и взаимодействии внутри команды.


Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments2

«Программист-прагматик. Путь от подмастерья к мастеру»: коротко о главном (часть первая)

Reading time22 min
Views72K
О книге «Программист-прагматик. Путь от подмастерья к мастеру» Эндрю Ханта и Дэвида Томаса знают, наверное, все, кто занимается программированием, причем многие — в основном из упоминаний в подборках и цитат в более современных статьях. Учитывая, что этот сборник практических советов для разработчиков скоро отметит двадцатилетний юбилей, тот факт, что его до сих пор приводят как источник ценной информации, вызывает уважение. Секрет прост: авторы, хоть и делали акцент на практической применимости своих подсказок, говорили по большей части о фундаментальных принципах построения рабочего процесса. Многие технические моменты, которые упоминаются в тексте, действительно давно устарели, но базовые подходы к разработке, тестированию, взаимодействию внутри команды и с аудиторией остаются актуальными.


Ниже вы найдете конспект первых четырех глав; речь в них идет об авторской концепции самообразования, основах прагматического подхода в программировании и правилах подбора инструментов. Книга очень удобна для «точечного» чтения: материал представляется в виде отдельных параграфов-подсказок, снабженных перекрестными ссылками. За рамками этого конспекта остались примеры из конкретных языков, разбор кейсов из авторской практики, те самые ссылки, упражнения на закрепление и некоторые забавные аналогии, оживляющие текст — так что рекомендую ознакомиться с оригиналом, если какие-то из тезисов вас заинтересуют. Приятного чтения!
Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments5

Information

Rating
Does not participate
Registered
Activity