четверг, октября 18, 2018

Амазон расширяет свою рекламную платформу

В наших краях распространены встречи с представителями той или иной компании, которые рассказывают о компании, о работе в ней, об используемых технологиях. Заодно заманивают на работу.
Я побывала на одной из таких встреч, организованных Амазоном. Они расширяют свой рекламный отдел и активно нанимают. Поговорила с одним из начальников. Пишут они на Java, что ожидаемо. Чтобы латентность была низкой переиспользуют объекты. В качестве хранилища данных используют что-то самописное, что именно он мне не сказал.

Ссылки по теме:
Amazon Sets Its Sights on the $88 Billion Online Ad Market

вторник, октября 02, 2018

Отчет о CppCon 2018

CppCon - ежегодная конференция, посвящённая языку C++, в этом году проходила в Бельвью, штат Вашингтон.

Было весело, то и дело была слышна русская речь, из Яндекса народ был, из JetBrains, был стенд PVS-Studio. Я пообщалась с кучей народу, подписала книгу у Скотта Мейерса.


Конференция началась с докладов, посвященных Concepts and Contracts. Как это переводят обычно? Концепции и контракты? Должны быть в C++20.

Про модули говорили. Чендлер Каррус из Google рассказывал, что он попробовали использовать модули в 10% их самых медленных заголовочных файлах. Время компиляции резко упало, в 2-4 раза он сказал.

Я узнала о священной войне west const vs east const. Это война между теми, кто const слева и теми, кто пишет const справа.

Я представляла карту The C++17 Lands в разделе "постеры" и выиграла ценный приз. Ещё участвовала в собрании Women in C++, организованном include_cpp. Кстати, include_cpp спонсировали билеты и проживание нескольким женщинам в этом году, возможно, они это будут это делать и дальше.

Поговорила с девушками из очень интересного стартапа Mythic. Они делают ИИ чип. Утверждают, что он лучше, чем GPU и Google TPU, потому что он меньше, дешевле и так сильно не греется. Поддерживает и TensorFlow, и PyTorch.
Осталось узнать, в чём подвох.

Был очень подробный доклад про Spectre, который делал Чендлер Каррус. Я не очень интересуюсь темой безопасности и попала на этот доклад случайно, но тема ужаса и безысходности была раскрыта вполне. Советую посмотреть в записи, если вам это интересно.

Некоторые материалы с конференции уже выложили, дальше будет больше:
Герб Саттер, видео: CppCon 2018: Herb Sutter “Thoughts on a more powerful and simpler C++ (5 of N)”
Костя Серебряный, слайды: Memory Tagging and how it improves C/C++ memory safety. Я на нём была, очень рекомендую.
Хана Дусикова - популярный доклад о регулярных выражениях. Слайды: Regular Expressions

Updated 2.10.2018: CppCon 2018: Chandler Carruth “Spectre: Secrets, Side-Channels, Sandboxes, and Security”


Следующая конференция состоится через год в городе Аврора, Колорадо.




среда, февраля 22, 2017

Карта С++17

Updated 15.3.2019: По многочисленным просьбам продаём версию в высоком разрешении, чтобы можно было напечатать постер самостоятельно. https://alenacpp.onfastspring.com/

Updated 23.3.2017: Мы продаем постеры через ebay. Мы доставляем из Техаса, поэтому чем дальше от Техаса вы находитесь, тем дороже доставка, увы.

Вы умоляли, писали письма и подходили лично. Так вот, новая С++ карта, которую все очень просили, уже готова!

Предыдущая карта сильно устарела за прошедшие годы. Новая отражает изменения в С++ стандарте на начало 2017 года.
Были перерисованы все "заимствованные" элементы и теперь у нас нет никаких проблем с копирайтами.



Также, будет возможность купить постер с картой с доставкой по всему миру, о чем все тоже очень просили. Следите за обновлениями!
Постер можно купить тут.

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

Самые частые вопросы:
В: Можно я использую её в своей презентации, полностью или частично?
О: Да, можно.

В: Я преподаватель, можно по ней учить студентов?
О: Да, можно.

В: Могу я её распечатать и повесить на стену?
О: Да, можете.

Но не допускается продажа и любой другой способ получения денег и нарушение прав авторства этой работы. Согласитесь, это логично.

суббота, сентября 10, 2016

Bing UX нанимает

Updated 03.10.2016: Я закончила принимать резюме, всем спасибо!

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

Группа Bing UX нанимает специалистов, готовых переехать в США, Бельвью. Виза оформляется минимум год, это время вы будете работать в московском офисе Майкрософт.

Вот письмо от рекрутера:
At Microsoft we're always hiring top talent to help us build the products of the future. Bing is one of the flagship products. With 100s of millions of users already we have bold ambitions to make Bing the #1 search engine in the world and the most desired homepage in people’s browsers. We wouldn’t be able to achieve this without amazing engineers that we hire from all over the world.  We have big plans and this means we need to hire passionate and productive engineers like yourselves.  

We’re hiring for Bing UX group (about 500 engineers) based in Bellevue. This group is responsible for many projects including multimedia search, growth & engagement, maps and local search, whole page relevance, APIs and many others. Depending on the specifics of the team you would be working for we are searching for a number of skillsets. Detailed job description can be viewed  here but we’re looking for 4 kinds of profiles:

  1. With a UX focus (javascript, front end development) 
  2. With full stack experience  
  3. With machine learning experience 
  4. With data pipeline experience    

Regardless of what is your area of expertise for each Software Engineer role we always look for a set of skills / knowledge which include:  
  1. Algorithms and data structures  
  2. Coding  
  3. Systems design  
  4. Problem solving


Если интересно, присылайте свое резюме мне, адрес есть в профиле. Если есть вопросы - задавайте, я передам.

Актуально до конца сентября.