Новости

Курс «Языки веб-программирования» (на основе Ruby) от МГТУ им. Н. Э. Баумана на канале Технострим

Всем привет!
На нашем канале Технострим вышла запись курса "Языки веб-программирования", который читается на кафедре «Компьютерные системы и сети» (ИУ-6) МГТУ им. Н.Э. Баумана. Примеры приводятся на Ruby, а сам курс и представляет собой 16 видеолекций.

В "Бауманке" курс читается для студентов второго курса, уже знакомых с высокоуровневыми языками программирования, такими как Pascal, C++ или Java. Основной акцент делается на системное понимание технологий, используемых в веб-программировании, а не на глубину освоения именно технологий Ruby. Поэтому курс также будет полезен слушателям, имеющим отрывочные знания о веб-технологиях на любых языках.
Подробнее об этом курсе и ответы на вопросы "Почему Ruby?" и "Почему Ruby не популярен?" можно прочитать в статье на Хабре.
Содержание лекций:

Важная новость об ограничениях в поступлении на "Базовый курс по нейронным сетям"

Друзья, хотим поделиться важной новостью и просим, по возможности, передать ее вашим друзьям.
Для успешного прохождения "Базового курса по нейронным сетям" необходимы знания:
- основ линейной алгебры (операции над матрицами, обращение матриц),
- основ мат.анализа (производные, градиенты),
- теории вероятности (условная вероятность, теорема Байеса),
- умение программировать на Python.

К сожалению, в полном объеме эти знания можно получить только к третьему курсу, поэтому мы приняли решение ограничить поступление студентов 1 и 2 курсов.

Мы с радостью ждем всех на курс "Прикладной Python" и "Программирование на Perl"

Регистрация на интенсивный курс "Нейронные сети"

Всем привет!

По многочисленным просьбам студентов сегодня мы открываем регистрацию на третий и последний интенсивный курс "Нейронные сети" нашей Летней школы 2018.


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

Регистрация на летнюю школу UX-исследователей Mail.Ru Group

Всем привет!

Впервые мы открываем набор в летнюю школу UX-исследователей. Интенсивный курс состоит из 7 интерактивных занятий, которые будут проводить специалисты UX-лаборатории Mail.Ru Group.

Сессия: о пользе боли, сна, и еще 6 научно обоснованных лайфхаков

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


28.05 16:00

Ищем добровольцев для проведения UX тестирования новой фичи

Ищем добровольцев для проведения UX тестирования новой фичи в одном из самых крупных продуктов в рунете - Почта Mail.Ru.

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

Условия:
Необходимо иметь установленное почтовое приложение myMail (можно загрузить с www.my.com) с привязанным электронным ящиком, где есть различными категории писем:

- оповещения из социальных сетей Мой мир, VK, Facebook, Linkedin и пр.

- письма со скидами и простые рассылки от ритейла ASOS, Ламода, М-Видео, Aliexpress и пр.

Расписание UX сессий:

25.05.18 пятница с 16:00 до 17:00 и с 18:30 до 19:30
28.05.18 понедельник с 14:00 до 15:00, с 16:30 до 17:30, с 19:00 до 20:00
29.05.18 вторник с 11:00 до 12:00, с 13:00 до 14:00, с 15:30 до 16:30

Чай, печеньки за наш счет
Всем, кто заинтересовался пишите - e.evteeva@corp.mail.ru
Завершено
15.05 12:00

Проект "Амбассадоры Mail.Ru" 15 мая 12:00

Друзья,

Приглашаем поучаствовать в презентации крутого проекта Амбассадоры Mail.Ru Group 15 мая в 12:00 в ауд. Г-406 и стать амбассадором корпорации в МИФИ!

С 23 апреля по 31 мая любой студент, аспирант или молодой сотрудник Университета может подать заявку на участие в конкурсном отборе на позицию Амбассадора MRG. В течении 2018-2019 учебного года Амбассадоры Mail.Ru Group будут представлять бренд корпорации и её проектов в позитивном свете среди студентов Университета.

Чтобы стать Амбассадором MRG:

