Para alcançar um programador sênior em quatro anos: o método "Escola 21"

Existe uma maneira simples de ensinar uma pessoa a nadar: leve-a para um lugar mais profundo e jogue-a na água. A eficiência pode ser tremenda. Em 2013, uma escola particular de programação sem fins lucrativos L'Ecole 42 (Escola 42) foi aberta em Paris, usando uma abordagem semelhante. A falta de professores e um currículo rigoroso são apenas um conjunto profundo de projetos com prazos na parte inferior. Escolas semelhantes foram abertas na Califórnia, Romênia, África do Sul, Ucrânia e em quase todos os lugares o projeto se tornou bem-sucedido.

Na Rússia, com o apoio do Sberbank, a Escola 21 está sendo inaugurada, usando a mesma abordagem. E neste post, contaremos o cético abstrato sobre ela.


Alunos da escola 42. Foto de San Francisco Chronicle

Como descrição geral, o projeto se parece com outro curso on-line, qual é a diferença?

Tentamos tornar a Escola 21 o menos possível, em comparação com o aprendizado on-line. Segundo nossas informações, mesmo os melhores cursos on-line completam apenas 6% daqueles que iniciaram a primeira lição. Nos posicionamos como aprendizado offline com um alto grau de digitalização e uma abordagem fundamental.

Como é isso?

Temos nosso próprio sistema de treinamento, mas para trabalhar com ele, você precisa estar na escola, na sala real, em um computador com acesso a esse sistema. Isso motiva os alunos a trabalhar.

Aqui, para comparação, faça um curso on-line com acesso em um sofá confortável e com um certificado final que chega aos correios. Você está trabalhando em uma tarefa e, em algum momento, para - você não entende algo, não consegue encontrá-lo. Você se distrai, toma um café e depois dá um passeio ... volte, olhe o computador que saiu e não quer ligá-lo, porque não pode. Se você estuda nas instalações da escola, onde muitas pessoas trabalham em tarefas semelhantes a você, para resolver o problema, basta acender uma cadeira e pedir ajuda.

E por que você acha que nesse modo offline muitas pessoas estarão envolvidas? Você tem um horário em que eles devem chegar?

Não temos horário. Quando terminarmos a construção das salas de aula em um dos distritos de Moscou - com uma academia ao lado, uma cozinha e salas - até 500 alunos poderão trabalhar lá simultaneamente, 24 horas por dia, sete dias por semana. Em uma escola semelhante, a UNIT Factory na Ucrânia, 755 alunos estudam, e esperamos um fluxo menor aqui. Assim, você sempre pode encontrar alguém para discutir questões profissionais offline. Esta é uma parte importante do aprendizado. Os alunos vêm à escola para trabalhar, estão sempre, de uma forma ou de outra, focados na tarefa. Acontece um grande hackathon com uma troca constante de conhecimentos, pontos de vista, abordagens. Isso dá muito mais do que um professor pode dar, até o mais inteligente.

O professor não apenas fornece conhecimento, mas também orienta os alunos para um maior desenvolvimento. E você? Os alunos sabem o que fazer com suas tarefas?

Ajuda a navegar pela quantidade gigantesca de informações que abordamos cuidadosamente na submissão de tarefas, aumentando gradualmente sua complexidade. As tarefas são acompanhadas por um conjunto mínimo de materiais de referência, apenas mostram por onde começar a busca de soluções. Os alunos fazem o resto. Acontece que na tarefa o aluno não entende uma palavra - mas em um dia ou dois ou até algumas horas tudo está pronto. A busca pelas informações necessárias para resolver o problema é a habilidade mais importante desenvolvida durante o treinamento.

Se não há professores, quem verifica tudo?

Os resultados são processados ​​por um sistema de verificação automática e, mais importante, por outros estudantes. O sistema de gamificação funciona aqui. Para verificar sua tarefa, você precisa ganhar pontos de classificação. Para ganhar pontos, você precisa verificar as tarefas de outras pessoas. Isso permite que você expanda seu conhecimento, veja as tarefas do outro lado. Se você estiver hackeando durante o teste, isso será notado, porque os resultados de um teste ao vivo são comparados com o teste automático. Os pontos de classificação são concedidos pela originalidade das decisões, removidos para copiar o código de outra pessoa ... em geral, existem muitas alavancas de influência na classificação.

Além de avaliar projetos, são fornecidos exames de 4 horas para controlar o conhecimento durante imersão intensiva no material. O exame final é de 8 horas. Na fase de treinamento do projeto, o exame pode ser realizado e repetido a cada semana. No momento da entrega, você não pode usar a Internet e se comunicar com outros alunos. Os exames contêm aproximadamente as mesmas tarefas que são dadas durante o treinamento, mas oferecem uma abordagem um pouco diferente - isso permite identificar se o aluno realmente entendeu como ele funciona.

