• Мы сосредоточились на клиенте (а не на конкурентах) — и за год получили более миллиона новых пользователей

    • Перевод


    Кейс компании JotForm.

    В феврале прошлого года мы выпустили новую версию продукта.

    До этого почти весь 2016 год мы потратили на обновление основной функциональности и были в восторге от того, что получилось.

    Но вскоре после выпуска новой версии главный дизайнер наткнулся на одно интересное обсуждение в сообществе Designer News.

    В самом популярном комментарии были процитированы два первых предложения с нашей страницы с информацией о компании (там говорится, что она была основана в 2006 г.) и добавлено:
    «Так почему тогда [конкретный конкурент] более популярен?
    О вас, ребята, я никогда не слышал».


    Какая досада.

    За 12 лет работы я стал довольно толстокожим. Я знаю, как работает Интернет: кто-то добр, кто-то язвителен, а кто-то просто не блещет умом — как в случае этого комментария.

    Тем не менее, это замечание меня задело.

    Наша компания появилась раньше любого из конкурентов, и у нас 3,2 млн пользователей.

    И я знаю, что мы не очень популярны в мире стартапов.

    Компания JotForm добилась всего самостоятельно, мы никогда не привлекали внешних инвестиций. Мы не тусуемся с «крутыми парнями». Вы, скорее всего, никогда не увидите в топе TechCrunch статью об очередном раунде нашего финансирования.

    Переведено в Alconost
    Читать дальше →
    • +14
    • 5,5k
    • 7
  • Вопросы для собеседования бэкенд-разработчика

    • Перевод
    Этот список появился как личная памятка по темам, которые я обсуждал с коллегами и друзьями и в которых хотел разобраться поглубже…

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

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

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

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

      Пример, который Вы увидите ниже, я собрала из LinkedIn-профилей разных людей, поэтому не стоит концентрироваться на цельности его разделов и несоответствиях в содержании.
      Читать дальше →
    • Приватность: рождение и смерть. 3000 лет истории приватности в картинках

      • Перевод


      В эпоху ИТ и быстрого развития технологий понятие «приватности» превратилось в фикцию. Глобальные информационные сети и множество сервисов незаметно собирают о пользователях терабайты данных, да и сами пользователи постоянно выкладывают свою жизнь на всеобщее обозрение в соцсетях. Но всё же многие из нас считают свои компьютеры, смартфоны и поведение в сети «приватными», или хотя бы стремятся к этому. А как вообще появилось понятие «приватности» в человеческой культуре?
      Читать дальше →
    • SQL ключи во всех подробностях

      • Перевод
      В Интернете полно догматических заповедей о том, как нужно выбирать и использовать ключи в реляционных базах данных. Иногда споры даже переходят в холивары: использовать естественные или искусственные ключи? Автоинкрементные целые или UUID?

      Прочитав шестьдесят четыре статьи, пролистав разделы пяти книг и задав кучу вопросов в IRC и StackOverflow, я (автор оригинальной статьи Joe «begriffs» Nelson), как мне кажется, собрал куски паззла воедино и теперь смогу примирить противников. Многие споры относительно ключей возникают, на самом деле, из-за неправильного понимания чужой точки зрения.

      Содержание



      Давайте разделим проблему на части, а в конце соберём её снова. Для начала зададим вопрос – что же такое «ключ»?
      Читать дальше →
    • Проектирование пользовательского интерфейса Windows 95

      • Перевод
      Три года назад мне попалась интересная научная статья сотрудника Microsoft Кента Салливана о процессе и результатах проектирования нового пользовательского интерфейса для Windows 95. С тех пор веб-страница исчезла — одна из причин, почему я такой цифровой Плюшкин.

      Статья описывает некоторые общие проблемы оболочки Менеджера программ в Windows 3.1 и рассматривает варианты разработки отдельной оболочки для «новичков». Я склоняюсь к мнению, что она предположительно создавалась в духе программы At Ease от Apple, довольно популярной во времена System 7. Я хорошо помню, как мы запускали At Ease в начальной школе, так что детишкам не приходилось возиться с жёстким диском в Finder.

      Итак, вот что Кент дословно написал в своей статье под названием «Пользовательский интерфейс Windows 95: конкретный пример проектирования функциональности» (The Windows 95 User Interface: A Case Study in Usability Engineering). Публикуем её, чтобы документ никогда не потерялся.
      Читать дальше →
    • Работа и жизнь в Болгарии — 3. Собеседования, виза, рабочие моменты



        Всем привет! Немного затянул с написанием третьей части (почти полгода аж прошло), но на то были свои причины. И сегодня пришло время завершить мой обзор про жизнь и работу в Болгарии с освещением самых свежих данных про рынок IT, оформление рабочей визы, собеседований и многое другое.
        Читать дальше →
      • Четыре способа обмануть нейросеть глубокого обучения

        • Перевод
        • Tutorial

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

        Читать дальше →
      • Чеклист фронтенд-разработчика

        • Перевод
        Глеб Летушов, редактор-фрилансер, адаптировал для блога Нетологии чеклист с Github от David Dias. Этот чеклист уже переводили, но так как на Хабре его нет, мы решили, что он пригодится. В чеклисте собран полный список элементов, которые необходимо проверить перед запуском и публикацией сайта.



        Список основан на многолетнем опыте фронтенд-разработчиков, а дополнения собраны из общедоступных источников.
        Читать дальше →
      • Лабораторная работа: введение в Docker с нуля. Ваш первый микросервис

        • Tutorial
        Привет, хабрапользователь! Сегодня я попробую представить тебе очередную статью о докере. Зачем я это делаю, если таких статей уже множество? Ответов здесь несколько. Во-первых не все они описывают то, что мне самому бы очень пригодилось в самом начале моего пути изучения докера. Во-вторых хотелось бы дать людям к теории немного практики прямо по этой теории. Одна из немаловажных причин — уложить весь накопленный за этот недолгий период изучения докера опыт (я работаю с ним чуть более полугода) в какой-то сформированный формат, до конца разложив для себя все по-полочкам. Ну и в конце-концов излить душу, описывая некоторые грабли на которые я уже наступил (дать советы о них) и вилы, решение которых в докере просто не предусмотрено из коробки и о проблемах которых стоило бы задуматься на этапе когда вас распирает от острого желания перевести весь мир вокруг себя в контейнеры до осознавания что не для всех вещей эта технология годна.

        Что мы будем рассматривать в данной статье?

        В Части 0 (теоретической) я расскажу вам о контейнерах, что это и с чем едят
        В Частях 1-5 будет теория и практическое задание, где мы напишем микросервис на python, работающий с очередью rabbitmq.
        В Части 6 — послесловие
        Читать дальше →