· подай заявку на Ambassador.mail.ru до 31 мая 2018
· пройди все этапы отбора и подготовки этим летом
· дождись результатов и начни реализовывать свой шанс!

Больше информации о проекте на ambassador.mail.ru
Завершено

Экскурсия в офис 27 апреля

Друзья, приглашаем вас на экскурсию в офис Мэйл.Ру
Когда 27 апреля
Время начала 17:00

Экскурсия будет состоять из нескольких этапов:
1) Рассказ о компании;
2) Пообщаемся с программистом из Почты Mail.Ru;
3) При желании, можем пригласить кого-нибудь из HR Одноклассников (задать им вопросы связанные прохождением стажировок);
4) Погуляем по офису, выпьем вкусного сока, отведаем вкусных печенек).


Запись на экскурсию здесь

GitHub, Microsoft, JetBrains и другой бесплатный легальный софт для студентов

Ко всем прочим бонусам студенчество - пора скидок и выгодных предложений. Мы хотели собрать в этом посте ссылки на льготное ПО, скидки в IT-магазинах, бесплатные онлайн-курсы для разработчиков и другие приятные вещи, доступные только студентам. Но даже ПО оказалось слишком много для одной статьи. Если вы считаете такой материал полезным - дайте знать, и мы продолжим подборку. А пока - образовательные пакеты от GitHub, Microsoft, Autodesk, JetBrains, Adobe, AWS и Bitbucket для студентов.
24.04 18:00

Мастер-класс "Искусственный интеллект: прошлое настоящее, будущее"

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

Мы хотим развеять все мифы и поделиться с вами нашим видением.
Приглашаем на увлекательный мастер-класс "Искусственный интеллект: прошлое, настоящее и будущее".
Когда 24 апреля 18:00
Где Г-407



Специалисты отдела Data Science Mail.Ru Group расскажут о развитии представлений об искусственном интеллекте (ИИ), недавних достижениях в этой области и текущих возможностях ИИ, покажут каким образом в настоящее время создают системы ИИ, а также расскажут перспективах развития этой области знаний в ближайшие 5-10 лет.

Спикеры:
Некрасов Евгений - программист исследователь Mail.Ru Group, окончил МФТИ(ГУ), факультет молекулярной и биологической физики, к.б.н. по специальности генетика, kaggle master.

Спасёнов Алексей - программист исследователь Mail.Ru Group, окончил МГТУ им.Н.Э. Баумана.
Завершено

SmartMail Hack 2018

Почта Mail.Ru проводит первый хакатон SmartMail Hack 2018 для студентов, изучающих программирование и веб-дизайн. Тема – Machine Learning.

Когда: 20–22 апреля

Где: офис Mail.Ru Group, Ленинградский проспект 39, стр. 79

Почему нужно участвовать:
1. Потренироваться и потусить с единомышленниками. Хакатон – это возможность проверить свои силы и потренироваться, организаторы предлагают три интересные и непростые ML-задачи и 48 часов на их решение. Кроме того, это площадка, где можно познакомиться с другими разработчиками, дизайнерами и менеджерами, обменяться опытом и найти команду для будущего совместного проекта.
11.04 19:00

Мастер-класс "Практическая безопасность"

Друзья, мы стараемся расширять ваш кругозор и приглашаем новых и интересных спикеров.
Следующий мастер-класс будет на тему "Практическая безопасность"
Место проведения: офис Мэйл.Ру м. Аэропорт, Ленинградский проспект, д.39, стр.79

О спикере:
Сергей Белов - руководитель команды продуктовой безопасности проекта Почта Mail.Ru.
Окончил Томский государственный университет систем управления и радиоэлектроники по специальности «Системы автоматизированного проектирования». Несколько лет работал исследователем в Digital Security. Автор множества статей по информационной безопасности в журнале «Хакер» и на Хабрахабре.
Выступал на таких конференциях, как ZeroNights, CodeFest, Rit++, OWASP Russia & Poland. В 2014 проводил тренинги на Hack In Paris и Black Hat USA. Находил уязвимости в Google, Яндекс, Badoo, Telegram, Digital Ocean и других ресурсах.