Uma arquitetura interna tão complexa combinada com um sistema de intranet é a principal característica do projeto. Antes que os desenvolvedores franceses o lançassem no mercado, eles o testaram por 12 anos. Hoje, os resultados são de tal ordem que a Escola 42 concorre com Harvard no número de pedidos de admissão, e as grandes empresas de tecnologia buscam seus graduados.

Logo após todos os graduados? Você aprende apenas idiomas e tecnologias da moda

A lista de instruções em nossa escola é grande: algoritmos, gráficos, Unix, Web, desenvolvimento móvel, segurança, tecnologias de rede. Para fazer isso, você precisa de conhecimento em várias linguagens - C, C ++, Swift, Java, PHP, JavaScript, Python, Ruby, OCaml e outros. Todo o treinamento é dividido no nível 21, e você não pode passar para o próximo até concluir todas as etapas necessárias do anterior. Assim, atingindo a linha de chegada, o aluno se torna um arquiteto de soluções de TI e não se concentra em uma ferramenta. A propósito, "Escola 21" é nomeada apenas porque é necessário superar o nível 21 para completá-lo. E porque fornece uma grande quantidade de conhecimento necessário para um profissional no século XXI.

Obviamente, nem todos são obrigados a concluir tudo na velocidade máxima, mas, para escolher uma especialização, é necessário obter algum progresso. O aprendizado começa com idiomas de baixo nível. Os alunos que possuem apenas idiomas de alto nível em seus recursos, a princípio se opõem, mas no final continuam agradecidos por, com essas tarefas, terem chegado a entender coisas básicas importantes. Isso os ajuda a planejar soluções para quaisquer problemas reais.


Aluno da escola 42. Seis meses atrás, ele não sabia nada sobre programação. Fotos de VentureBeat

E é caro estudar em uma escola offline tão inovadora?

É grátis Agora, qualquer pessoa pode deixar um aplicativo dos 18 aos 30 anos a partir de 1 de novembro de 2018. Primeiro, você precisa passar nas tarefas de teste para memória e lógica. Então - uma reunião pessoal com os organizadores. E no final o mais interessante é o "Pool"!

O que é isso?

A "piscina" é a fase de qualificação. 4 semanas sem folga, 10 a 14 horas por dia - treinamento intensivo em material realmente complexo. De acordo com os resultados do "Pool", os mais bem-sucedidos e motivados estão matriculados na "Escola 21". Se no momento do "Pool" não houver como adiar todas as coisas, é melhor não começar.

Bem, depois disso, ficará mais fácil?

Na verdade não. Embora muito aqui dependa de quantos anos você está pronto para estudar - você pode estender o fascinante processo por um período de cerca de 1,5 a 4 anos - isso ocorre se você dedicar pelo menos 40 horas por semana ao estudo. É improvável que menos seja bem-sucedido, porque há muitos projetos e eles se sobrepõem diante de prazos difíceis. Combine e sobreviva.

A propósito, já há algum tempo a Escola pode ser concluída não no nível 21, mas já no 16º. Isso se deve ao fato de que, por volta do nível 14, os alunos já atingem o nível de um desenvolvedor confiante, começam a ganhar dinheiro em projetos interessantes em paralelo e a priorizá-los. Se, até o final da Escola 21, não houver tempo para trabalhar em paralelo, no final, você ainda poderá ter cerca de um ano de experiência - consiste em dois estágios de meio ano que fazem parte do plano de treinamento.

Os alunos estão envolvidos na busca de vagas para estágios. Mas tentamos ajudar com isso: atraímos empresas para eventos conjuntos, apresentamos essas empresas aos estudantes. E, é claro, convidamos os mais bem-sucedidos para um estágio no Sberbank. A propósito, acontece que, durante um estágio, você precisa trabalhar com a tecnologia que os alunos ainda não possuem e, em seguida, eles são muito ajudados pelas habilidades do trabalho independente com as informações adquiridas na Escola 21.

Tudo isso parece irrealista em termos de educação tradicional ...

Isso é isso. Portanto, os diplomas estaduais não estão previstos em nosso país - emitimos apenas certificados da Escola 21 e contrapartes francesas do L'Ecole 42.

Você pode se inscrever para um teste de entrada on-line na "Escola 21" no site oficial - www.21-school.ru . Não há prazos para sua aprovação. Cerca de um mês antes de cada “Pool” qualificado, os participantes que passam nos testes melhor do que outros recebem um convite para uma reunião pessoal.

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


All Articles