дайджест бесплатных образовательных материалов от Mail.Ru Group / Mail.ru Group corporate blog / Habr
Кадр из к/ф «Операция Ы и другие приключения Шурика»
Как говорят, «кризис — пора возможностей». И поэтому сейчас самое время начать вкладывать в саморазвитие, осваивать новую профессию или повышать свою квалификацию. Займитесь изучением языков программирования, обретением навыков разработки, тестирования и вообще всячески прокачивайте свой IT-скилл. Ведь чем больше вы знаете, тем прочнее будете стоять на ногах. А чтобы вам было легче сориентироваться и выбрать направление, мы сделали подборку наших бесплатных образовательных материалов, курсов и инициатив за 2015–2016 годы.
Информация о различных IT-конференциях, митапах, проходящих у нас в офисе, и программах обучения раскидана по всему Рунету. И нередко можно упустить интересные мероприятия. IT.Mail.Ru задуман как учебно-информационный портал, на котором новички и уже состоявшиеся специалисты могут записаться на интересующий митап, найти все наши образовательные активности, записи трансляций митапов, лекций и семинаров, а также информацию о вакансиях, различных чемпионатах и многое другое.
Это три образовательных проекта, реализуемых совместно с тремя ведущими вузами России:
Технопарк — совместный проект с МГТУ им. Баумана
Техносфера — совместный проект с МГУ
Технотрек — совместный проект с МФТИ
Студенты этих учебных заведений имеют возможность изучать различные IT-дисциплины под руководством преподавателей — сотрудников Mail.Ru Group. Программы обучения во всех трёх проектах рассчитаны на два года. И многие учебные материалы мы выкладываем в общий доступ для желающих погрузиться в мир самообучения.
Лекции Технопарка:
Подготовительный курс С++
Безопасность веб-приложений
Бизнес и системный анализ
Мобильная разработка
Администрирование Linux
Управление продуктом
Разработка веб-сервисов
Лекции Техносферы:
Многопоточный С++
Разработка интернет-приложений
Если вы считаете, что нет лучшего учителя, чем хорошая и толковая книга, то можете воспользоваться списком учебной литературы для студентов Технопарка:
- Технокнига, часть 1: литература по веб-технологиям, алгоритмам и структурам данных, углублённому программированию на С++
- Технокнига, часть 2: литература по СУБД, разработке фронтенда, проектированию интерфейсов и углублённому программированию на Java
- Технокнига, часть 3: литература по проектированию высоконагруженных систем, по безопасности веб-приложений, по обеспечению качества разработки и по мобильной разработке
- Технокнига, часть 4: литература по управлению продуктом, разработке веб-сервисов, управлению веб-проектами, бизнесу и системному анализу архитекторов
На сегодняшний день наши сотрудники преподают на семи курсах:
Также на Stepic был проведён курс «Анализ безопасности веб-проектов», а на бесплатной площадке «Универсариум» прошёл курс «Основы тестирования программного обеспечения».
Также мы подобрали для вас несколько опубликованных по отдельности интересных материалов:
В нашем московском офисе регулярно проходят тематические митапы. На этих встречах обычно можно услышать два-три доклада по самым разным актуальным вопросам разработки. В свою очередь, мы выкладываем видеозаписи всех выступлений на IT.Mail.Ru в соответствующем разделе.
Вы считаете, что уже достигли каких-то высот? Хорошо освоили какой-то язык, но не имеете никаких дипломов и прочих подтверждений? Возможно, у вас вполне приличная квалификация, но ведь у нас джентльменам не верят на слово. В этой ситуации вам поможет проект «Центр сертификации». Достаточно выбрать нужное направление, решить предлагаемые тесты и получить по результатам сертификат от Mail.Ru Group, подтверждающий уровень ваших знаний. * * *
В течение 2015–2016 годов в нашем офисе прошло около 60 митапов, с десяток конференций, свыше 50 семинаров, круглых столов и лекций, а также ряд специфических мероприятий, вроде показа научно-популярного фильма «Страсти по частицам» и научно-популярного лектория Set Up. И в заключение можем порекомендовать почаще заходить в наш блог: мы регулярно публикуем авторские посты и переводы интересных статей, посвящённые практическим и теоретическим вопросам программирования и разработки.
habr.com
Онлайн-университет от Mail.Ru Group с гарантированным трудоустройством | GeekBrains
Смотреть вебинарРекомендуемые
Создание информационной архитектуры
Елена Мойся- 1190
- 9
- 2
Django Admin: что это такое и зачем
Павел Проничев- 1152
- 9
- 7
DevOps: интервью с экспертом
Geek Brains- 1461
- 3
- 4
Как построить карьеру в digital с нуля?
Данила Терсков- 3221
- 16
- 11
Профессия гейм-дизайнер: мифы и реальность
Иоанн Павловский- 3706
- 3
- 19
geekbrains.ru
Mail.ru Group запустила бесплатные курсы повышения квалификации для продуктовых менеджеров
Лучшим выпускникам компания предложит работу.
Mail.ru Group запустила серию образовательных проектов «Академия Made» для тех, у кого уже есть опыт работы и желание повысить свой профессиональный уровень. Об этом vc.ru рассказал представитель компании.
Первым направлением академии стала двухмесячная программа для продуктовых менеджеров. Курс включает повышение навыков работы в команде, презентационных и коммуникационных навыков, а также изучение рынка и продвижение готового сервиса.
Заявки на обучение принимаются с 10 по 26 апреля 2019 года. Желающим нужно будет пройти вступительные испытания: тест и очное собеседование.
Обучение начнётся 22 июня, занятия будут проходить в московском офисе Mail.ru Group. Среди преподавателей компания заявляет экспертов и менторов компании. По окончании обучения Mail.ru Group обещает лучшим выпускникам предложить работу в разных подразделениях холдинга.В будущем компания планирует запустить ещё несколько направлений, но детали новых программ представитель Mail.ru Group не раскрывает.
#новость #mailrugroup
Mail.Ru Group и GeekBrains открыли первый в России онлайн-университет для разработчиков
Образовательный IT-портал GeekBrains и Mail.Ru Group запустили совместный проект – первый в России онлайн-университет для тех, кто хочет стать веб-разработчиком, Android- или iOS-программистом. Студенты GeekUniversity смогут пройти путь от новичка до уровня middle-разработчика всего за год и получат гарантированное трудоустройство после успешного окончания университета.
На момент запуска в GeekUniversity открыт набор на два факультета — веб- и Android-разработки. В ближайшем будущем к ним добавится программирование на Java и под iOS-устройства. Обучение в университете платное; все занятия проходят онлайн. Преподавать для студентов будут IT-специалисты из ведущих российских компаний, в том числе Mail.Ru Group, Альфа-Банк, Avito и др. Выпускники GeekUniversity получают свидетельство, подтверждающее приобретенную квалификацию. Также их ждет гарантированное трудоустройство: HR-специалисты предложат варианты вакансий, подготовят к успешному прохождению собеседования и помогут начать карьеру в одной из компаний-партнеров университета.
Поступить в онлайн-университет может любой желающий. Абитуриент должен обладать базовыми навыками программирования: для поступления нужно успешно пройти онлайн-тестирование на сайте GeekUniversity. Те, кто не справился с тестом, смогут добрать недостающие знания на подготовительных курсах университета.
Программа обучения рассчитана на 350 академических часов, интенсивность занятий – три-четыре урока в неделю. При этом упор делается на реальные задачи и способы их решения. Студенты получат знания и навыки, необходимые для начала карьеры, и будут применять их на практике, занимаясь разработкой собственных проектов. Кроме того, за каждым студентом закрепляется личный наставник — программист с опытом работы, который сможет оперативно ответить на возникающие вопросы.
В программе также есть курсы по развитию так называемых soft skills. Так, например, студентов научат работе в команде и эффективной подготовке к собеседованию.
«На примере очных программ Mail.Ru Group в ведущих технических вузах страны мы убедились в эффективности системного подхода к обучению: когда студенты в течение нескольких семестров осваивают ряд дисциплин, по каждой из которых выполняют собственный проект. Ежегодно в наших образовательных проектах учатся более 2800 студентов, в среднем 80 из начинают карьеру в нашей компании. Теперь, благодаря запуску GeekUniversity, такой проект доступен для всех, кто хочет развиваться в сфере IT», — говорит Ольга Августан, руководитель образовательного направления Mail.Ru Group.
«GeekUniversity — первый в России онлайн-университет с гарантированным трудоустройством. Мы долго работали над этим проектом вместе с Mail.Ru Group и уверены, что он станет новым этапом в развитии дистанционного образования в нашей стране», — отмечает сооснователь GeekBrains Александр Никитин.
Программа GeekUniversity составлена таким образом, чтобы дать студентам в сжатые сроки максимально полезный и актуальный в сегодняшней рыночной ситуации набор знаний и навыков. В IT-сфере особенно актуальна модель самостоятельного обучения — большую часть лекционных материалов можно найти в сети. Поэтому в GeekUniversity упор делается на те аспекты учебы, в которых роль опытного эксперта-преподавателя особенно велика: решение практических задач и работу над проектами.
corp.mail.ru
«Программирование на Python» / Mail.ru Group corporate blog / Habr
Вчера мы запустили на Coursera новый онлайн-курс «Программирование на Python» совместно с МФТИ, чтобы научить всех желающих программировать на этом языке. Курс читают разработчики, применяющие Python в проектах, которыми ежедневно пользуются миллионы людей. Курс покрывает все необходимые для ежедневной работы программиста темы, а также рассказывает про многие особенности языка, которые часто опускают при его изучении.
В ходе курса вы изучите конструкции языка, типы и структуры данных, функции, научитесь применять объектно-ориентированное и функциональное программирование, узнаете про особенности реализации Python, научитесь писать асинхронный и многопоточный код. Помимо теории вас ждут практические задания, которые помогут проверить полученные знания и отточить навыки программирования на Python. После успешного окончания курса вы сможете использовать полученный опыт для разработки проектов различной сложности.
Чтобы справиться с нагрузкой, понадобится от четырех до шести часов свободного времени в неделю. Около двух часов будет уходить на просмотр видеолекций, остальное — на выполнение тестов и домашних заданий. Будьте готовы уделить курсу и больше времени, если хотите получить максимальный результат.
Курс состоит из следующих частей:
- Введение в Python
- Структуры данных и функции
- Объектно ориентированное программирование
- Углубленный Python
- Многопоточное и асинхронное программирование
- Итоговый проект
Лекционные материалы и задания без оценки доступны бесплатно, для оцениваемых заданий и получения сертификата необходимо приобрести курс.
Авторы курса
Александр Емелин
Разработчик Python, Go. Сторонник open-source. Автор достаточно крупного open-source проекта https://github.com/centrifugal/centrifugo.
Мне давно нравилась идея дистанционного способа обучения. Спасибо Mail.Ru Group за возможность поучаствовать в создании подобного проекта.
Александр Жебрак
Программист, преподает курс по Python в Технопарке МГТУ и Mail.Ru Group. Занимается машинным обучением, 4,5 года работал в Mail.Ru в отделе внутренней разработки, руководил разработкой интранета. Сейчас занимается проектами в области анализа биомедицинских данных в InsilicoMedicine.
Принял участие в создании курса, так как это замечательный опыт преподавания, работы с камерой, общения с коллегами. В ходе создания курса смог отточить навыки подачи чистого материала, это отличается от лекций в университете в рамках Технопарка.
Дмитрий Швеенков
Окончил Пензенский государственный университет. Работает в Mail.Ru Group, руководит командой разработки. В последние несколько лет занимается разработкой высоконагруженных сервисов на Python.
Решил взяться за создание курса, чтобы попробовать новый для себя формат задач.
Содержание курса
Курс состоит из шести модулей — «недель», в ходе которых слушатели изучают конкретную тему или выполняют проект. Вначале даются ключевые знания о структуре и синтаксисе языка, и чем дальше, тем больше вы будете осваивать тонкости Python и возможности его практического применения.
В конце курса вас ждет итоговый проект, где вы самостоятельно реализуете сетевое приложение.
1. Введение в Python
На первой неделе участники курса узнают об особенностях языка и сфере его применения, выберут среду разработки и начнут программировать. Первый этап разбирает работу с базовыми типами: числами, логическими типами, строками и байтовыми строками. Участники научатся работать с потоками, разворачивать окружение и собирать программу из модулей и пакетов. Для тех, кто уже знаком с Python, этот модуль будет возможностью освежить и систематизировать свои знания перед более сложными темами.
Темы недели
- Знакомство с курсом
- Первые шаги
- Базовые типы и конструкции
- Организация кода и окружение
Задания по программированию
- Сумма цифр в строке
- Рисуем лестницу
- Корни квадратного уравнения
2. Структуры данных и функции
На второй неделе программа касается базовых структур данных, необходимых в любой программе: списков, кортежей, словарей и множеств. Участники увидят примеры использования этих конструкций, разберутся, как читать документацию, и сдадут тест по этому уроку.
Также вторая неделя касается функций и функционального программирования. Еще участники разберут работу с файлами, узнают, что такое декораторы и генераторы, научатся читать документацию по этим разделам.
Темы недели
- Коллекции (списки, кортежи, словари, множества)
- Функции (декораторы, генераторы)
Задания по программированию
- Key-value хранилище
- Декоратор to_json
3. Объектно ориентированное программирование
ООП — главный подход к построению сложных проектов на языке, который просто необходимо знать. Раздел состоит из трех уроков, два из них посвящены теории.
В теоретической части студенты узнают, что такое классы, экземпляры и методы, научатся простому и множественному наследованию, name mangling.
Темы недели
- Классы и объекты
- Наследование
Задания по программированию
- Реализация простого класса для чтения из файла
- Классы и наследование
4. Углубленный Python
Четвертая неделя касается работы с особыми классами и методами в Python. Она нужна для того, чтобы расширить понимание того, как все работает в языке. Студенты узнают, что такое магические методы, итераторы, контекстные менеджеры, дескрипторы и метаклассы. Отдельное внимание уделяется работе с документацией по этим разделам.
Темы недели
- Особые методы классов
- Механизм работы классов
- Отладка и тестирование
Задания по программированию
- Файл с магическими методами
- Дескриптор с комиссией
5. Многопоточное и асинхронное программирование
Знания этой недели помогут в ответе на вопрос, как написать сетевую программу на Python. Без сетевого взаимодействия не обходится практически ни одна реальная задача в жизни.
Неделя касается работы с потоками, сетью и сокетами. В первой части модуля студенты узнают о создании процессов и потоков и об их синхронизации. Во второй части разберут работу с сокетами и клиент-серверную модель программы, таймауты, обработку сетевых ошибок и одновременную работу с несколькими соединениями.
Темы недели
- Процессы и потоки
- Работа с сетью, сокеты
- Асинхронное программирование
Задания по программированию
- Клиент для отправки метрик
6. Итоговый проект
На этой неделе вы сможете воспользоваться всеми накопленными знаниями для решения практической задачи.
Задания по программированию
- Сервер для приема метрик
Постановка задачи
На предыдущей неделе слушатели курса разрабатывали сетевое приложение — клиента для сервера метрик, который умеет отправлять и получать всевозможные метрики. Пришло время финального задания — нужно реализовать серверную часть самостоятельно.
Сервер должен соответствовать протоколу, который был описан в задании к предыдущей неделе. Он должен уметь принимать от клиентов команды put и get, разбирать их и формировать ответ согласно протоколу.
Результат курса
Участники создадут свой собственный проект — полноценное серверное приложение для получения метрик от множества клиентов, применив технологии курса. Подытожим, повторив сказанное в начале: выпускники курса овладеют необходимыми знаниями для разработки на языке Python. Кроме того, лучших выпускников мы рассмотрим на подходящую вакансию в Mail.Ru Group.
Регистрация на курс
Регистрируйтесь по ссылке!
Уже знаете Python? Изучите другие курсы от Mail.Ru Group!
Coursera — одна из крупнейших платформ для создания и прохождения онлайн-курсов с 25 миллионами пользователей и более чем 2000 онлайн-курсов по техническим и гуманитарным дисциплинам от ведущих университетов и компаний. Прохождение курсов на платформе подразумевает не только просмотр лекций и выполнение заданий, но и общение с другими студентами и преподавателями на форумах курсов.
habr.com
Как работают IT-образовательные программы Mail.Ru Group / Newtonew: новости сетевого образования
Mail.Ru Group проводит форумы технологий, международную олимпиаду для программистов Russian Code Cup, чемпионат по программированию искусственного интеллекта Russian AI Cup, конкурс дизайнеров и проектировщиков интерфейсов Russian Design Cup. А также есть Технопарк и Техносфера Mail.Ru — уникальный учебно-практический центр, созданный Mail.Ru Group вместе с МГТУ им. Н.Э. Баумана, а потом и с ВМК МГУ. О том, зачем всё это и как оно работает, нам рассказал Дмитрий Волошин, директор департамента исследований и образования Mail.Ru Group.
У вас существуют и развиваются постоянно действующие образовательные программы: Технопарк Mail.Ru при МГТУ имени Баумана и Техносфера Mail.Ru при ВМК МГУ имени Ломоносова. Расскажите о них поподробнее: как всё начиналось, каковы их миссии?
Не открою ничего нового, если скажу, что кадровый вопрос в IT-отрасли стоит крайне остро. Причин несколько. Во-первых, IT — это высокотехнологичная сфера, которая развивается с такой скоростью, что вузовское образование просто не может за ней поспеть, ведь на создание и утверждение новых учебных программ требуется несколько лет. В результате выпускники зачастую имеют блестящую теоретическую базу, но не умеют решать реальные задачи и нуждаются в длительной адаптации на производстве. В-третьих, даёт о себе знать демографический провал 1990-х годов, который привёл к дефициту хороших специалистов во многих сферах, не только в нашей.
В итоге для IT-компаний остается единственный, самый верный способ получить талантливых молодых профессионалов — подключиться к их подготовке. Именно по этой причине три года назад мы совместно с МГТУ им. Баумана запустили свой первый образовательный проект — Технопарк Mail.Ru. Здесь студенты старших курсов и аспиранты МГТУ могут получить бесплатное дополнительное образование в сфере IT. Они учатся у ведущих экспертов IT-рынка и пробуют свои силы в реальных проектах. Этот проект мы оцениваем как очень удачный — в Mail.Ru Group теперь работает несколько десятков блестящих молодых разработчиков, прошедших жёсткий отбор и интенсивное обучение в Технопарке. Проект вошел в «Каталог лучших образовательных программ РАЭК». Успешный опыт было решено повторить на базе ВМК МГУ — так в прошлом году родилась Техносфера Mail.Ru. По сути, Техносфера является неким молодым ответвлением от Технопарка, по своей структуре программы очень схожи.
В чем же их основные различия, помимо проведения в разных вузах?
На самом деле это два очень разных проекта, у каждого из которых свои особенности. В Технопарке мы готовим разработчиков, которые в будущем вырастут в системных архитекторов высоконагруженных систем, а в Техносфере — исследователей в области big data. Это другое, не менее важное направление. Получается, что в МГТУ студенты идут по инженерному пути, а в МГУ — по исследовательскому. Специфика образования в каждом проекте во многом зависит от вуза, на базе которого он создан: программы «заточены» под особенности обоих учреждений.
Как проходит обучение по этим двум программам?
В Технопарке студенты учатся два года, осваивая за это время 22 дисциплины. Первый год они вникают в тонкости разработки web-сервисов: изучают технологии разработки, программирование на C/C++ и Java, фронтенд-разработку и еще кучу всего. Второй год посвящён дисциплинам, которые нужны системному архитектору. Ребята разбираются в тонкостях проектирования высоконагруженных систем, в основах безопасности интернет-приложений, учатся управлять продуктом. Для профессионалов такого уровня очень важны навыки работы в команде, поэтому мы также даём тренинги по soft skills, где учим студентов презентовать свои идеи, убеждать, вести переговоры, грамотно управлять своим временем.
За три года программа Технопарка стала обширнее и круче, у нас появилась студенческая лаборатория, открытые подготовительные курсы, летняя школа и много чего другого. В Техносфере студенты учатся год, но мы планируем увеличить этот срок до двух лет. Сейчас они проходят алгоритмы обработки больших объемов данных, методы и средства построения систем информационного поиска и другие предметы, а в будущем программа будет расширена. Все наши курсы уникальны и разработаны специально для Технопарка и Техносферы, а ведут их в основном постоянно практикующие разработчики из Mail.Ru Group. Студенты активно участвуют в улучшении программ – мы узнаём, что ещё им хотелось бы изучать, и просим оценить качество обучения.
Как к вам можно поступить?
Набор в Технопарк и Техносферу проходит два раза в год: в сентябре и в феврале. Первый этап отбора — онлайн-тестирование, второй — профессиональное собеседование, на котором преподаватели проверяют уровень знаний и навыков кандидатов. Узнать подробности и найти примеры заданий можно на официальных сайтах Технопарка и Техносферы. Третий этап — HR-собеседование. Мы заинтересованы в том, чтобы к нам шли высокомотивированные ребята — те, кто хочет стать крутым профи и готов упорно учиться. Поэтому мы расспрашиваем кандидатов о том, что их привело в профессию, какие задачи они перед собой ставят и почему хотят попасть именно к нам.
Где сейчас заняты выпускники этих двух образовательных проектов?
Чуть больше половины обладателей дипломов Технопарка работают в Mail.Ru Group, а остальные — в других IT-компаниях. Техносфера — совсем юный проект, и выпускников пока не вырастила. Наша цель состоит в том, чтобы готовить классных профессионалов не только для себя, но и для отрасли в целом. Поэтому мы морально готовы к тому, что выпускники могут выбрать другую IT-компанию, и по-настоящему гордимся, когда они находят себя где-то еще и занимаются важными проектами.
Недавно Технопарк отметил свое трехлетие. Каких результатов удалось добиться за это время? Что нового вы планируете внедрить в проект?
За нашими плечами шесть интенсивных семестров в Технопарке. Мы подготовили два выпуска профессиональных разработчиков, и это действительно лучшие из лучших. Что касается нововведений, мы изменили форму финальных испытаний для студентов — решили ввести выпускные проекты. Теперь в конце второго года обучения ребята должны будут выполнить и защитить квалификационную работу: свой собственный веб-сервис с мобильным приложением. На основе этого будем принимать решение о выдаче диплома. Завершённый проект в портфолио является большим плюсом для выпускников. Его можно показать потенциальным работодателям или сделать основой стартапа. Думаем связать церемонию выдачи дипломов с защитой проектов, чтобы время между достижением и поощрением было минимальным.
Сейчас на обоих проектах активно создаются так называемые открытые курсы. Студенческое сообщество, например, говорит: «Хотим изучать Perl», тогда мы находим преподавателей и запускаем пилотный курс. Приглашаем на эти курсы всех студентов вуза, на базе которого проводится программа. Если даже студент не может или не собирается поступать в Технопарк или Техносферу, он имеет возможность просто прослушать отдельный курс по интересной ему теме. Если мы видим, что курс удачный, он становится частью постоянной учебной программы.
Первыми из открытых курсов мы запустили «Unity 3D» и «Управление IT-проектами», а с нового учебного года также стартовали курсы по базовому администрированию Linux, программированию на Perl, JavaScript и некоторые другие. Готовится курс по анализу уязвимостей, который помогут провести коллеги из «Лаборатории Касперского». Не раз бывало, что у нас хотели учиться студенты непрофильных факультетов, но им не хватало знаний для проходного балла. Например, мало кто из них хорошо знает C++. Чтобы дать им шанс, в качестве эксперимента были запущены подготовительные курсы. Могу сказать, что эксперимент удался — при поступлении в Технопарк самый высокий проходной балл набрал студент юрфака Дмитрий Меркуриев.
Ещё один интересный новый проект — чемпионат Техностарт для всех студентов МГТУ имени Баумана. В конкурсе участвовали около 250 человек, представившие 46 проектов. Участники чемпионата должны были создать сервис, который призван улучшить жизнь студентов. Первое место завоевало приложение «Мобильный университет». Оно помогает ориентироваться в стенах университета, работать с расписанием и узнавать новости. Кстати, это проект занял четвертое место в конкурсе разработки мобильных приложений, который проводился среди студентов российских и китайских вузов.
Поскольку в проектах существует достаточно серьезная процедура отбора, можно ли сказать, что Технопарк и Техносфера являются своеобразными закрытыми элитарными школами для талантов?
По факту — да. За время существования Технопарка конкурс вырос в три раза — с двух до шести человек на место. У нас очень серьёзные вступительные испытания и собеседования, а потом, во время учёбы, ребята проходят через огонь и воду. В конце каждой сессии отсеивается 15–20% учащихся — те, у кого недостаточно времени, упорства и, возможно, мотивации. За историю Технопарка в него поступили 222 человека, а к стажировке в Mail.Ru Group итоге было допущено всего 89. К выпуску студенты приходят настоящими бойцами и профессионалами.
А что делать самородкам, которые не учатся в данных университетах?
Конечно, мы думаем и о других студентах. Поэтому мы регулярно выкладываем лекции на нашем YouTube-канале и публикуем материалы с занятий в корпоративном блоге на Хабре. Видеокурсы также можно найти на сайтах Технопарка и Техносферы.
Мы все отлично знаем, что сегодня хорошие программисты на вес золота (в принципе, как и любые другие хорошие специалисты). Вы проводите четыре крупных IT-чемпионата для всех желающих. Расскажите про их специфику, перспективы для участников.
Мы проводим четыре ежегодных чемпионата. Это Russian Code Cup — крупнейшая олимпиада по спортивному программированию, Russian Design Cup — конкурс дизайнеров интерфейсов, которые соревнуются в создании уникальных решений в области дизайна, Russian Developers Cup — состязание для разработчиков веб-проектов, мобильных сервисов и игр, и последний — Russian AI Cup, чемпионат по программированию искусственного интеллекта на примере игровых стратегий.
Все эти чемпионаты повышают популярность IT-профессий среди молодежи, дают разработчикам и дизайнерам ориентир и стимул для дальнейшего развития. Участники получают возможность помериться силами с лучшими и заявить о себе в IT-сообществе. О высоком уровне соревнований говорит, к примеру, тот факт, что в финале Russian Code Cup в прошлом году участвовало шесть абсолютных чемпионов мира среди студентов и несколько золотых призеров международной олимпиады среди школьников. В чемпионатах могут участвовать все желающие вне зависимости от страны проживания, образования или профессии. Правда, есть всё же пара ограничений — к участию не допускаются школьники, а также сотрудники Mail.Ru Group и их родственники.
Какое из мероприятий в итоге оказывается самым востребованным?
Сравнить напрямую не получится — все мероприятия востребованы в своих областях. По количеству участников выделяется Russian Code Cup — это одно из самых масштабных в мире русскоязычных соревнований по спортивному программированию. Он появился первым в этой нише, в 2011 году. Сообщество спортивных программистов очень дружное, сплоченное, они активно делятся информацией: зовут друг друга участвовать, следят за результатами, обсуждают задачи. Russian Code Cup как раз вот-вот стартует.
Будут ли в этом году реализованы какие-то нововведения? Каких результатов вы ожидаете от мероприятия в этом году?
В этом году мы продолжим практику проведения онлайн-финала. Только теперь, чтобы получить эффект присутствия, хотим использовать веб-камеры на компьютерах наших финалистов. Мы отмечаем, что с каждым годом в чемпионате принимают участие всё больше программистов, а уровень их подготовки растет. Чемпионат помог открыть настоящих звезд спортивного программирования, таких как Геннадий Короткевич и Петр Митричев. И в этом году мы ожидаем новых приятных открытий.
Какие задачи решают спортивные программисты?
Все задачи готовят наши сотрудники и эксперты НИУ ИТМО (Национального исследовательского университета информационных технологий, механики и оптики). Задания сложные, нестандартные, интересно поданные и порой забавные. Например, на отборочном туре Russian Code Cup в прошлом году нужно было помочь программисту Гоше, запутавшемуся в родственных связях героев сказки, которую читал на ночь детям.
Каковы перспективы и возможности ваших выпускников и победителей в корпорации Mail.Ru Group?
На стажировку в Mail.Ru Group мы приглашаем только студентов наших образовательных программ. Но перед финалистами чемпионата также открывается множество дорог. Например, призеры Russian Developers Cup могут попасть в преакселератор ФРИИ, где у них есть возможность с помощью профессионалов довести до ума свой проект и получить инвестиции. Что касается работы, некоторые победители стали нашими сотрудниками — и в этих случаях победа сработала как способ заявить о себе на рынке. А вообще, мы следим за успехами финалистов, с некоторыми ребятами дружим и приглашаем на другие мероприятия. Одним из наших приоритетов является повышение престижа IT-отрасли, а история успеха финалистов конкурсов — лучшая реклама профессии.
И какие советы Вы дадите «не вашим» студентам, которые уже имеют хороший профессиональный бэкграунд и мечтают работать в вашей компании?
Не хочется быть банальным и говорить про саморазвитие и хорошую учебу в вузе. Это вс` необходимые, но очевидные вещи. Скажу вот о чем: стремитесь развивать социальные навыки. Современная разработка — это командная история, и ваша эффективность напрямую зависит от того, насколько вы способны находить взаимопонимание с коллегами и партнерами.
Вы даже не представляете, сколько в России ещё действует интересных образовательных проектов. А мы кое-что об этом знаем и спешим поделиться с вами. Вот, например, сервис по обучению программированию Hexlet, онлайн-помощник для школьников Фоксфорд, MOOC-площадка Универсариум. Можете почитать ещё наш краткий обзор главных российских онлайн-образовательных ресурсов.Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.
newtonew.com
Все образовательные проекты Mail.Ru Group / Mail.ru Group corporate blog / Habr
Мы много рассказываем о своих образовательных проектах, но вдруг поняли, что у нас нет ни одной статьи, где была бы собрана информация обо всех наших образовательных возможностях. Мы решили исправить это досадное упущение. Теперь желающим получить знания не придётся искать по всему Хабру и интернету.
Великолепная пятёрка — очное обучение в вузах
Начнём мы с наших «локомотивов» — пяти образовательных проектов, запущенных на базе ведущих технических вузов России. Студенты могут выбрать свою специализацию в IT: полугодовую или двухгодичную программу.
Как это работает
Обучатся на проектах могут студенты вуза: сейчас в 5-ти вузах действует 67 дисциплин. Набор происходит два раза в год: в сентябре и в феврале. Сейчас на потоке учатся 1400 студентов. Преподаватели: сотрудники Mail.Ru Group — практикующие профессионалы, которые учат решать реальные задачи — 200 человек. В финале: сертификат Mail.Ru Group и стажировка с возможностью трудоустройства
Следующее зачисление: сентябрь 2017. Выбирайте свой вуз и подавайте заявку на сайтах проектов.
https://park.mail.ru/
Совместный проект с МГТУ им. Баумана. Это наш первый, «пионерский» проект, он работает с 2011 года. Конкурс — 9 человек на место.
Программа обучения:
- Двухгодичная, по направлению «Системный архитектор».
- Семестровые курсы:
- Базовое администрирование Linux;
- Подготовительная программа по программированию на С/C++;
- Программирование Cuda C/C++, анализ изображений и Deep Learning;
- Разработка приложений на iOS;
- Программирование на Perl;
- Программирование на Python.
https://sphere.mail.ru/
Совместный проект с МГУ им. Ломоносова. Работает с 2014 года. Конкурс — 9 человек на место.
Программа обучения:
- Двухгодичная, по направлению «Анализ больших данных».
- Семестровые курсы:
- Программирование на Perl;
- Подготовительный курс «Алгоритмы и структуры данных»;
- Разработка интернет-приложений;
- Разработка на C/С++;
- Разработка на Go.
https://track.mail.ru/
Совместный проект с МФТИ. Работает с 2015 года. Конкурс — 6 человек на место.
Программа обучения:
- Двухгодичная, по направлениям «Веб-разработка высоконагруженных проектов», «Мобильная разработка».
- Семестровые курсы:
- Программирование на Perl;
- Системное администрирование Linux;
- СУБД в высоконагруженных проектах;
- Введение в промышленное программирование и структуры данных.
https://polis.mail.ru/
Совместный проект с СПбПУ. Работает с 2016 года. Конкурс — 5 человек на место.
Программа обучения:
- Двухгодичная, по направлению «Java-разработка высоконагруженных приложений».
- Семестровые курсы:
- Введение в Java (интенсив).
https://atom.mail.ru/
Совместный проект с МИФИ. Работает с 2016 года. Конкурс — 5 человек на место.
Программа обучения (семестровые курсы):
- Программирование на C++;
- Разработка на Java;
- Программирование на Python;
- Программирование на Perl.
Митапы и конференции в офисе
Маленькие митапы на 2-3 выступления и более крупные конференции — самые распространённые мероприятия по обмену опытом. В 2016 провели более 60. Темы: мобильная разработка (мы организуем Android Devs Meetup, хостим CocoaHeads), Data science, UX (UX-среда, UX-research), языки программирования (встречи сообществ Moscow.Python, Go, MoscowJS, YAPS).
Смотрите расписание — они регулярно проводятся в нашем офисе, приходить могут все желающие (нужно регистрироваться), вход бесплатный. Но даже если вы живёте далеко, или не смогли выкроить время, не переживайте — мы выкладываем видеозаписи выступлений.
Лекции и мастер-классы онлайн — канал Технострим
Технострим — наш учебно-образовательный YouTube-канал. Здесь мы выкладываем видеозаписи выступлений и лекций многих учебных курсов, преподаваемых в образовательных проектах. Сегодня на канале доступно уже больше 500 видео с занятий. Уже 57 000 пользователей. Среди них есть и различные мастер-классы, проведенные нашими сотрудниками, например:
Большую образовательную подборку материалов также смотрите в нашем посте Время учиться: дайджест бесплатных образовательных материалов.
Онлайн-курсы с ДЗ
Для тех, кто не может обучатся в наших пяти основных проектах очного обучения, мы ведём онлайн-курсы на платформе Stepik.org. Они проходят в формате видеолекций и практических заданий. Состав и количество курсов время от времени меняется, но на данный момент список такой:
В 2016 году на курсы записалось более 50 000 человек. Кроме курсов для разработчиков, вышел курс по UX на платформе Coursera.
Онлайн чемпионаты для профессионалов
Кто-то ошибочно считает, что чемпионаты — всего лишь состязания. Но в то же время это эффективный мотиватор для самообразования. Чтобы принять участие в чемпионате нужно не просто уметь программировать, нужно делать это лучше других. Нужно знать и уметь применять наиболее выгодные в текущей ситуации подходы, быть изобретательным. А без обучения и практики этого в себе не развить.
Ежегодно мы проводим пять чемпионатов: Russian Code Cup, Russian AI Cup, Machine Learning Boot Camp, Russian Design Cup и Russian Crypto Cup. С 2011 года было проведено 20 чемпионатов, в которых приняли участие более 150 000 человек из 17 стран. Также на базе Техностарта мы проводим отдельный чемпионат студенческих IT-проектов. Смотрите разборы задач и готовьтесь к следующему этапу.
Школьникам — выбор профессии и поступление
Олимпиада по программированию Технокубок позволяет получить дополнительные баллы по информатике при поступлении. Проводится в партнёрстве с МГТУ им. Баумана и МФТИ на платформе Codeforces. Принять участие в ней могут ученики 8-11 классов. Посмотреть примеры задач, которые были в прошлом году, можно здесь.
Цифровые герои — выбери свою профессию в IT
10 профессиональных портретов специалистов, создающих онлайн-проекты, помогают определиться с выбором профессии:
- backend-разработчик;
- frontend-разработчик;
- мобильный разработчик;
- продуктовый дизайнер;
- геймдизайнер;
- разработчик игр;
- тестировщик;
- специалист по информационной безопасности.
… и некоторые другие профессии. Приведено описание повседневных обязанностей, знаний и навыков, необходимых для этих профессий, интервью с представителями. Выбирайте, какая профессия вам больше подходит.
Сертификация
Если вы самостоятельно овладели какой-то IT-профессией, или просто хотите проверить свои знания, то можете принять участие в программе сертификации Mail.Ru Group. Участникам предлагается решить набор тестов. Это не какой-то «универсальный» набор для определения общей эрудиции. Тесты разбиты по многочисленным тематикам. На основании результатов тестирования вы получите сертификат — бронзовый, серебряный или золотой.
GeekUniversity
Наконец, наш самый свежий образовательный проект — GeekUniversity. Он организован совместно с порталом GeekBrains.ru. Это первый в стране онлайн-университет, готовящий веб-разработчиков, а также Android- и iOS-программистов. Программа обучения интенсивная, рассчитана на год. За это время из новичков сделают middle-разработчиков. Одна из особенностей GeekUniversity — гарантия трудоустройства: после завершения обучения выпускникам будет предложено поступить в штат компаний-партнёров проекта.
Выбирайте свое направление!
habr.com