На мастер-классе вы узнаете:
1) Defensive и Offensive в безопасности как неделимое целое;
2) Сколько можно получать в Bug Bounty, и насколько это сложно;
3) Почему навыки разработки важны в безопасности.
Также поговорим, чем еще можно заняться в сфере информационной безопасности, почему она такая крутая и почему из нее уходят.



Для участия в мастер-классе регистрация обязательна!
Завершено

Чем занимаются стажеры Mail.Ru Group? Типичный пул задач

Бытует мнение, что стажеры нужны, чтобы разгрузить специалистов от рутинной работы: написание тестов, отладка кода, сбор метрик… Чтобы прояснить ситуацию, мы опросили нескольких ребят из Почты и Поиска и составили примерный перечень того, чем занимаются стажеры Mail.Ru (кроме того, что пьют сок и ходят в спортзал, разумеется).


05.04 18:00

Мастер-класс: Разработка современного Web приложения на React+Python

Друзья, приглашаем вас на мастер-класс: Разработка современного Web приложения на React+Python

Вячеслав Ксенз в рамках одного мастер-класса продемострирует пример разработки несложного веб-приложения и подробно расскажет о его структуре и примененных для его построения подходах. В рамках мастер-класса будут рассмотрены технологии django-rest и React.

Информация о спикере
Ксенз Вячеслав закончил факультет прикладной математики. Еще в ВУЗе начал работать программистом и с тех пор не переставал.
Работает программистом в игровом отделе Mail.Ru Group, увлекается алгоритмами и архитектурой высоконагруженных систем.





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

p.s. напоминаем, что данное мероприятие только для студентов и аспирантов МИФИ.
Завершено

MosCode Festival: ищу добровольцев!

Друзья, всем привет!

31 марта и 1 апреля 2018 года состоится студенческий чемпионат по спортивному программированию MosCode Festival, самые сильные программисты России и зарубежья соберутся на Фестивале в Сколково, чтобы побороться за кубок MosCode Festival.

Провалил собеседование. Что дальше?

Неудачи обескураживают. После провальных собеседований разработчики часто подхватывают “синдром студента” и на долгое время зарываются в книги, курсы и интенсивы вместо того, чтобы набираться боевого опыта. Герой сегодняшней статьи, студент Технотрека Андрей Решетников, пошел по второму пути: после неудачного собеседования в Mail.Ru Group он ликвидировал пробелы и попробовал заново. О том, что из этого получилась, читайте в его интервью.
12.02 17:00

Пробное тестирование Техноатом 17:00

Друзья, у многих возникают вопросы связанные с поступлением и тестированием в Техноатом.
В честь дня открытых дверей Техноатома приглашаем вас, пройти пробное тестирование и оценить на сколько вы готовы к реальному.
У нас будет две группы с 16:00 до 17:00 и с 17:00 до 18:00
Регистрация обязательна.
Завершено
12.02 16:00

Запись на пробное тестирование 16:00

Друзья, у многих возникают вопросы связанные с поступлением и тестированием в Техноатом.
В честь дня открытых дверей Техноатома приглашаем вас, пройти пробное тестирование и оценить на сколько вы готовы к реальному.
У нас будет две группы с 16:00 до 17:00 и с 17:00 до 18:00
Регистрация обязательна.
Завершено
12.02 18:00

День открытых дверей Техноатома

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

с 16:00 до 18:00 у вас будет возможность пройти пробное тестирование. Запись на 16:00 и 17:00 является обязательной.

В 18:00 (ауд. Г-403) состоится традиционная встреча преподавателей и студентов
В ходе этой встречи у вас будет уникальная возможность узнать:
1) чему научитесь за семестр
2) где сможете применять полученные знания
3) задать все интересующие вопросы преподавателям
4) определиться с курсом.

А так же пообщаться со студентами, которые стали стажерами Mail.Ru Group сразу после окончания семестрового курса.

Завершено
29.01 20:00

Вебинар. Семестровые курсы - зима 2018

Друзья, 29 января в 20:00 состоится вебинар, посвященный отбору в Техноатом. Расскажем про открытые курсы нового семестра.

