• Как я успешно прошел шесть собеседований в Силиконовой долине

    • Translation
    За шесть дней, в период с 13 по 20 августа 2018 года, я прошел собеседования в шести компаниях Силиконовой долины (LinkedIn, Yelp, Apple, Amazon, Facebook и Google) и получил от каждой предложение о работе.



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

    Надеюсь, моя история вдохновит кого-нибудь, кто сейчас в том же положении (не совсем доволен текущей работой, мечтает переехать в область залива, но несколько недотягивает в плане подготовки), дерзнуть — кто знает, что готовит для них будущее.
    Читать дальше →
  • Как маркетологи, работающие с Google, монетизируют наш дискомфорт

    • Translation

    Первая часть статьи

    Сегодня три из четверых владельцев смартфона, когда у них возникает какая-нибудь потребность, требующая немедленного удовлетворения, первым делом обращаются к Google. Соответственно, работающие с Google маркетологи (в том числе и я) выживают за счет своего умения играть на вашем нетерпении и импульсивности, которые проявляются при использовании мобильного устройства. Мы должны быть тут как тут и подсунуть вам рекламное объявление точно в «микромомент» — то есть в ту секунду, когда вы решили прибегнуть к смартфону, чтобы устранить дискомфорт от невозможности что-то получить. Этим чем-то может быть что угодно — горящая распродажа, маршрут до магазина, который вот-вот закроется, информация о курсах, где количество места быстро расхватывают.

    Как в простых выражениях объясняют представители Google: «Микромоменты — это мгновения, насыщенные намерением, когда принимаются решения и формируются предпочтения». Но такая формулировка не стыкуется с тем фактом, который они открыто высказать не могут: настрой «хочу прямо сейчас!» обычно порождает в нас неприятные чувства страха и тревоги. Когда вы что-нибудь присматриваете в подобном расположении духа (тут речь необязательно идет о товарах), эти эмоции подтачивают ваше самообладание. Ваша острая потребность — в информации, навигации, транзакции, неважно — начинает смешиваться с желанием как-то избавиться от тяжелого чувства.
    Читать дальше →
  • Тёмная сторона поискового маркетинга: как и зачем Google собирает нашу личную информацию

    • Translation
    Когда какого-нибудь ленивого журналиста осаждают мрачные предчувствия по поводу Алексы от Amazon или Google Home, он пишет что-то в духе: «Даже Оруэлл не мог предвидеть, что мы сами пригласим Большого Брата к себе домой». При этом он упускает один важный момент: виртуальные ассистенты — это не первый случай, когда мы оказались готовы променять приватность на удобство. Началось все еще в начале 2000-х, когда люди в обмен на доступ к продуктам Google и более таргетированную рекламу выложили компании всю информацию о себе.



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

    На текущий момент каждую секунду в Google поступает 40 000 поисковых запросов, то есть 3.5 миллиарда в день и 1.2 триллиона в год. Когда вы вбиваете что-то в Google, ваш запрос отправляется в центр данных, где тысяча компьютеров производят отбор результатов и отсылают вам обратно итоговую выдачу. Вся процедура обычно занимает меньше чем пятую долю секунды. Но вот о чем не подозревает большинство людей: параллельно с этим «за кулисами» происходит другой, еще более молниеносный и загадочный процесс — там разворачивается аукцион.
    Читать дальше →
    • +23
    • 15.8k
    • 9
  • Microsoft предлагает альтернативу пользовательским персонажам

    • Translation


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

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

    Но сейчас мы начинаем осознавать, в чем состоит отрицательная сторона персонажей. Они по природе своей являются амальгамацией, усредненным набором атрибутов, которые мы приписываем своему среднему пользователю. А в реальности средних пользователей попросту не бывает.
    Читать дальше →
    • +32
    • 9.4k
    • 3
  • Самые востребованные навыки в сфере data science

    • Translation
    В плане знаний от специалистов по data science ждут многого: машинное обучение, программирование, статистика, математика, визуализация данных, коммуникация и глубокое обучение. Каждая из этих областей охватывает десятки языков, фреймворков, технологий, доступных для изучения. Так как же специалистам по работе с данными лучше распорядиться своим бюджетом времени на обучение, чтобы быть в цене у работодателей?

    Я тщательно изучил сайты с вакансиями, чтобы выяснить, какие же навыки сейчас пользуются наибольшей популярностью у работодателей. Я рассматривал как более широкие дисциплины, связанные с работой с данными, так и конкретные языки и инструменты, в рамках отдельного исследования. За материалами я обратился к сайтам LinkedIn, Indeed, SimplyHired, Monster и AngelList, по состоянию на 10 октября 2018 года. На графике ниже показано, сколько вакансий по data science представлено на каждом из этих ресурсов.


    Читать дальше →
    • +19
    • 12.4k
    • 1
  • Секреты управления подписками на App Store от Apple

      Подписочная модель впервые была внедрена на App Store в 2016 году и с тех пор остается одним из приоритетных аспектов сервиса, на совершенствование которого компания не жалеет ресурсов. Эта схема, в отличие от IAP, нацелена на долгосрочное удержание пользователей и стабильные начисления, что, вероятно, выгодно для разработчика и определенно выгодно для маркета — сейчас доля подписок составляет около 18% от общей прибыли корпорации. Подписки можно по праву назвать самой быстрорастущей бизнес-моделью на App Store.


      Apple удерживает от 15% до 30% комиссии из выплат по подпискам, а взамен предлагает разработчикам все больше инструментов для того, чтобы сделать оформление подписки удобным, безопасным, стандартизированным процессом, который точно не оттолкнет пользователя. Проблема не надуманная: как прямо говорят специалисты Apple, эффективность подписочной модели часто страдает из-за излишней запутанности или трудоемкости оформления. На прошлой конференции WWDC компания посвятила этой теме целый доклад, подробно рассказав, как донести до пользователей ценность своего предложения, обеспечить им положительный опыт и повысить конверсию. Основные положения с примерами и иллюстрациями вы найдете под катом.
      Читать дальше →
    • Превентивный интерфейс: редизайн страницы поисковой выдачи Google по суицидальным запросам

      • Translation

      Будучи студентом колледжа, я оказался тем самым одним из пяти, который подвержен тревожному расстройству и депрессии. Отчаянное стремление хорошо учиться, поиск работы, отношения, просто ощущение, что я «вступаю во взрослую жизнь» — все это слилось в лавину забот, которые поглотили меня с головой (оглядываясь назад, я понимаю, что многие из них были пустячными).

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

      И вот что я увидел:
      Читать дальше →
    • AlterEgo: девайс, который умеет читать (некоторые) мысли

      • Translation
      В начале апреля научный сотрудник Массачусетского технологического института Арнав Капур двадцати четырех лет добавил на YouTube короткое видео. В ролике показано, как он гуляет по студенческому городку, переходя из одной локации в другую; на правой стороне лица у него закреплено белое пластиковое приспособление.


      Сначала он проходит мимо ряда велосипедов, припаркованных возле подтаявших сугробов, губы у него сомкнуты, а на экране высвечиваются не озвученные мысли. Появляется надпись: «Время?», и мужской голос отвечает: «Десять часов тридцать пять минут». В следующей сцене Капур делает покупки в местном магазине. Цена каждого товара, который он бросает в корзину (туалетная бумага, сэндвич по-итальянски, консервированные персики) отображается на экране. «Общая сумма — 10.07 $», — отзывается мужской голос. В последней сцене Капур двигает по экрану курсор, по всем признакам силой мысли.

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

      Это прозвучит неправдоподобно, но AlterEgo — девайс, работающий беззвучно, без голосового управления и наушников, который Капур разрабатывал последние два года — сейчас уже настолько успешно считывает его мысли, что он может заказать такси в Uber, не произнеся ни единого слова.
      Читать дальше →
    • 10 мелких ошибок в дизайне, которые мы допускаем до сих пор

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


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

      Возможности человеческого мозга не меняются из года в год, поэтому у результатов исследований поведения людей очень продолжительный срок годности. То, что было сложно для пользователя двадцать лет назад, остается сложным и сегодня.
      — Дж. Нильсен
      Читать дальше →
      • +18
      • 15k
      • 9
    • Каждый разработчик желает знать, как попасть в фичеринг

        Сегодня мы затронем тему, которая волнует каждого причастного к разработке приложений под iOS — попадание в подборки магазинов экосистемы Apple. В сентябре прошлого года произошло глобальное обновление App Store, в связи с которым у разработчиков появилось больше шансов привлечь (доброкачественное) внимание администрации, завоевать новую аудиторию, увеличить прибыль, поднять конверсию и просто выйти в тренд.

        Читать дальше →
      • 13 интересных моментов из руководства по стилям для JavaScript от Google

        • Translation
        Для тех, кто еще не видел: Google опубликовал руководство по стилям для JavaScript, где изложены лучшие стилистические практики (по версии компании) для написания аккуратного, понятного кода.


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

        Самые популярные руководства по стилю — те, которые предложили Google и Airbnb. Если вы много времени проводите за работой с JS, рекомендую ознакомиться с обоими. Ниже я приведу тринадцать правил из руководства Google, которые показались мне особенно интересными. Оно затрагивает все: и камни преткновения, которые вызывают больше всего споров (пробелы против табуляции, дискуссионный вопрос о том, как использовать точки с запятой), так и некоторые менее обсуждаемые моменты, которые меня удивили. Все это определенно повлияет на мои практики написания кода в будущем.
        Читать дальше →
      • 7 инструментов, которые помогают нам победить прокрастинацию

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



          К счастью, на дворе двадцать первый век и на любой случай жизни где-то существует какое-нибудь чудо техники, которое готово взять хотя бы часть работы на себя. Это относится и к антипрокрастинационным техникам. Под катом мы собрали накопившийся за этот год список решений, которые или основаны на рассмотренных нами методах, или хорошо сочетаются с ними — словом, способны помочь в непростом деле самоорганизации. Да здравствует НТР!
          Читать дальше →
          • +12
          • 21.7k
          • 4
        • Как попасть в Microsoft, Amazon или Twitter без диплома престижного колледжа

          • Translation
          Эта статья для тех, кто готовится искать работу и, возможно, тревожится о том, что в топовые компании без диплома Стэнфордского университета по информатике не пробьешься. Вам наверняка говорили, что вас никто не возьмет в Facebook или Microsoft. Но я хочу вам сказать, что это вполне возможно. Вот моя история о том, как мне удалось получить работу своей мечты в Twitter.


          Что вы найдете в этой статье:

          • Кое-что из моей биографии
          • Рассказ о том, как меня пригласили на собеседования топовые IT компании мира: Facebook Google, Amazon, LinkedIn, Microsoft, Twitter, Pinterest, Snapchat и другие
          • Рассказ о том, как я получил несколько предложений о работе на должности программиста
          • Уроки, которые я вынес из этого опыта
          Читать дальше →
        • Как получить более 3500 звезд на GitHub за неделю и зачем это нужно

          • Translation
          Недавно мы запустили новый проект под названием Froala Design Blocks. Через несколько дней мы попали в список самых популярных репозиториев GitHub. Спустя неделю мы набрали 3500 звезд и в течении следующих двух стабильно собирали еще по 500 в сутки.



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

          Froala Design Blocks — не первый наш продукт, мы на GitHub уже несколько лет. Но я только недавно стала осознавать ценность звезд и вникать, каких правил нужно придерживаться, чтобы люди их ставили. Так что надеюсь, и новички, и ветераны найдут здесь что-нибудь новое для себя о том, как в полной мере использовать потенциал звезд для представления и усовершенствования своего проекта.
          Читать дальше →