7 anos de projetos educacionais Grupo Mail.Ru: compartilhe experiência nas principais áreas



Entre os projetos do departamento de educação do Mail.Ru Group estão programas de treinamento em 7 universidades técnicas líderes, incluindo 200 disciplinas de TI, mais de 17 cursos on-line, 9 campeonatos de TI e cerca de 1000 vídeos de treinamento no canal Technostream no YouTube.

Conversamos sobre instruções e compartilhamos materiais abertos: gravações de palestras, reuniões e master classes, análise de tarefas do campeonato e uma seleção de cursos on-line para iniciantes e profissionais.

Projetos educacionais


Programas bienais e semestrais baseados em 7 universidades técnicas: MSTU. N.E. Bauman, Universidade Estadual de Moscou, Instituto de Física e Tecnologia de Moscou, Instituto de Física de Engenharia de Moscou, Universidade Politécnica de São Petersburgo, PSU e Universidade Estadual de Voronezh. Todos os projetos educacionais têm sua própria especialização: desenvolvimento e arquitetura de aplicativos, engenharia de sistemas, análise de dados e desenvolvimento de jogos.

Todos os anos, cerca de 150 estudantes e graduados em projetos educacionais vêm para um estágio no Mail.Ru Group e em outras empresas de TI - Yandex, Sbertech, Kaspersky, Tinkoff. Os exames de admissão, dependendo da universidade, são realizados uma ou duas vezes por ano e consistem em testes on-line e entrevistas presenciais. A competição atinge 10 pessoas por local. Professores de projetos educacionais - mais de 200 funcionários da empresa.

Technopark (MSTU em homenagem a N.E. Bauman)


Durante 7 anos, o Technopark formou mais de 600 alunos. Outros 500 Baumans estão estudando em um programa de dois anos com especialização em “System Architect”, bem como em cursos semestrais em C ++, Python, Linux, iOS, Android, redes neurais e projetando data warehouses.

Registros de palestras do Technopark:


Resenhas sobre o projeto de egressos do Technopark
Alexey Novoselov:
O resultado do treinamento no Technopark é a auto-realização. Parentalidade. Experiência real e habilidades de desenvolvimento. Um olhar sistemático na Web. Amigos e contatos úteis. Passatempo difícil, mas agradável.

Ivan Belt:
O dia em que entramos no Technopark foi um momento decisivo na minha vida. Se não fosse o Technopark, agora eu trabalharia com dinheiro completamente diferente e em projetos muito menos interessantes. O Technopark acabou sendo minha passagem para a vida.

Maria Zubareva:
Em dois anos, cresci muito como especialista em TI. Aprendi que um programador não está trabalhando com máquinas sem alma, mas interagindo com pessoas diferentes. No Technopark, fomos ensinados a trabalhar em equipe, ouvir os outros e falar de maneira que eles o ouvissem.




Technosphere (Universidade Estadual de Moscou em homenagem a M.V. Lomonosov)


Ao longo de 4 anos, mais de 300 estudantes se formaram na Technosphere . Outros 400 estão estudando no programa principal “Análise de grandes volumes de dados” e cursos abertos:

  • Desenvolvimento em movimento;
  • Aprendizado de máquina;
  • Desenvolvimento em Kotlin;
  • Curso preparatório "Algoritmos e estruturas de dados".

Além disso, na Tecnosfera, existe um laboratório do projeto Tarantool (DBMS de código aberto desenvolvido no Mail.Ru Group), cujos funcionários ensinam as disciplinas "Bancos de dados" e "Programação de sistemas".

Registros de palestras da Tecnosfera:


Comentários de estudantes e graduados sobre a tecnosfera
Leonid Stolyarov:
O projeto me deu uma visão geral de várias áreas e direções de desenvolvimento, incluindo seus recursos, tarefas atuais. Muitos conhecimentos novos em áreas populares populares, como Big Data e Data Mining. A capacidade de desenvolver mini-projetos interessantes e emocionantes na forma de lição de casa. Novos conhecidos e comunicação.

Vladislav Efimov:
Eu gostei de fazer isso. Tentei realizar as tarefas com eficiência, obtive resultados. Talvez eu comece a ensinar na tecnosfera: é ótimo quando você está interessado em algo e tenta transmiti-lo a outras pessoas.

Kirill Golikov:
Sim, não foi uma caminhada fácil. Fiz minha lição de casa intensivamente e muito. Eu aprendi muitas coisas, tudo estava bem.


Technotrek (MIPT)


Por 3 anos, mais de 100 estudantes da Technotrek receberam a especialidade “Arquiteto de aplicativos cliente-servidor”. No momento, mais de 260 estudantes estão estudando no projeto. Além do programa principal, a Technotrek implementa os seguintes cursos semestrais:

  • Programação industrial e estruturas de dados;
  • Desenvolvimento Android;
  • Teste automatizado
  • Redes neurais;
  • Desenvolvimento de jogos no Unity.

Registros de palestras de Technotrek:


Comentários sobre o projeto dos graduados da Technotrek
Oleg Babin:
A base obtida no Technotrek é bastante útil em termos de princípios: conheço as abordagens básicas, tenho as habilidades, entendo como algo deve ser organizado, como funciona.

Alexey Khatskevich:
No Technotrek, havia muitos cursos diferentes, permitindo experimentar diferentes aspectos do desenvolvimento e escolher o que mais lhe agrada.

Edward Poyda:
Technotrack deu uma sensação de autoconfiança. Após o segundo semestre, consegui um emprego como desenvolvedor Android.




Technoatom (MEPhI) e Technopolis (SPbPU)


Existem 234 graduados e 235 estudantes em Technoatom . Em Technopolis , um projeto educacional da rede social Odnoklassniki (Grupo Mail.Ru), existem 96 graduados e 121 alunos. Ambos os projetos foram lançados em 2016.

O principal programa do Technopolis é "Designing Highly Loaded Applications", os cursos semestrais são Java, Go e "Automated Testing". Atualmente, o Technoatom não possui um programa principal; dos cursos semestrais - Perl, Go, Python, Redes Neurais, Teste de aplicativos móveis e recrutamento de TI.

O curso mais popular nos dois projetos é o Java Development (Ilya Dronov, desenvolvedor móvel de rede social Odnoklassniki).

Registros dos cursos de Technopolis:

  • Usando bancos de dados (Sergey Mikhalev, chefe do grupo de análise de negócios da rede social Odnoklassniki);
  • HighLoad (Vadim Tsesko, desenvolvedor líder da rede social Odnoklassniki);
  • Design de interface (Victor Ivanov, gerente da rede social VKontakte, e Mikhail Frolov, gerente da rede social Odnoklassniki).

Comentários dos alunos
Evgeny Kashirin:
As expectativas do Tekhnoatom eram justificadas em 300%, ou mesmo 400%. Em primeiro lugar, graças aos professores, Java liderou meu currículo movendo Python e JS. Os caras mostraram um IDE bonito e conveniente, promoveram ativamente a interação com o GIT e demonstraram não apenas uma linguagem, mas toda uma pilha de tecnologias atualmente relevantes. Em segundo lugar, encontrei um emprego - também relacionado ao Java.

Alexey Kvasny:
Desenvolvemos um jogo semelhante ao Space Invaders. Foi bem divertido. Cada pessoa pensa à sua maneira e, consequentemente, escreve um código à sua maneira. Eu tive que discutir, comprometer. O mais difícil foi o trabalho em equipe - mas, ao mesmo tempo, o mais interessante.




Igrosfera (PSU e VSU)


Em 2018, os projetos educacionais do Mail.Ru Group apareceram nas Universidades Estaduais de Voronezh e Penza. Na Igrosfera da Universidade Estadual de Voronezh, são oferecidos aos alunos os cursos semestrais "Desenvolvendo jogos no Unity" e " Testando projetos de jogos ". No PSU da Igrosfer, está sendo ministrado o curso "Desenvolvendo jogos no Unity".

No momento, há 69 estudantes em Igrosphere-Voronezh e 44 em Igrosphere-Penza. Até o momento, não há palestras públicas sobre esses projetos.

Comentários dos estudantes da Iosfera
Irina Serikova:
Para a admissão foi necessário passar em um pequeno teste. Quebrei a cabeça apenas na última pergunta, que consistia em uma tarefa de teste. Mas para mim foi mais divertido do que difícil.

Artem Potapov:
É necessário ser trabalhador e proposital. Essas qualidades ajudam no curso do treinamento e depois do dispositivo no Mail.Ru Group.




Campeonatos


Em nove competições, desenvolvedores e designers de mais de 100 países participam. A audiência geral dos campeonatos é de mais de 120.000 participantes.

Russian AI Cup (RAIC) - uma competição para programar inteligência artificial no exemplo de estratégias de jogo. O número médio anual de participantes é de 2.000. Profissionais e programadores iniciantes são convidados a participar da competição, mas antes de tudo, o RAIC é projetado para desenvolvedores experientes.

Discussões, artigos e vídeos de participantes e organizadores
2012 CodeTanks
Artigos
O caminho para a vitória na Russian AI Cup 2012
O caminho para a medalha de prata na Russian AI Cup 2012
Manobras de tanques na Copa AI russa

Vídeo
Processo de redação da estratégia
Taça da AI russa. Campo de táticas
Taça da AI russa. Código dos tanques
Exemplo de estratégia
Exemplo de estratégia

2013 CodeTroopers
Artigos
Russian AI Cup: detalhes técnicos
Medalha de ouro na Russian AI Cup 2013 - como tudo foi

Vídeo
Escrevemos AI para a Russian AI Cup

2014 CodeHockey
Artigos
Russian AI Cup 2014: estratégia vencedora
Desenvolvendo uma estratégia para um jogo de hóquei como parte do concurso da AI AI Cup
Resultados da Copa AI 2014 da Rússia