Мы подготовили для вас ценные советы, собрали информацию, которая вам понадобится при подготовке, и с радостью ею поделимся.
А еще ответим на все вопросы и сориентируем по основным датам.

Присоединяйтесь по ссылке: https://www.youtube.com/watch?v=_Ut3wjj2WYE

p.s. Горячо рекомендуем нажать кнопку "Присоединиться" - в этом случае на почту придет напоминание о вебинаре!

Завершено

Открываем регистрацию на интенсивный курс "Зимняя школа Fullstack разработки"

Обязательна регистрация по ссылке и будет тестирование (информация ниже).
Ты - опытный backend разработчик? Может быть, у тебя есть хороший опыт во frontend разработке? Или ты - системный администратор?
Специально для узкоспециализированных ИТ-специалистов мы сделали зимнюю школу fullstack разработки. Форматом школы будет многодневный хакатон. За время учебы ты один напишешь полноценное веб-приложение - платформу для проведения чемпионатов по киберспорту - с нуля: от настройки сервера до написания фронтенда.

Старт стажировки

Несколько месяцев назад мы решили собирать истории наших стажеров и публиковать на портале их советы и впечатления от первых дней работы. Своим опытом с нами уже поделились Михаил Сандул, Ксения Стройкова и Артем Клюквин. На этот раз о перспективах и необходимых навыках стажера рассказывают выпускник Техносферы Денис Дорожкин и его наставник Николай Шуляковский - заместитель технического директора проекта Мой Мир@Mail.Ru. Николай работает в компании с 2013 года, а с 2016 преподает Perl в наших образовательных проектах. Сейчас у него учится более 100 студентов, и многие из них уже стажируются в Mail.Ru Group.


Тестирование в Играх

Сегодня мы поговорим о тестировании в Бизнес Юните Игр: идеальный кандидат в тестировщики, пара реальных кейсов, факап перед запуском и технические детали. “Вкусными” подробностями поделились руководитель отдела локализации игр Ирина Изотова и специалист по тестированию игрового направления Николай Хегай.



Сборка игр и тестовые сервера
Прежде чем приступить к тестированию, тестировщик должен получить свежую версию продукта, - мы узнали, как это происходит в отделе мобильных игр.
05.12 14:00

Защита проектов и вручение дипломов 5-го декабря

Друзья, приглашаем вас на защиту проектов и вручение дипломов студентам основной программы Технопарка, Техносферы и Технотрека.
Мерпориятие состоится 5-го декабря 14:00 в офисе Mail.Ru Group, переговорная №1.
По традиции студенты основной программы презентуют проекты, которые разрабатывали в течение семестра, а в этот раз даже меньше.
А жюри, традиционно состоит из топ-менеджеров компании.

Как будет проходить мероприятие:
13:00-13:30 Сбор гостей
14:00-16:00 Защита проектов студентами Технопарка, Техносферы, Технотрека (первая переговорная)
16:00-16:30 Перерыв (жюри удаляется на совещание)
16:30-17:00 Подведение итогов
17:00 Начало вручения дипломов (кинозал)
18:00 - 19:00 Фуршет (столовая)
19:00 Сбор выпускников

Если хотите пойти на мероприятие и послушать защиту, пожалуйста, нажмите кнопку присоединиться.
Регистрация на мероприятие доступна только изнутри, если приглашаете друзей, родителей, пожалуйста, в комментариях пишите Фамилию и Имя гостя, а я закажу пропуск.
Завершено
06.12 18:00

Мастер-класс на тему "Управление проектами - теория и реальность"

Друзья, приглашаем вас на авторский мастер-класс "Управление проектами - теория и реальность"

На мастер-классе вы узнаете с какими трудностями в реальной жизни сталкивается менеджер проектов. Какие правильные вопросы задавать себе и команде? Что важно для достижения целей, какие средства в теории и практике ипользуются.

О спикере:
Иван Юнин - руководель проекта Авто.Мэйл.Ру
Начинал со специалиста технической поддержки, 4,5 года занимался менеджментом продуктов для бизнеса в Авто.Ру.



