Как стать автором
Обновить

Компания Airbnb временно не ведёт блог на Хабре

Сначала показывать

Погружаясь в производительность

Время на прочтение 9 мин
Количество просмотров 18K


Привет, меня зовут Стив Соудерс и я работаю в Google в команде, которая «делает интернет быстрее». Это невероятно круто. В команде более 50 человек и наша задача сделать весь интернет в целом быстрее, не только сервисы Google. Кроме этого, я помогаю Airbnb, Twitter, Facebook, только что отправил подробное описание системы улучшения производительности в Pinterest. Мы хотим сделать так, чтобы глобальная сеть стала быстрее. Я в основном пишу код, создаю разные утилиты и анализирую, что происходит на веб-страницах и в браузерах, и многое другое. И сегодня я расскажу о многом из того, что я уже сделал.

Данный пост сделан по мотивам выступления Стива Соудерса.

Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 3

Тестирование в Airbnb

Время на прочтение 5 мин
Количество просмотров 11K


В маленьком стартапе изменить поведение команды относительно легко. Вы можете сесть с командой за один стол, обсудить новую модель работы, а затем всё реализовать. А когда у вас десятки инженеров, разбросанных по разным проектам, трансформация потребует более тщательной стратегии. Один из подходов заключается в управлении процессом через прямые приказы «иди и сделай», однако в условиях относительной самостоятельности сотрудников, присущих многим стартапам, такой подход плохо работает. Другой способ заключается в том, чтобы лично подавать пример и указывать направление развития.

С первых дней в Airbnb происходило то, что случалось со многими стартапами: мы писали много сомнительного кода и мало времени уделяли тестированию. И чем больше мы росли, тем большей это становилось проблемой. На сегодняшний день мы ежедневно обрабатываем данные миллионов пользователей. Только представьте себе, с какими объёмами данных приходится иметь дело, учитывая одни только платежи, когда сделки ежеминутно происходят в десятках разных валют. Небольшая незначительная ошибка может иметь огромные последствия для наших пользователей. Теперь благодаря нашим тестам, мы можем быть уверены, что финальный продукт выйдет действительно качественным.

Мы расскажем вам, как нам удалось изменить культуру тестирования и какие инструменты мы использовали для написания и выполнения тестов, чтобы упростить жизнь нашей команде.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Комментарии 9

Как работает поиск на Airbnb

Время на прочтение 4 мин
Количество просмотров 19K


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

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

О том, как устроен поиск на Airbnb рассказывает engineering manager компании Максим Чарков.
Читать дальше →
Всего голосов 30: ↑23 и ↓7 +16
Комментарии 10

Как мы помогаем стартапам

Время на прочтение 4 мин
Количество просмотров 9.1K

Примерно так всё и было.

Airbnb начинался со сдачи в аренду трёх матрасов, а спустя шесть лет, аккумулировав 10 миллиардов долларов инвестиций, проект сам способствует развитию стартапов-новичков. Много ли нужно ресурсов для начала IT-бизнеса, если у вас есть слаженная команда и навыки удалённой работы? Быстрый интернет и комфортный жильё, возможно, ещё не всё, что вам нужно, но без этого точно не обойтись. Сдав своё жилье в одном уголке мира, вы можете начать работу с командой на любой части глобуса. Разница кладется в карман, а в качестве бонуса выбирается место рядом с крупными стартап-тусовками.

Гаражные коворкинг-пространства и дешёвые офисы в подвалах хороши. По-своему. Но молодому стартапу иногда требуется нечто большее, чем просто кусок материального пространства, с защитой от ветра и дождя. Большинство квартир просторнее, чем средний номер в отеле. В квартирах можно жить и работать одновременно, есть кухня, стиральная машина, а некоторые хозяева позволяют держать домашних животных. И цены. Первое время доходы стартаперов минимальны, многие отказываются от зарплаты, стараясь экономить на любой мелочи. Дом в захолустье для одной команды может сэкономить несколько тысяч долларов в месяц.
Читать дальше →
Всего голосов 30: ↑22 и ↓8 +14
Комментарии 7

Профессия Data Scientist: как не ошибиться с выбором

Время на прочтение 5 мин
Количество просмотров 74K


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

