Sergey Shedov- fundador e diretor da Escola de Programadores de Moscou. Graduado pela Universidade Estadual de Moscou, corpo docente
Sêmen Obukhov— Diretor de Desenvolvimento da Escola de Moscouprogramadores. Graduado pela Faculdade de Ciência da Computação da Escola Superior de Economia da National Research University em 2018. Desde 2018, estuda no Instituto de Educação da Escola Superior de Economia da National Research University. Há cinco anos leciona disciplinas de TI na Escola de Programadores. Desde 2015, ele organiza Olimpíadas, incluindo etapas escolares, municipais e regionais da Olimpíada Pan-Russa para Crianças em Escola de Informática na Região de Moscou, bem como a Olimpíada Espacial Internacional anual.
Como se tornar um programador antes de se tornar uma tendência
Sergey Shedov:
- comecei a programar no ensino médioescolas no início dos anos 90. Os pais compraram um computador, mas sem um monitor - simplesmente não havia dinheiro suficiente para isso. Não esperei que ele aparecesse e comecei a compilar programas básicos, focando nos sinais sonoros da unidade de sistema.
Depois de se formar na Universidade Estadual de Moscou, ele trabalhou no escritório por dois anos.o programador. Mas logo percebi que não estava interessado. E quando meu professor de ciência da computação se ofereceu para trabalhar na escola em que me formei, concordei imediatamente. No início, eram aulas apenas aos sábados e depois decidiam mudar permanentemente de emprego. Meus pais não aprovaram essa decisão, porque perdi muito dinheiro - no escritório recebi US $ 1.000 e na escola o salário era de apenas US $ 50. Mas percebi que gosto e, em seguida, meus pedidos eram pequenos - mesmo que suficientes na Internet.
Sergei Shedov. Foto: Anton Karliner/Hi-Tech
Eu entendi que nem todos os alunos estão interessadosprogramação e que é impossível preparar especialistas em TI nas aulas de ciência da computação. Então decidi criar minha própria escola de programadores. Isso foi em 2001. No início, era um círculo comum, onde crianças de escolas próximas frequentavam. Poucas pessoas entenderam o que era programação; isso ainda não era uma tendência.
Gradualmente o círculo cresceu, e depois de seis anos euregistrou uma instituição privada de educação continuada. Agora, temos pouco mais de 4.000 crianças estudando, 30% delas estão online. Estudantes em tempo integral de Moscou e da região de Moscou estão envolvidos - além de Mytishchi, existem filiais em Moscou, Pushkin, Korolev e Dolgoprudny, no total são nove. Crianças de toda a Rússia estudam on-line, existem até rapazes do Cazaquistão.
Sobre conhecimentos fundamentais, música e programação
Sergey Shedov:
- Em 2001, não havia análogos dessa escola. Era necessário desenhar uma ideia na minha cabeça. Estudei em uma escola de música por 10 anos e decidi combinar essa experiência com a experiência de estudar na Universidade Estadual de Moscou. Assim nasceu a idéia de que a criança não deveria apenas aprender por vários meses e sair. Eu queria dar não apenas informações aplicadas, mas também conhecimentos fundamentais, porque sem isso seria impossível se tornar um programador sério. Portanto, alunos da 11ª série não são aceitos na escola - é impossível fornecer conhecimento sério em um ano e não queremos nos envolver em palavrões. Os alunos são levados para a escola a partir da segunda série e os ensinam até a 11ª.
Acredita-se que a programação não seja necessáriaensino superior. Depende do que uma pessoa tem que fazer. Por exemplo, uma pessoa envolvida em aprendizado de máquina deve se formar em uma universidade, porque isso requer conhecimento de matemática que não é fornecido na escola. É necessário olhar no futuro o que será procurado no futuro. Agora você escreverá programas em uma linguagem de programação de script e em 20 anos não será necessário. E para admissão em boas universidades, é preciso começar a estudar ciência da computação na escola.
Tentamos manter-nos atualizados e constantementeintroduzir novas disciplinas. Agora, a escola tem cursos na Internet sobre coisas, blockchain, segurança cibernética, big data - tudo o que apareceu relativamente recentemente, mas sem o qual já é impossível fazer.
Quem "ilumina" os alunos
Semyon Obukhov:
- Ao se candidatar a um emprego, os candidatos passamseleção de vários estágios. A entrevista inicial para os professores é uma lição aberta. O papel dos estudantes é desempenhado por nossos metodologistas, que imitam o comportamento das crianças. Por exemplo, se um professor vai trabalhar com alunos da quinta série, os metodologistas podem começar a brigar com os governantes. Observamos como uma pessoa lida com essa situação. Aqueles que passaram a fase inicial são convidados a treinar em métodos de ensino. Entre aqueles que vêm ensinar, há muitos especialistas em TI e estudantes de universidades de TI que nunca trabalharam com crianças antes. Portanto, é muito importante que eles ofereçam habilidades pedagógicas. A decisão final é tomada após o exame final, que também ocorre no formato de uma aula aberta para metodologistas. Lá, os candidatos devem demonstrar quão bem eles dominaram as habilidades pedagógicas adquiridas nos treinamentos.
Sêmen Obukhov. Foto: Anton Karliner / "Hightech"
Sergei Shedov:
- Tenho certeza de que o professor pode cativar o alunosomente se ele "queima" com o assunto. Além disso, ele deve ser bem versado no material e ser capaz de encontrar uma linguagem comum com os alunos. Portanto, a abordagem para a seleção de professores é muito séria. Cerca de metade dos professores são nossos graduados. Eles retornam não apenas para ensinar, mas também participam do desenvolvimento e trabalham como analistas. Acredito que é muito importante analisar os dados e, ao longo de 18 anos, acumulamos muito material para análise. Por exemplo, as crianças aprendem a programar e cometer algum tipo de erro. Se houver um banco de dados, você pode pular os dados através do aprendizado de máquina e prever que tipo de erros uma criança terá após três anos. E organize o treinamento com antecedência para evitá-los. Ou para dizer à criança: Python não combina com você, é melhor escolher Photoshop e web design. Para permanecermos a escola número um, devemos sempre fazer coisas progressivas.
Sobre uma predisposição para programação
Sergey Shedov:
- Eu não conheci crianças que teriamcontra-indicações à programação. Mas, para uma aprendizagem bem-sucedida, a criança precisa amar e entender matemática. Na admissão, não exigimos conhecimento inicial de programação, mas verificamos que é conhecimento matemático.
Se falamos de qualidades pessoais, a principal coisa para uma criança envolvida em programação é a determinação. Ele não deve ter medo de erros, tratá-los com calma e ser capaz de corrigi-los.
Nem todo mundo quer ser um programador. Acontece que os pais trazem o filho e dizem que ele será, por exemplo, dentista. Mas, ao mesmo tempo, eles querem que ele tenha habilidades de programação, porque isso é útil na profissão. A escola treina não apenas programadores, os graduados podem trabalhar no cruzamento das ciências. Há exemplos em que as crianças começaram a estudar como programador, mas no final foram ao Instituto Ostankino porque gostaram da edição de vídeo. Entre os nossos graduados, há um homem que se interessou em editar, foi a Hollywood e carregou fotos com Spielberg.
O treinamento é dividido em semestres, simultaneamente emum semestre em uma criança, dependendo da idade, pode passar de um a três sujeitos. Duas medidas de controle são fornecidas para cada sujeito - no meio do semestre e no final do semestre. Este é principalmente um trabalho prático - você precisa escrever tarefas de programação ou enviar um projeto. Mas há também sujeitos com um sistema universitário mais complexo. Onde você primeiro precisa escrever tarefas práticas e depois entrega a parte oral. Isso não é suficiente, são assuntos relacionados à programação das Olimpíadas, algoritmos e estruturas de dados. As Olimpíadas não estão ligadas a assuntos e são uma competição separada, um teste independente de conhecimento. Eles costumam ir na segunda quinzena de março - a primeira quinzena de abril.
Se a criança não passou pela segunda vez, ela podeexpulsar. Além disso, o aluno pode ser expulso por não comparecimento. As circunstâncias ou os interesses mudam, ele não pode mais ou não quer andar - essa é uma situação normal para o ensino superior. Mas a escola tem um bom indicador de crianças que permanecem - 91%.
Sergey Shedov. Foto: Anton Karliner / Alta tecnologia
Sêmen Obukhov:
- Os exames de admissão variam de idade. Para crianças pequenas, elas assumem a forma de uma lição aberta quando você precisar responder a perguntas no computador. A partir da quinta série, este é um exame clássico de matemática escrita; para alunos do ensino médio, testamos o conhecimento do currículo escolar. Muitas tarefas não padrão para testar a capacidade de pensar logicamente. Todos os testes são desenvolvidos por professores da escola. Mas muitas crianças têm medo de escrever algo fora do padrão, algo que não foi ensinado. Nas reuniões, eles são informados de que não devem ter medo de escrever as soluções mais não padronizadas, porque isso, infelizmente, não é frequentemente ensinado em uma escola abrangente.
Se a criança não passou nos pontos, mas vemoso que ele quer fazer, nos ofereceremos para passar pelos testes de entrada novamente. Em cada exame, distribuímos crachás como prova de que a criança passou no exame. Havia um menino que viajou para todos os nossos departamentos e ainda fez a quarta vez.
Em cada departamento da escola, as salas de aula são chamadasde maneiras diferentes. Isso é feito para motivar as crianças a grandes conquistas. A escola deve criar uma atmosfera fabulosa onde você deseja retornar. Queremos que as crianças venham até nós, antecipando algo interessante.
Sobre a prática real em Yandex
Sergey Shedov:
- Temos um curso de treinamento final -programação industrial, um análogo da prática industrial. Programação real, trabalho em equipe, e ensinamos isso para os caras. Eles escolhem um projeto e distribuem papéis: alguém será um programador, alguém - um designer, líder de equipe e assim por diante.
Yandex é nosso parceiro-chave, estamos com elesTrabalhamos desde 2014. As crianças vão ao escritório e estudam tecnologia, por exemplo, Alice, Yandex.Maps. O segundo parceiro é GK Osnova, com quem assinamos um acordo há dois anos. Lá, nossos funcionários passam por um estágio na blockchain. Também cooperamos com o parque tecnológico MIPT.
Todos os nossos alunos fazem projetos de graduação paraescola, para que você possa tentar aplicar habilidades na vida real. Por exemplo, eles criaram banco de potência: quando uma pessoa toma um banco de potência em uma estação de metrô e carrega o telefone no caminho, e depois entrega o dispositivo em outra estação. Não era apenas um projeto em papel: havia uma estação que emitia bancos de potência e uma base que contava minutos, dinheiro virtual. Este e outros projetos semelhantes são, na verdade, uma startup de TI que os alunos do ensino médio fazem durante o ano e defendem no escritório da Yandex.
Sobre olimpíadas e espírito competitivo
Semyon Obukhov:
- Todos os alunos da escola participam de olimpíadas empara programação. Temos dois tipos de olimpíadas: pessoal e de equipe. Nas crianças da equipe, eles recebem um computador especialmente para três, para aprender a negociar e distribuir o trabalho.
Em ciência da computação, além de programar eRobótica, existem Olympiads de segurança da informação, muito populares entre os estudantes. Em 2014, foi realizada pela primeira vez para crianças em idade escolar em Moscou, antes que houvesse tais competições em Ecaterimburgo. No primeiro ano, eles anunciaram um mês antes do evento e todos concordaram com o conhecimento que tinham, porque ninguém sabia como se preparar. Nossa equipe venceu e, por quatro anos, ficou em primeiro lugar, enquanto os vencedores de ontem retornaram como treinadores e prepararam novos participantes. Quatro anos depois, os organizadores se recusaram a realizar essas competições. Mas durante esse período, uma comunidade de estudantes que queriam se envolver nessa área específica se desenvolveu. Realizamos uma nova Olimpíada com base no parque tecnológico, que agora é o maior da região de Moscou em termos de segurança da informação.
Foto: Anton Karliner / "Hightech"
Nossa última conquista é uma vitória no mundoOlimpíada de robótica. Este ano, foram mais de 70 países, e uma equipe de estudantes de nossa escola ganhou uma medalha de ouro para a Rússia na mais prestigiada faixa etária dos idosos.
É importante que uma criança participe das Olimpíadasmovimento. Em primeiro lugar, ele alcançará outras pessoas e, em segundo lugar, adquirirá a habilidade de resolver problemas complexos. Além disso, as Olimpíadas oferecem a oportunidade de ingressar em uma universidade sem exames. Por exemplo, este ano mais de 50 dos nossos alunos ingressaram na Escola Superior de Economia, onde a especialidade informática tem uma pontuação muito elevada. Ainda não mantemos estatísticas completas sobre a admissão dos nossos graduados nas universidades, mas este ano pretendemos realizar o nosso primeiro “Dia dos Ex-alunos 2020” e convidar todos os graduados para a sua escola de origem, o que lhes deu um começo de vida.
Pontos de passagem em 2019 para grandes universidades em especialidades de TI *:
- Universidade Estadual de Moscou: informática - 440, informática fundamental e tecnologia da informação - 438;
- SMS: engenharia informática e informática - 275, engenharia de software - 300;
- MSTU em homenagem a Bauman: ciência da computação e engenharia da computação - 280, ciência da computação aplicada - 279;
- MIPT: informática e engenharia de computadores - 389.
* Nas universidades, eles passam por um número diferente de disciplinas, de três a cinco.
Sobre a escola de educação em TI
Sergey Shedov:
- A tendência global - as crianças começamprogramar tudo antes. Quando comecei a programar, apenas alunos do ensino médio fizeram isso e agora estão usando um tablet nas séries do ensino fundamental. Com o tempo, as habilidades básicas de script se tornarão tão comuns quanto a leitura e a escrita. Aprendendo programação, uma criança desenvolve o pensamento algorítmico - aprende a planejar atividades, divide uma tarefa em subtarefas - e adquire habilidades no trabalho com informações. Agora, o problema no mundo é que há muita informação e não está claro como encontrar os dados necessários e analisá-los. Portanto, por exemplo, no HSE, os alunos aprendem as habilidades para trabalhar com dados, independentemente de sua especialidade.
Alguns anos atrás, muitas escolas apareceram.programação. A concorrência cresceu, mas para nós tornou-se apenas uma vantagem. Quando há muitas escolas, não há necessidade de explicar por que é bom - aprender programação, basta demonstrar boa qualidade.
Queremos um impacto global na educação em TIcrianças em idade escolar da Rússia. Para isso, participamos de vários projetos. Por exemplo, este ano lançamos nossa própria linguagem de programação Mark para alunos da segunda à quinta série. Ele é construído sobre o Python, mas de uma maneira divertida. Graças a isso, os alunos do ensino fundamental podem estudar profundamente a programação. Em princípio, queremos aumentar o nível de ciência da computação na Rússia, por isso nos tornamos parceiros Yandex em um novo curso escolar. Redesenhamos o programa da sétima série, agora está sendo adaptado em 30 regiões da Rússia. Este ano eles começaram a escrever um programa para a oitava série. É importante não apenas aprender, mas disseminar o conhecimento acumulado.