p.s. проект Техноатом не заказывает пропуска для студентов сторонних ВУЗов. Мероприятие открыто только для студентов и аспирантов НИЯУ МИФИ.
Завершено

Стажировка в Mail.Ru Group - это почти работа

Стажировка в Mail.Ru Group - это почти работа, уверен Михаил Сандул, выпускник Технополиса, который стажируется в группе ранжирования команды Поиска. С одной стороны, это неполный рабочий день и руководитель, который готов помочь советом, подсказать и сделать код-ревью. С другой - те же бонусы и ответственность, что и у остальных сотрудников.


Программиста часто просят оценить время. Как он это делает?

- Что делать, чтобы успевать разрабатывать фичи в срок?
- Если кто-то знает хороший ответ на этот вопрос - сообщите мне его контакты, пожалуйста.

Дедлайн: нервы и риск или разумная ответственность? Многие программисты склонны оценивать себя весьма оптимистично. При оценке времени на разработку многие не учитывают тестирования, правок в процессе ревью и банальной усталости. Как правило, это приводит к срыву сроков. Что с этим делать и как корректно оценивать время на разработку (никак), - опытом делятся программисты Mail.Ru Group: руководитель подразделения разработчиков Сергей Лихобабин и руководитель Лаборатории Технопарка Илья Лебедев.




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

Юла - бизнес-юнит Mail.Ru Group

“Юла” - потому что товары крутятся вокруг тебя

Юла - старая советская игрушка? И это тоже. Но с 2015 года “Юла” - еще и сервис онлайн-объявлений о продаже и покупке товаров. В августе 2016 года “Юла” вошла в состав Mail.Ru Group, и сегодня мы расскажем об этом амбициозном стартапе, который вырос в крупный и уверенный проект. Много ли интересного скрывает доска объявлений? Больше, чем кажется.



Немного истории

Что важно для стажера?

Учиться коммуникации и фокусироваться на важном в текущий момент - вот что необходимо стажеру по мнению Ксении Стройковой, выпускницы Технопарка, которая прошла стажировку в AllodsTeam, а сейчас занимается анализом данных.



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

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

“Зачем это нужно?”
Очень часто в университете нет понимания, зачем дается тот или иной материал. Ответ на вопрос “зачем это нужно?” позволяет сфокусироваться на действительно важном и получить максимум пользы от обучения. На работе этот же вопрос очень часто экономит ресурсы, так как иногда выясняется, что решение проблемы на самом деле не нужно или уже существует.

Фокусироваться на важном
Оперативность, исполнительность, стрессоустойчивость - все это в той или иной степени необходимо всегда. А вот многозадачность точно не нужна. Наоборот, надо уметь в каждый момент времени выделять важное и фокусироваться на этом.
15.11 18:00

Регистрация на курс «Системное программирование в Linux»

Хееей, всем привет!
Приглашаем на осенний интенсивный курс «Системное программирование в Linux». Курс подготовил Иван Ремень - руководитель команды разработки в Почта Mail.Ru. Иван на основе своего опыта расскажет о секретах работы с Linux API.

Курс позволит за короткий срок узнать особенности и тонкие моменты работы с API Linux.
Завершено

Интенсив по JavaScript

Летом мы запустили новый образовательный формат - интенсивные курсы, в которых принимают участие не только студенты образовательных проектов, но и стажеры и сотрудники Mail.Ru Group.

В середине октября завершился очередной интенсивный курс "JavaScript - современная Frontend-разработка", который провели Артур Амбарцумов и Владимир Денисов. Из 32 участников, прошедших отбор на курс (конкурс составил 3 человека на место!), только 5 студентов завершили итоговый проект и получили заслуженные дипломы.



По ссылке - фотографии с последнего дня обучения.

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

Следите за новостями!
31.10 18:00

Мастер-класс Николая Ермишкина "Типичные уязвимости современных веб сайтов и способы их защиты"

Хочешь узнать, как взламывать и защищать сайты?

Приходи на мастер-класс Николая Ермишкина 31 октября, 18:00 аудитория Г- 406

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

Информация о спикере:

Николай Ермишкин – аналитик информационной безопасности Mail.Ru Group.
Участвовал в различных bug bounties и CTF. Закончил ВМК МГУ в 2013 г. по специальности "Прикладная математика и информатика"
Завершено
17.11 17:00

Встреча с руководителем программы стажировок Mail.Ru Group 17 ноября

Дорогие друзья, 17 ноября в 17:00 в Г-405 состоится встреча с руководителем программы стажировок Mail.Ru Group Евгенией Евтеевой.
Евгения имеет большой опыт работы в этой сфере. 17-го ноября Евгения Евтеева расскажет о формате стажировки в MRG


В ходе встречи вы узнаете:

1) как правильно составить резюме, пройти собеседование и попасть на стажировку;

2) что входит в обязанности стажера;

3) чем стажировка отличается от работы штатных сотрудников;

4) какие подразделения MRG набирают стажеров;

5) сколько длится стажировка и чего ждать после;

6) какие soft/hard skills необходимы для успешной работы.


Стажировка в Mail.Ru - это боевой опыт, общение с профессионалами IT-сферы, прокачка скиллов и, конечно, возможность построить свою карьеру в Mail.Ru Group.

Сердечно рекомендую к посещению.

Регистрация обязательна.
Завершено

Стажировка в Mail.Ru - путевка в боевые условия разработки!

Привет, друзья!
Давно не публиковала информацию о количестве новых стажеров в MRG.
Итак, за 6 месяцев в разных проектах Mail Ru Group прибыло 30 студентов!
О том, кто куда устроился и первые впечатления от работы читайте далее.

Если у тимлида есть время программировать - значит, он хороший тимлид

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

За полтора года, что Максим работает тимлидом, он накопил немало опыта. “У меня есть время, чтобы программировать, и, значит, я управляю командой хорошо”, - шутит он. В этой статье Максим делится советами и лайфхаками - как балансировать между задачами тимлида и программиста, решать конфликты, планировать свое время и управлять командой.


HighLoad Cup. Победитель из Технотрека

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

Первое место в HighLoad Cup занял студент Технотрека Никита Уваров. В этой статье он рассказывает о предпосылках, технических деталях и фишке, обеспечившей победу.



Хобби, которое станет работой

Я начал с “языка” Scratch, в седьмом классе познакомился с Си, а 9 классе занялся олимпиадным программированием и занимаюсь им до сих пор. Надеюсь попасть на финал ACM ICPC. В основном я пишу на C++, немного - на Python. Мне нравится заниматься алгоритмическими и оптимизационными марафонскими задачами. Кроме того, я посматриваю в сторону машинного обучения. Программирование для меня - это хобби, которое, думаю, станет моей работой.

Три причины участвовать в HighLoad Cup

Deep Learning за последний год

Друзья,
приглашаю вас послушать выступление Эдуарда Тянтова на тему: Deep Learning за последний год
Время 7 октября с 16:00-17:00
Место Шуваловский корпус МГУ, Ломоносовский проспект, д. 27, ауд. В-2

Эдуард Тянтов
Выпускник ВМК МГУ 2011 года, работает в Mail.Ru Group на должности - Руководитель группы антиспама и группы машинного обучения
Экспертиза в обработке текстов, computer vision, высоких нагрузках, Hadoop'е, защите пользователей от спама, взломов.
Из последних запусков с использованием Deep Learning: приложение Artisto для стилизации фото и видео, face recognition в приложении Облако.

Аннотация
Технологии, которые еще 10-20 лет казались тяжело достижимыми (автопилотируемые машины, качественный перевод текста и многое другое), сейчас становятся реальностью. Все это стало возможным благодаря развитию глубоких нейронных сетей. Эта сфера так быстро меняется, что каждую неделю выходят удивительные исследования и результаты внедрения технологий. За всем этим трудно уследить. О том, что нового произошло в Deep Learning за последний год, и будет доклад.

p.s. вход свободный, можно приходить с друзьями!

HighLoad Cup. Высокие нагрузки