Интерпретация запятых в классической русской литературе – это пример плохого анализа данных, построенного на отсутствии любознательности и понимания математической статистики. Эти факторы + страстное желание развиваться в области информационных технологий – ключевые в понимании специальности «учёного по данным».
Читать дальше →
Всего голосов 32: ↑25 и ↓7 +18
Комментарии 13

По следам «Игры престолов»

Время на прочтение 2 мин
Количество просмотров 7.7K


Всем привет! Сегодня мы хотим предложить вашему вниманию тематический пост. Как вы знаете, сейчас в самом разгаре проходят съёмки пятого сезона «Игры престолов». Этот эпохальный сериал снимается в разных странах мира, в основном в Европе. И если вы ещё не отгуляли отпуск и являетесь преданным поклонником мира Семи Королевств, то присмотритесь к идее посетить города и места, где проходят съёмки сериала. Ведь создатели потратили немало усилий, чтобы найти уголки на планете, который дышали бы духом древности. Отчасти — нетронутости человеком. Конечно, без щедрой порции спецэффектов не обошлось, но ведь основа для большинства сцен — настоящая.

Мы подобрали для вас подборку нескольких мест проживания, расположенных в местах, где проходили съёмки сериала, либо очень похожих. Надеемся, что-то придётся вам по душе.
Читать дальше →
Всего голосов 44: ↑20 и ↓24 -4
Комментарии 5

Борьба с послеотпускной депрессией

Время на прочтение 4 мин
Количество просмотров 8.4K


Всем привет! Лето завершилось, но отпускной сезон ещё не закончен, впереди «бархатный» сентябрь. И сегодня нам хотелось бы поднять такую животрепещущую тему, как послеотпускная депрессия. Конечно, в строгом, клиническом смысле это вовсе не депрессия, а хандра. Но всё равно очень неприятное состояние, когда возникает ощущение, что всё удовольствие от отпуска пошло насмарку. Ты вдруг снова «вспоминаешь», как тебя раздражают коллеги, особенно отчётливо замечаешь недостатки офиса и рабочего места, тебя напрягают любые задания, и как ты вообще тут работаешь столько времени? С тоской вспоминается только что закончившийся отдых, и уже такое чувство, что это было не с тобой. Или очень давно. В общем, работать совершенно не получается.

Для всех тех, кого накрыла послеотпускная хандра, мы подготовили перевод советов, с помощью которых можно гораздо легче перенести этот неприятный период. Будущим «отпускникам» тоже будет полезно ознакомиться.
Читать дальше →
Всего голосов 15: ↑11 и ↓4 +7
Комментарии 6

Airbnb: советы, тонкости и маленькие хитрости

Время на прочтение 4 мин
Количество просмотров 198K


Вы можете спросить себя: зачем мне это читать, если я и так пользуюсь сервисом Airbnb? Вы можете спросить себя: кто это такие и зачем мне читать о них? Мы не сможем ответить на второй вопрос — в этой статье нет ни слова о том, что такое Airbnb, зачем и кому он нужен. И здесь не будет FAQ по использованию сервиса. Но мы можем поделиться интересными советами с теми, кто уже пользовался нашими услугами или знает о них достаточно, чтобы быть готовыми ими воспользоваться. Советы у нас от очевидных до завуалированных, но все они в едином стиле направлены на то, чтобы сделать вашу работу эффективной интереснее ваше путешествие в любую из 190 представленных у нас стран.
Читать дальше →
Всего голосов 59: ↑43 и ↓16 +27
Комментарии 53

Правила удаленной работы в путешествии

Время на прочтение 4 мин
Количество просмотров 39K


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

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

Удалённая работа таит в себе множество подводных камней (включая отсутствие невербальной коммуникации), но будьте уверены, современные технологии устанавливают новые стандарты, меняют наши представления как о рабочем процессе, так и об отдыхе. Вы можете жить в мире, в котором нет границ, при желании неделями не общаться с живыми людьми, путешествовать и работать одновременно, инвестируя свободное время в творческий рост и самореализацию.
Осталось решить только один вопрос: как нам построить рабочий процесс, чтобы работа не мешала отдыху, а отдых давал силы для ежедневной работы?
Читать дальше →
Всего голосов 80: ↑58 и ↓22 +36
Комментарии 35