Vídeo
Solit 2015. Ivan Polyakov “Russian AI Cup 2014: criando IA para um jogo em tempo real”
Início rápido: análise do participante
Revisão da Estratégia
Notícias da AI Cup 2015: Edição 01 , Edição 02 , Edição 03 , Edição 04 , Edição 05 , Edição 06 , Edição 07 .

2015 CodeRacing
Artigos
História da Vitória na Copa AI anual da Rússia em 2015
História do 5º lugar na Russian AI Cup 2015

Vídeo
Exemplo de estratégia
Exemplo de chegada

2016 CodeWizards
Artigos
Digest AI Cup. Cinco estratégias para Code Wizards 2016
Como criar o melhor bot para jogar no estilo Dota - entrevista com o vencedor da competição Russian AI Cup
Histórico de participação (e quase vitória) na Taça da Rússia 2016

Vídeo
Agente de aprendizagem profunda para RussianAICup 2016

2017 CodeWars
Artigos
História 3 lugares Russian AI Cup 2017
Estratégia de exemplo Russian AI Cup 2017
Russian AI Cup: Ferramentas para membros

Vídeo
Início rápido: análise do participante
Exemplo de estratégia
Exemplo de estratégia
Jogo da Copa AI AI 2017 da CodeWizards

Mini AI Cups (Mini AIC) - um mini-clone do campeonato da Copa AI da Rússia, uma plataforma para competições de inteligência artificial relacionadas à criação de robôs para jogos. O público do campeonato é de cerca de 3.000 pessoas, amadores e profissionais podem participar.


A Russian Code Cup (RCC) é o maior campeonato anual de programação esportiva da Rússia, projetado para estudantes e desenvolvedores profissionais. Todos os anos, mais de 5.000 pessoas de diferentes países participam da competição. O campeonato é realizado on-line na plataforma Codeforces, qualquer pessoa pode participar.


Boot Camp de aprendizado de máquina (ML Boot Camp) é um campeonato on-line de aprendizado de máquina e análise de dados. O público do campeonato é de cerca de 8.000 pessoas. A cada ano, a tarefa é compilada de forma que tanto novatos quanto profissionais da área de análise de dados possam participar. Todas as tarefas são baseadas em dados reais.


HighLoad Cup (HLC) - uma competição de desenvolvedores de sistemas altamente carregados. O público é de cerca de 8.000 pessoas. Todos podem participar da competição.


Russian Crypto Cup é um concurso de criptomoedas em que você precisa abrir informações criptografadas. A competição foi desenvolvida para estudantes do Instituto de Física e Tecnologia de Moscou, Universidade Técnica Estadual de Moscou com o nome N.E. Bauman, Universidade Estadual de Moscou com o nome de M.V. Lomonosov, NRNU MEPhI e Universidade Politécnica de São Petersburgo. O arquivo de tarefas e soluções para 2015-2017 está disponível no site do concurso.

A Russian Design Cup (RDC) é uma competição de conceito aberto para designers e designers de interfaces. A competição é projetada para profissionais e iniciantes. O público é mais de 12.000 pessoas.


Tekhnokub - Olimpíada de programação para estudantes das séries 8 a 11 da Rússia e dos países da CEI. A technocup oferece a oportunidade de ingressar nas principais universidades técnicas da Rússia sem exames. A Olimpíada ocorre desde 2015, o público é de mais de 19.000 estudantes.


O Mail.Ru Cup é outro concurso de programação esportiva lançado em conjunto com a plataforma Codeforces em 2018. Leia mais sobre o campeonato aqui .



Cursos Online


17 cursos nas plataformas Stepik e Coursera. Abaixo estão os TOP 7 deles:




Technostream (canal do YouTube)


Palestras para iniciantes e profissionais, gravações de master classes e reuniões, edições de talk shows para especialistas em TI e muito mais.

OH, MEU CÓDIGO - talk shows para pessoas de TI
Estudos de caso reais, análise de CV, análises de código on-line, pesquisas de opinião e histórias de sucesso de especialistas do setor. Por exemplo:


O talk show sai regularmente, já existem 25 questões no canal.

Aulas de mestrado sobre os tópicos mais relevantes em TI . Por exemplo:


Registros de palestras de projetos educacionais: desenvolvimento em C ++ , Go , Perl , desenvolvimento web , redes neurais e outras disciplinas de TI.

Registros de mitaps . Por exemplo:




Durante 7 anos, a direção educacional do Mail.Ru Group se transformou em todo um complexo de projetos e continua a se desenvolver. Existem muitos planos: mantenha-se em contato: no blog da Habré, compartilhamos regularmente materiais úteis, no grupo Mail.Ru Group para eventos que anunciamos eventos e transmissões, no grupo do campeonato publicamos informações sobre as competições e no canal Technostream publicamos as últimas gravações de palestras e master classes .

Source: https://habr.com/ru/post/pt432212/


All Articles