Нечто большее

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

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

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

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

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

Представьте, что вы как заказчик, оставляете заявку и вам за считанные дни проводят целое исследование. Прелесть!

Контраст

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

Представим, например, скрин переписки. Один дизайнер выкладывает картинку, на которой имена собеседников замазаны пикселями, а другой постит скрин, на котором имена вырезаны так аккуратно, будто их там никогда и не было.

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

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

Карьерный путь у разных профессий разный

Карьерный путь у разных профессий разный

Но с годами я заметил несколько универсальных этапов по которым развивается лидерство:

◾️1. Вы Стажер. Вы умеете выполнять поручения, действуя по инструкции. Иногда ошибаетесь. Ваша миссия: учиться.

◾️2. Вы Ассистент. Вы умеете выполнять не четко сформулированные задания. Задаёте уточняющие вопросы когда требуется. Ваша миссия: помогать.

◾️3. Вы Исполнитель. Самостоятельно отслеживаете задачи по мере поступления. Выбираете одно из подходящих известных решений. Ваша миссия: следовать процессу.

◾️4. Вы Специалист.Вы полностью берете на себя ответственность за решение задач и приходите с планом. Придумываете нестандартные и уникальные решения. Ваша миссия: решать проблемы.

◾️5. Вы Эксперт. Вы полностью отвечаете за область сложных задач и разрабатываете лучшие решения самостоятельно. Вы - "ракета с лазерным наведением": когда вам указали на цель, вы точно ее достигните. Ваша миссия: находить лучшее решение.

◾️6. Вы Ведущий Эксперт. Вы не только самостоятельно находите решения, но теперь вы ещё и формулируете новые задачи. На этом этапе вы "ракета с тепловым наведением" - чувствуете цель и следуете за ней. Ваша миссия: видеть новые задачи и возможности.

◾️7. Вы Управленец. Вы идентифицируете задачи и находите людей, которые их решат. Нанимаете и управляете сотрудниками. Ваша миссия: строить структуру, способную находить и решать задачи.

◾️8. Вы Директор. Вы отвечаете за стратегию и культуру команды. Находите, растите и назначаете управленцев. Дизайните структуру команды и процессы. Ваша миссия: создать среду в которой сформируется структура, находящая и решающая задачи.

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

https://www.instagram.com/p/CGu5JUZJyGk/

Чему научился

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

- Именно в британке узнал о существовании длинного тире и стал активно его использовать — потому что это правильно;

- Сделал первый и последний (почти) шот на дриббл;

- Количество пинов на пинтересте увеличилось в 20 раз;

- Стал читать/смотреть Варламова (спасибо блоку исследования);

- Читаю описание всех обновлений у приложений;

- Завёл привычку делать скриншоты удачных или интересующих меня моментов или паттернов используемых приложений. Иногда скриншоты жальче удалять чем фотки. На данный момент образовалась объемная коллекция на несколько гигабайт;

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

Записал вводное видео про регулярные выражения

Предпоказ выявил закипание мозгов у зрителей. Но более подробное видео получилось в полчаса длиной и скучное.

https://youtu.be/b-EkpnLINKw

Если кратко. Регулярные выражения помогают искать в тексте куски по сложному шаблону. Например, шаблон /[0-9]+/ найдёт в тексте все цифры, которые повторяются один или более раз подряд.

Но это самый простой случай. В примере я разбираю как работает вот такое выражение: /^(Смартфон\s)?(Apple)\s([a-z ]+)\s(\d+)GB\s(.*)\(([^(]+)\)\s([\d ]+)\sруб.$/igm.

Регулярные выражения помогают обрабатывать большие объёмы данных и приводить их к читаемому виду.

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

Артур Абраров написал, чем отличаются нативные приложения на iOS и Android (Material Design).

Выжимки из части пунктов:

3. Общепринятый размер экрана для Андроида — 360 × 640 dp. Для Айоса проектируют под размеры iPhone 5 (320 × 568 pt) или iPhone X (375 × 812 pt).

5. В Андроиде есть встроенный инструмент для навигации назад — Android Navigation Bar. Стрелка «Назад» возвращает пользователя по пройденному пути на шаг назад как внутри приложения так и между ними.

6. В Material каждый компонент находится в конкретном месте на оси Z. Надо осознанно подходить к созданию теней.

8. Для верхнеуровневой навигации Айос рекомендует только Tab bar. Андроид — Navigation Drawer (если пунктов больше 5), Bottom Navigation Bar (от 2 до 5 пунктов) и Tabs.

10. В отличие от Segmented Controls в Айосе, между Tabs в Андроиде можно переключаться свайпами. Если используете Tabs, не добавляйте на экран элементы с похожими жестами: карусель картинок или карточки со взаимодействием свайпами.

12. В Андроиде пользователь может раскрыть Navigation Drawer жестом Edge Swipe слева вправо. Этот жест нельзя использовать для чего-то иного вместе с Navigation Drawer. В Айосе жест возвращает пользователя к материнской странице.

13. Поиск может быть в виде иконки. В Айосе она открывает отдельный компонент Search Bar. В Андроиде поле поиска отображается в Top App Bar. В Айосе поле поиска можно спрятать под Navigation Bar и отобразить его, сдвинув содержимое страницы свайпом вниз. Не стоит этим же жестом обновлять содержимое страницы.

15. В Айосе нет аналогов:
— Navigation Drawer — бургерное меню;
— Banner — сообщить важную информацию и предложить связанные действия;
— Snackbar — кратко сообщить о результате пользовательского действия;
— Chips — показать введённый пользователем контент вместе с дополнительными данными или элементами управления;
— Floating Action Button — закреплённая кнопка основного действия;
— Standard Bottom Sheet — страница, часть которой закреплена в нижней части экрана.

16. В Андроиде нет аналогов:
— Page Control — показать, на какой из страниц находится пользователь;
— Toolbar — панель с элементами управления;
— Steppers — кнопки увеличения и уменьшения чисел, например, количества копий для печати;
— Popover — всплывающая панель, например, для настройки текста в читалках и браузерах.

19. В Андроиде контролы единичного и множественного выбора (чекбоксы и радиокнопки) отличаются визуально. В Айосе это всегда галочки. В Андроиде можно использовать родительский чекбокс для выбора всех вариантов.

22. В Айосе дата выбирается с помощью барабана. В Андроиде — календаря или поля ввода.

23. В Айосе название поля находится внутри поля и исчезает во время ввода текста. Material рекомендует поднимать название при вводе текста, выделять основным цветом его и полосу под текстовым полем.

26. При работе с текстом после долгого нажатия в Андроиде можно продолжить выделение текста. В Айосе появится лупа для точного выбора места в слове.

30. В Айосе можно потрясти телефон, чтобы появился диалог отмены последнего совершённого действия.