31 августа завершился тестовый чемпионат HighLoad Cup - соревнование разработчиков высоконагруженных систем. Лучшим среди более чем 2000 программистов стал студент Технотрека Никита Уваров. В этой статье мы расскажем о чемпионате в целом, а через неделю опубликуем интервью с победителем - Никита расскажет о фишке своего решения и поведает, как ему удалось выиграть в условиях нехилой конкуренции со стороны опытных разработчиков, в том числе, ребят из Mail.Ru.



HighLoad Cup - это:

  • 3 недели
  • 2000 участников
  • 50 финалистов
  • over 30 000 решений
  • over 8 языков (C++, Go, Java, Rust, Scala, Perl, PHP, Python…)

Условия

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

В процессе решения можно было использовать любые языки и серверные технологии. Решения проверялись автоматически системой CodeHub-CodeRunner, разработанной сотрудниками лаборатории Технопарка Mail.Ru Group. Для победы в конкурсе необходимо было выдать за время чемпионата лучшее решение по подготовленной для чемпионата метрике.

Призы

Мы не оставили наших победителей без наград:
  • Apple iPad Air 2 Cellular 16GB за первое место;
  • WD MyCloud 6TB за второе и третье места;
  • WD MyPassport Ultra 2TB за 4-6 места.

Кроме того, 20 лучших участников получили наш традиционный приз - футболки с символикой чемпионата.

Система обстрела

Система проверки изначально создавалась для другого соревнования под названием Russian AI Cup и была доработана для проведения Highload-соревнований. Внутри запускается yandex-танк с движком phantom, который ведет обстрел в несколько потоков с линейно растущим профилем нагрузки (специфично для задачи). Перед началом обстрела у пользовательского решения есть несколько минут (точное время зависит от задачи), чтобы обработать данные из полученного JSON-файла. Корректная работа с этими данными - необходимое условие победы. Обстрела два - короткими и длинными данными.

Ниже представлена схема серверных компонент.



Чемпионат стартовал настолько успешно, что мы планируем повторить. Если ты хочешь попробовать свои силы в новом HighLoad Cup, пиши Оксане Озёрной. А в следующий понедельник читай интервью с победителем чемпионата - о том, что позволило топам вырваться вперед, как подготовиться к высоким нагрузкам и за счет чего вентилятор компьютера становится вертолетом.

Хакатон: мессенджер за две недели

Недавно мы рассказывали об интенсивном курсе по СУБД в высоконагруженных проектах. Напомним, это был один из трех интенсивов, которые мы провели этим летом для студентов образовательных проектов и стажеров Mail.Ru. В этом посте делимся впечатлениями о том, как прошел хакатон - второй интенсив летней серии.



Базой для участия в хакатоне было знание С++, умение пользоваться git и понимание того, как работает интернет. Чтобы присоединиться к команде, нужно было выполнить тестовое задание. Нам прислали более сорока тестовых заданий, мы отобрали 34 лучшие работы, и в итоге интенсив завершили 19 ребят - все они получили отличный опыт. О том, что еще можно было почерпнуть из хакатона, читай в рассказах самих участников и преподавателя Максима Тремпольцева.

Летние интенсивы. Было круто. Будет еще


В этом году мы впервые провели три летних интенсива для студентов МГТУ им. Н. Э. Баумана, МГУ, МФТИ, МИФИ и стажеров Mail.Ru:

  • Хакатон - мессенджер за 2 недели
  • СУБД в высоконагруженных проектах
  • Go как язык для backend-разработки
Идея организовать интенсивы возникла у руководителя Отдела образования Ольги Августан. Июль и август - мертвый сезон, когда все разъезжаются по отпускам, однако есть стажеры и студенты, которые остаются в Москве и свободны от учебы. Летом проходит мало студенческих мероприятий подобного плана, тем более - бесплатно и в вечернее время. Мы решили протестировать формат интенсива: готовы ли ребята учиться по вечерам? Оказалось, готовы, и еще как! В этой статье мы расскажем о том, как прошел интенсив по СУБД.



Для того, чтобы принять участие, требовалось выполнить тестовое задание - прислать ссылку на любой свой код, который решал бы реальную задачу и был разбит на функции и файлы. Можно было использовать следующие языки программирования: C/C++, Java, C#, Python, Perl, PHP и Golang.