Sergey Shedov- fundador y director de la Escuela de Programadores de Moscú. Graduado de la Universidad Estatal de Moscú, facultad
Semen Obukhov— Director de Desarrollo de la Escuela de Moscúprogramadores. Graduado de la Facultad de Ciencias de la Computación de la Escuela Superior de Economía de la Universidad Nacional de Investigación en 2018. Desde 2018 estudia en el Instituto de Educación de la Escuela Superior de Economía de la Universidad Nacional de Investigación. Desde hace cinco años imparte disciplinas informáticas en la Escuela de Programadores. Desde 2015, organiza Olimpíadas, incluidas las etapas escolares, municipales y regionales de la Olimpiada Panrusa para Escolares de Informática en la región de Moscú, así como la Olimpiada Espacial Internacional anual.
Cómo convertirse en programador antes de convertirse en tendencia
Sergey Shedov:
- Empecé a programar en la secundariaescuelas a principios de los noventa. Los padres compraron una computadora, pero sin un monitor, simplemente no había suficiente dinero para eso. No esperé a que apareciera y comencé a compilar programas básicos, centrándome en las señales de sonido de la unidad del sistema.
Después de graduarse de la Universidad Estatal de Moscú, trabajó en la oficina durante dos años.El programador. Pero pronto me di cuenta de que no estaba interesado. Y cuando mi profesor de informática se ofreció a trabajar en la escuela, que me gradué, acepté de inmediato. Al principio, solo eran clases los sábados, y luego decidí cambiar de trabajo permanentemente. Mis padres no aprobaron esta decisión, porque perdí mucho dinero: en la oficina recibí $ 1,000 y en la escuela el salario era de solo $ 50. Pero me di cuenta de que me gusta, y luego mis solicitudes fueron pequeñas, aunque solo fuera suficiente en Internet.
Serguéi Shedov. Foto: Anton Karliner / Alta tecnología
Comprendí que no todos los estudiantes están interesadosprogramación, y que es imposible preparar especialistas de TI en lecciones de informática. Entonces decidí crear mi propia escuela de programadores. Eso fue en 2001. Al principio era un círculo ordinario, donde asistían niños de escuelas cercanas. Pocas personas entendieron qué era la programación; esto todavía no era una tendencia.
Poco a poco el círculo creció, y después de seis años,registrado una institución privada de educación continua. Ahora tenemos un poco más de 4.000 niños estudiando, el 30% de ellos están en línea. Los estudiantes de tiempo completo de Moscú y la región de Moscú están comprometidos: además de Mytishchi, hay sucursales en Moscú, Pushkin, Korolev y Dolgoprudny, en total hay nueve. Los niños de toda Rusia estudian en línea, incluso hay chicos de Kazajstán.
Sobre conocimientos fundamentales, música y programación.
Sergey Shedov:
- En 2001, no había análogos de tal escuela. Era necesario dibujar una idea en mi cabeza. Estudié en una escuela de música durante 10 años y decidí combinar esta experiencia con la experiencia de estudiar en la Universidad Estatal de Moscú. Entonces nació la idea de que el niño no solo debería aprender durante varios meses e irse. Quería dar no solo información aplicada, sino también conocimiento fundamental, porque sin esto sería imposible convertirme en un programador serio. Por lo tanto, los alumnos de 11º grado no son aceptados en la escuela; es imposible dar un conocimiento serio en un año y no queremos participar en malas palabras. Los estudiantes son llevados a la escuela desde el segundo grado y se les enseña hasta el 11.
Se cree que la programación no es necesaria.educación superior Depende de lo que una persona tenga que hacer. Por ejemplo, una persona dedicada al aprendizaje automático debe graduarse de una universidad, porque esto requiere conocimientos de matemáticas que no se imparten en la escuela. Es necesario mirar en el futuro lo que habrá demanda en el futuro. Ahora escribirá programas en un lenguaje de programación de secuencias de comandos, y en 20 años no será necesario. Y para la admisión a buenas universidades, uno debe comenzar a estudiar informática en la escuela.
Tratamos de mantenernos actualizados y constantementeIntroducir nuevas disciplinas. Ahora la escuela tiene cursos en Internet de cosas, blockchain, ciberseguridad, big data, todo lo que apareció relativamente recientemente, pero sin el cual ya es imposible de hacer.
Quien "enciende" a los estudiantes
Semión Obujov:
- Al solicitar un trabajo, los candidatos pasanSelección de múltiples etapas. La entrevista inicial para maestros es una lección abierta. El papel de los estudiantes lo juegan nuestros metodólogos, que imitan el comportamiento de los niños. Por ejemplo, si un maestro va a trabajar con alumnos de quinto grado, los metodólogos pueden comenzar a pelear con los gobernantes. Observamos cómo una persona hace frente a tal situación. Los que hayan superado la etapa inicial están invitados a formarse en métodos de enseñanza. Entre los que vienen a enseñar, hay muchos especialistas en TI y estudiantes de universidades de TI que no han trabajado con niños antes. Por lo tanto, es muy importante para ellos dar habilidades pedagógicas. La decisión final se toma después del examen final, que también tiene lugar en el formato de una lección abierta para metodólogos. Allí, los candidatos deben demostrar cuán bien han dominado las habilidades pedagógicas adquiridas en los entrenamientos.
Semen Obukhov. Foto: Anton Karliner / "Hightech"
Serguéi Shedov:
- Estoy seguro de que el profesor puede cautivar al alumnosolo si él "quema" con su sujeto. Además, debe estar bien versado en el material y poder encontrar un lenguaje común con los escolares. Por lo tanto, el enfoque para la selección de maestros es muy serio. Alrededor de la mitad de los maestros son nuestros graduados. Vuelven no solo para enseñar, sino también para participar en el desarrollo y trabajar como analistas. Creo que es muy importante analizar los datos, y durante 18 años hemos acumulado mucho material para el análisis. Por ejemplo, los niños aprenden a programar y cometen algún tipo de error. Si hay una base de datos, puede omitir los datos a través del aprendizaje automático y predecir qué tipo de errores tendrá un niño después de tres años. Y organice el entrenamiento con anticipación para evitarlos. O para decirle al niño: Python no te conviene, es mejor elegir Photoshop y diseño web. Para seguir siendo la escuela número uno, siempre debemos hacer cosas progresivas.
Sobre una predisposición a la programación
Sergey Shedov:
- No he conocido niños que tendríancontraindicaciones para la programación. Pero para un aprendizaje exitoso, un niño necesita amar y comprender las matemáticas. Al ingresar, no requerimos conocimiento inicial de programación, pero verificamos que sea conocimiento matemático.
Si hablamos de cualidades personales, lo principal para un niño que se dedica a la programación es la determinación. No debe tener miedo a los errores, tratarlos con calma y poder corregirlos.
No todos quieren ser programadores. Sucede que los padres traen al niño y le dicen que él será, por ejemplo, un dentista. Pero al mismo tiempo, quieren que tenga habilidades de programación, porque esto es útil en la profesión. La escuela no solo capacita a programadores, sino que los graduados pueden trabajar en la intersección de las ciencias. Hay ejemplos cuando los niños vinieron a estudiar como programadores, pero al final fueron al Instituto Ostankino porque les gustó la edición de video. Entre nuestros graduados, hay un hombre que se interesó en la edición, fue a Hollywood y subió fotos con Spielberg.
La formación se divide en semestres, simultáneamente enun semestre en un niño, dependiendo de la edad, puede ir de una a tres asignaturas. Se proporcionan dos medidas de control para cada sujeto: a mediados del semestre y al final del semestre. Esto es principalmente un trabajo práctico: debe escribir tareas de programación o enviar un proyecto. Pero también hay asignaturas con un sistema universitario más complejo. Donde primero necesita escribir tareas prácticas, y luego entrega la parte oral. Esto no es suficiente, estos son temas relacionados con la programación, algoritmos y estructuras de datos de Olympiad. Las olimpiadas no están ligadas a materias y son una competencia separada, una prueba de conocimiento independiente. Suelen ir en la segunda quincena de marzo, la primera quincena de abril.
Si el niño no ha pasado la segunda vez, puedenpara expulsar. Además, el estudiante puede ser expulsado por no asistir. Las circunstancias o los intereses cambian, ya no puede o no quiere caminar; esta es una situación normal para la educación superior. Pero la escuela tiene un buen indicador de niños que permanecen: 91%.
Sergey Shedov. Foto: Anton Karliner / High Tech
Semen Obukhov:
- Los exámenes de ingreso varían en edad. Para los niños pequeños, toman la forma de una lección abierta cuando necesitas responder preguntas en la computadora. A partir del quinto grado, este es un examen clásico de matemáticas escrito; para los estudiantes de secundaria, evaluamos el conocimiento del currículo escolar. Muchas tareas no estándar para probar la capacidad de pensar lógicamente. Todas las pruebas son desarrolladas por maestros de escuela. Pero muchos niños tienen miedo de escribir algo no estándar, algo que no se les ha enseñado. En las reuniones, se les dice que no deben temer escribir las soluciones más no estándar, porque, desafortunadamente, esto no se enseña a menudo en una escuela integral.
Si el niño no pasó los puntos, pero vemoslo que él quiere hacer, le ofreceremos pasar por las pruebas de acceso nuevamente. En cada examen, entregamos insignias como evidencia de que el niño aprobó el examen. Había un niño que viajó a todos nuestros departamentos y todavía lo hizo por cuarta vez.
En cada departamento de la escuela, las aulas se llamande diferentes maneras Esto se hace para motivar a los niños a grandes logros. La escuela debe crear un ambiente fabuloso donde quieras regresar. Queremos que los niños vengan a nosotros, anticipando algo interesante.
Sobre la práctica real en Yandex
Sergey Shedov:
- Tenemos un curso de entrenamiento final -programación industrial, un análogo de la práctica industrial. Programación real, trabajo en equipo, y enseñamos esto a los muchachos. Eligen un proyecto y distribuyen roles: alguien será un programador, alguien, un diseñador, líder de equipo, etc.
Yandex es nuestro socio clave, estamos con ellos.Hemos estado cooperando desde 2014. Los niños van a su oficina y estudian tecnología, por ejemplo, Alice, Yandex.Maps. El segundo socio es GK Osnova, con quien firmamos un acuerdo hace dos años. Allí, nuestros muchachos se someten a una pasantía en blockchain. También cooperamos con el parque tecnológico MIPT.
Todos nuestros estudiantes hacen proyectos de graduación paraescuela, para que puedas tratar de aplicar habilidades en la vida real. Por ejemplo, se les ocurrió el powerbanking: cuando una persona toma un banco de energía en una estación de metro y carga el teléfono en el camino, y luego entrega el dispositivo en otra estación. No se trataba solo de un proyecto en papel: había una estación que emitía bancos de energía y una base que contaba minutos, dinero virtual. Este y otros proyectos similares son en realidad una startup de TI que los estudiantes de secundaria hacen durante todo el año y defienden en la oficina de Yandex.
Sobre las olimpiadas y el espíritu competitivo
Semión Obujov:
- Todos los alumnos de la escuela participan en olimpiadas ena la programación Tenemos dos tipos de olimpiadas: personales y de equipo. En los niños del equipo, se les da especialmente una computadora por tres, para que aprendan a negociar y distribuir el trabajo.
En informática, además de programación yRobótica, hay Olimpiadas de seguridad de la información, que son muy populares entre los estudiantes. En 2014, se celebró por primera vez para niños en edad escolar en Moscú, antes de que hubiera tales competiciones en Ekaterimburgo. En el primer año anunciaron un mes antes del evento y todos fueron con el conocimiento que tenían, porque nadie sabía cómo prepararse. Nuestro equipo lo ganó, y luego durante cuatro años tomó los primeros lugares, mientras que los ganadores de ayer regresaron como entrenadores y prepararon nuevos participantes. Cuatro años después, los organizadores se negaron a celebrar estos concursos. Pero durante este tiempo, se ha desarrollado una comunidad de estudiantes que querían participar en esta área en particular. Y celebramos una nueva Olimpiada sobre la base del parque tecnológico, que ahora es el más grande de la región de Moscú en términos de seguridad de la información.
Foto: Anton Karliner / "Hightech"
Nuestro último logro es una victoria en el mundo.Olimpiada en robótica. Este año hubo más de 70 países, y un equipo de estudiantes de nuestra escuela ganó una medalla de oro para Rusia en el grupo de mayor edad más prestigioso.
Es importante que un niño participe en los Juegos Olímpicos.movimiento. En primer lugar, se acercará a los demás y, en segundo lugar, adquirirá la habilidad de resolver problemas complejos. Además, las Olimpíadas brindan la oportunidad de ingresar a la universidad sin exámenes. Por ejemplo, este año más de 50 de nuestros estudiantes ingresaron a la Escuela Superior de Economía, donde la especialidad de TI tiene un puntaje muy alto. Todavía no mantenemos estadísticas completas sobre la admisión de nuestros graduados a las universidades, pero este año planeamos celebrar nuestro primer “Día de los Antiguos Alumnos 2020” e invitar a todos los graduados a su escuela de origen, lo que les dio un comienzo en la vida.
Puntos de paso en 2019 a grandes universidades en especialidades de TI *:
- Universidad Estatal de Moscú: informática - 440, informática fundamental y tecnología de la información - 438;
- HSE: informática e ingeniería informática - 275, ingeniería de software - 300;
- MSTU lleva el nombre de Bauman: informática e ingeniería informática - 280, informática aplicada - 279;
- MIPT: informática e ingeniería informática - 389.
* En las universidades, pasan un número diferente de asignaturas, de tres a cinco.
Sobre la educación informática de la escuela
Sergey Shedov:
- La tendencia mundial: los niños comienzanpara programar todo antes. Cuando comencé a programar, solo los estudiantes de secundaria lo hicieron, y ahora están usando una tableta en los grados de primaria. Con el tiempo, las habilidades básicas de escritura se volverán tan comunes como leer y escribir. Al aprender a programar, un niño desarrolla el pensamiento algorítmico (aprende a planificar actividades, divide una tarea en subtareas) y adquiere habilidades para trabajar con información. Ahora, el problema en el mundo es que hay mucha información y no está claro cómo encontrar los datos necesarios y analizarlos. Por lo tanto, por ejemplo, en HSE, a los estudiantes se les enseñan las habilidades para trabajar con datos independientemente de su especialidad.
Hace unos años, aparecieron muchas escuelas.programación La competencia ha crecido, pero para nosotros se ha convertido en una ventaja. Cuando hay muchas escuelas, no hay necesidad de explicar por qué es bueno: para aprender programación, es suficiente para demostrar una buena calidad.
Queremos un impacto global en la educación de TIescolares de Rusia. Para hacer esto, participamos en varios proyectos. Por ejemplo, este año lanzamos nuestro propio lenguaje de programación Mark para estudiantes del segundo al quinto grado. Está construido sobre Python, pero de una manera lúdica. Gracias a esto, los estudiantes de primaria pueden estudiar profundamente la programación. En principio, queremos aumentar el nivel de informática en Rusia, por eso nos hemos convertido en socios de Yandex en un nuevo curso escolar. Rediseñamos el programa de séptimo grado, ahora se está adaptando en 30 regiones de Rusia. Este año comenzaron a escribir un programa para el octavo grado. Es importante no solo aprender, sino difundir el conocimiento acumulado.