¿Pueden los niños de las aldeas convertirse en programadores si en las cercanías solo enseñan trabajadores ferroviarios? Conversación con el "Círculo"



No pensé que en el presente habrá un lugar para las historias cuando una persona tome sus conocimientos, ideas sobre el mundo y los lleve literalmente para sus dos distancias distantes. Pero siempre fue interesante lo que motivó a esas personas. Cálculo, fe en tu inocencia, entusiasmo?

Resultó que tales historias todavía suceden. En 2017, varios jóvenes maestros de programación de las escuelas de educación superior de Moscú se reunieron en un equipo, lo llamaron "Círculo" y viajaron a ciudades rusas para contarles a los niños sobre tecnología. Visitaron Votkinsk, Kaluga, Vyazma. Luego, en la aldea de Glazok, bajo la guía de los niños, los niños crearon un sitio web e inmediatamente aparecieron en la televisión y en los titulares de los medios de comunicación más grandes.

Ahora el "Círculo" realiza una gira por 10 ciudades y, a fines de agosto, planea celebrar un festival en el pueblo de Sardayal .

Sasha Bratchikov y Alexander Patlukh, maestros de Mug, nos contaron con fillpackart cómo es enseñar a los niños cómo programar y hacer este tipo de "misión tecnológica".



- Leí que hay un cierto Kolya de Vyazma que, después de tus cursos, hace sus propios proyectos. ¿Cómo le va?

Sasha Bratchikov : - Sí, Kolya de Vyazma es un muy buen ejemplo. Les contamos a todos acerca de él y queremos más ejemplos de este tipo. Inicialmente, queríamos ponerlo en los rieles para que los niños continuaran y se comunicaran con nosotros. Pero es difícil, su trabajo remoto debe ser supervisado, se deben realizar actividades de apoyo. Recientemente, hemos estado haciendo esto menos, pero todavía hay ejemplos tan únicos de niños que arrastran su propio interés y motivación interna.

"¿Qué está haciendo exactamente?"

Alexander Patlukh : - Tenía una historia con una tienda en línea de productos virtuales, pero anotó. Dijo que quiere hacerse una cartera, como desarrollador web novato. Me pidió un par de cursos de JavaScript. Se siente subestimado en esto. Ahora, creo, los está estudiando.

- También dijiste que durante la escuela piloto de siete días pisaron un montón de rastrillos. ¿Y qué pasó exactamente allí?

S: Sí, fue en Votkinsk, la República de Udmurt. Por cierto, la primera y única ciudad donde las clases no se impartían en la escuela. Alquilamos un anticafe. Los niños vinieron de todas partes de la ciudad, de diferentes escuelas. Todos vinieron con sus computadoras portátiles. Nadie era aficionado a la programación antes, por lo que recuerdo.

Solo había un rastrillo principal. En la Escuela de Codificación de Moscú, donde trabajamos, hemos formado varios programas de capacitación. El primero en desarrollo web: comienza desde el diseño y termina con JS, jQuery, etc. Segundo programa Python de Minecraft para niños. Con la ayuda de un código, construyen casas, calles allí. Y el tercer Arduino es el Internet de las cosas, los dispositivos conectados.

El concepto original no era que le estuviéramos dando ninguna habilidad a un niño. Queríamos desarrollar algunos horizontes tecnológicos para él e intentamos impulsar estos tres programas en siete días. Dos días de desarrollo web, dos días con Arduino, dos días en Python.

Los niños sin entrenamiento se sorprendieron por tal flujo de información. Todavía no entienden qué es html / CSS, y ya estamos hablando de Python. Todos los principiantes tienen mucha confusión sobre la sintaxis del idioma, y ​​cuando cambias la sintaxis cada dos días, el niño naturalmente tiene un malentendido.

"¿Y cómo reaccionaron, simplemente huyeron, dejaron de venir?"

S: - No, no huiste, pero llegó un momento en el que preguntaste sobre el material de las últimas dos horas, y los niños simplemente no entienden nada, toda la audiencia. Y entiendes que estás haciendo algo mal. Cuando dos o tres personas no entienden, esto es normal. Pero cuando toda la audiencia, el problema está en ti como maestro, o en el programa, su secuencia.

A: - Bueno, todavía tienen Minecraft abierto. Se toparon con él.

S: - No, los niños no se dispersaron, continúan siendo intuitivamente interesantes, pero su falta de comprensión los motiva. Entonces decidieron dedicar siete días a una cosa. Nos decidimos por el diseño más simple. Pasamos mucho tiempo en cosas de sintaxis básica, hacemos algunos sitios simples.



- Cuando vienes al pueblo, no hay sensación de que nadie lo necesite, y nada funcionará.

S: - Veo esto como una especie de estereotipo. Cuando fuimos a Glazok, nosotros mismos no estábamos seguros de que vendría gente, pero lo intentaron.

Si piensas de dónde vino el paradigma, ¿que la gente de la aldea no necesita programación? Esto proviene de la creencia de que el mundo está tan estructurado: qué tipo de trabajos hay cerca, dónde deberían trabajar las personas. Y en el pueblo la gente está haciendo algo propio.

Está claro que en nuestro mundo este paradigma está cambiando un poco. Los trabajos dejan de estar físicamente unidos al lugar. Los flujos migratorios son cada vez menos causados ​​por el trabajo cada año. Basado en esta premisa, el argumento de que las personas en una aldea donde no hay trabajo para programadores no necesitan nada, se vuelve falso.

Incluso si la gente no lo necesita en este momento, esta no es una razón para no darles la oportunidad de aprender sobre toda la variedad de cosas en el mundo moderno, sobre programación, sobre nuevas industrias. Cada cinco años, sucede algo nuevo en el mundo tecnológico, y estas personas también tienen todo el derecho de saberlo todo.

R: - Sasha habla sobre los estereotipos sobre la vinculación laboral. Pero cuando trabajas con niños, estos estereotipos aún no se han formado completamente para ellos. También van en línea, ven canales de YouTube. Todavía no tienen ataduras en la cabeza: "Nací en una ciudad donde los trabajadores del ferrocarril tendían durmientes, y también seré ferroviario". Todavía no han acumulado el equipaje de la presión social desde el exterior, lo que dicta este paradigma. Por lo tanto, vienes y ves que están interesados ​​en cómo funciona el mundo digital. También están en contacto con él.

S: - Y tenemos un breve período para aprovechar a los niños desprotegidos y hablar sobre todo tipo de cosas nuevas. Naturalmente, la presión social está creciendo a lo largo de los años, y las personas continúan haciendo lo mismo de generación en generación.

- Sí, lo tenía en mente. Una cosa es cómo presentamos los estereotipos, y otra es si tienen estos estereotipos sobre sí mismos. ¿Sienten ellos mismos por dentro que no lo necesitan? Pero si no, entonces genial.

R: - Tienen un gran interés, nunca hemos encontrado un rechazo claro.



- Después de que Glazok hablara de ti. Cuando esto sucedió, ¿otros desarrolladores no querían viajar por los pueblos contigo y enseñarles lo que pueden hacer?

S: - Están constantemente escribiendo. La gente de Yandex escribió, escriben no solo desde Moscú, sino también desde toda Rusia. La gente de otros campos escribe: diseñadores, ilustradores. Con la próxima iteración del recorrido, naturalmente queremos expandirnos. No será solo tecnología, sino ciertamente algo más. Definitivamente queremos atraer a todas estas personas. Cuantas más personas, más eficiente puede trabajar.

R: - En general, todo bajo los auspicios de "no solo" no es solo tecnología, no solo nosotros. Quizás no solo en Rusia.

¿Qué tan caros son los viajes y de dónde obtener dinero?


Votkinsk es la ciudad natal de Sasha Bratchikov. A pesar de esto, el primer viaje, según los chicos , fue el más caro: 80 mil rublos.

“Esta cantidad incluye boletos, alojamiento, productos de impresión: camisetas y carteles que colgamos en la ciudad. Votkinsk es la ciudad más lejana a la que hemos viajado. La vivienda era relativamente barata para los estándares de Moscú y San Petersburgo, pero vivíamos en un apartamento de seis habitaciones. Esto causó todo tipo de problemas domésticos ".

Los muchachos trataron de encontrar financiación, contaban con grandes empresas de tecnología, pero no crecieron juntos: pagaron los dos primeros viajes de su billetera.

“En relación con la gira, por supuesto, pensamos en subvenciones y programas de apoyo. Pero rápidamente se dieron cuenta de que solo una aclaración de las reglas burocráticas del juego nos llevaría una gran cantidad de tiempo y esfuerzo sin ofrecer nada a cambio ”, dijeron .

Como resultado, Makeomatic, en el que trabaja Sasha, asumió parte de los costos. Ella paga los boletos y en parte el alojamiento.

Sobre el sistema educativo y sus problemas.


- Recientemente entrevisté a solicitantes, y todos, como uno, creen que trabajar en TI requiere educación superior. ¿Tus muchachos piensan eso también?

S: - En cualquier campo puedes trabajar sin educación superior. Está claro que en algunas áreas y en algunas posiciones, la informática será una gran ventaja, no solo en términos de línea en el currículum, sino en general, en términos de desarrollo y preparación.

A: - Esto es algo muy personal. Hay personas que saben cómo manejar esas cosas por su cuenta que ninguna universidad ha soñado.

Phil: - ¿Enviarías a tus hijos a la universidad?

R: - Sí, pero eso no necesariamente sería programación o ciencias de la computación. Hablando personalmente, miro a la universidad no solo como una forma de adquirir conocimiento. una universidad es mucho: enseñar a aprender, sistematizar el pensamiento. Comunicación, maldita sea! Creo que todo esto es importante.

Pero no llevaría el papel de la educación fundamental al nivel que es directamente necesario para el trabajo en la industria de TI.

- Quien ya trabaja, como siempre, dice - "los niños son simplemente ingenuos y no entienden que se puede trabajar sin ellos".

R: - Para ser honesto, durante los viajes ni siquiera hablamos sobre esto, ¿quieren ir a las universidades o no quieren? Tienen un camino de vida dibujado allí. Por lo general, está adscrito a una institución educativa en el área donde viven. Si quieren estudiar o no, no lo dijeron. Todo el mundo quiere trabajar en Yandex, si lo preguntas.



- ¿Crees que Rusia tiene un problema con la educación de TI?

A: - Sí, aquí estamos haciendo esto. Claramente hay algo mal con él. Se da una buena base matemática fundamental, pero el sistema está bastante desactualizado. Ella vive en paradigmas que se originaron en la era soviética. A menudo no se estudian tecnologías prácticas. Esto lleva al hecho de que el interés natural de los niños sigue siendo insatisfecho. Al mismo tiempo, la carga crece constantemente.

Desde mi punto de vista, todo esto se ha acumulado en una bola de nieve, que debería conducir a una educación adicional. Proporcionará alternativas, perspectivas. Lo más importante, creo que recibirá un estado que le permitirá tener demanda, no tener una corteza, sino conocimiento.

Por lo que quiero ahogarme.

F: - Por ejemplo, estudié en casa con un libro. Luego me contrataron como junior y así fue. Que hay de ti

R: - Me gradué e incluso tengo un título, pero no un plan técnico. Soy sociólogo. La primera vez que sentí Python para analizar los resultados de la investigación sociológica. Entonces, por supuesto, la web me dejó alucinado por completo. Comencé a trabajar en todo tipo de agencias de publicidad y casi publicidad. Es decir, mi principal forma de estudiar el desarrollo es a través de la tutoría. Me mostraron, me dijeron, repetí, escribí algunas cosas yo mismo. Y ahora todas las nuevas tecnologías: hola a YouTube y Coursera.

F: - ¿Entonces te encontraste con el desarrollo porque lo necesitabas como herramienta?

R: No es que me haya tomado un infierno, me ha simplificado la vida. Los estudios sociológicos podrían procesarse en todo tipo de programas como SPSS, pero parecen un producto terrible de la compañía 1C a principios de los 90. Y cuando Python resuelve su problema escribiendo un par de guiones, hace que su alma sea más fácil.

S: - Mi educación es cibernética y métodos matemáticos en economía, todas las estadísticas son lo que ahora se llama ciencia de datos. Trabajé en San Petersburgo en una empresa que se dedica a la analítica en publicidad (RTB), predice cómo un cliente puede comprarlo en Internet de manera óptima. Allí participé en análisis, escribí en Python y en el lenguaje R para el procesamiento estadístico.

Siempre me ha elevado que escribiré algún tipo de script, pero los desarrolladores deben implementarlo de todos modos. Yo mismo, con mis propias manos, quería hacer estas cosas. Dejándose llevar por el desarrollo, consiguió un trabajo en junio en una pequeña oficina, que hace todo completamente llave en mano: adelante y atrás. Tenía conocidos allí, me llevaron sin una entrevista. Dije que podía hacerlo aproximadamente, pero en general no sé nada y realmente quiero estudiar.

F: - Creo que ambos tienen un caso genial. No viniste al desarrollo porque querías ser desarrollador antes de darte cuenta de lo que era, pero primero lo intentaste, te incluyó y luego decidiste estudiar.

S: Sí, estudié en el Liceo de Física y Matemáticas de San Petersburgo. Los chicos de allí van, por ejemplo, a ITMO, se convierten en ganadores de ACM. Muchos se sentaron en círculos hasta las 11 de la noche. Los maestros estaban muy cargados.

Y no tenía absolutamente ningún interés en esto. Pensé, ya que no me siento hasta la noche, como los demás, entonces la programación no es para mí. Pero como pasé 10 años en educación física en el liceo, debemos elegir algo más o menos técnico. Así que elegí secundaria - matemática en economía. Pero entonces no hubo conciencia, la conciencia llegó más tarde.



Sobre la enseñanza en las escuelas de programación


- ¿Trabajas en lo que enseñas en los cursos de programación?

S: - Todos enseñamos de una forma u otra. Generalmente nos encontramos en la Escuela de Codificación de Moscú. Esta es una escuela donde, por regla general, a los principiantes se les enseñan los conceptos básicos de algo.

F: - ¿Me puede decir cómo funcionan estos programas?

R: - Ahora están organizados de manera algo diferente a cuando nos conocimos. Luego fue un formato exclusivamente fuera de línea, altamente orientado a la práctica. Usualmente eran seis días de fines de semana. Cinco horas codificas cada fin de semana durante tres semanas, obtienes un montón de microproyectos para la campaña y uno más o menos listo al final.

El ambiente en esta escuela era muy bueno. Ahora se ha convertido solo en línea, por lo que ya no puede hablar sobre la atmósfera. Y luego un periodista jugó allí, entraron personas de industrias creativas: diseñadores para aprender a escribir a máquina o diseñadores que aprendieron a escribir a máquina para aprender JS para hacer diseños interactivos. Fue muy divertido, divertido y genial.

Lo que esencialmente nos conectó fue que elevamos la dirección de los niños.

F: - Dime, ¿con qué pilas estás familiarizado?

C: - El idioma principal con el que trabajo es Javascript. Llegué a una oficina que tiene una pila de inicio tan bonita. Estamos haciendo nuevos proyectos pequeños. Tenemos JavaScript completo, Reacciona con Redux en la interfaz, Node.js y un poco de Ruby en el backend. En dispositivos móviles, es principalmente Java y Swift, hace aproximadamente un año comenzaron a usar React Native.

A: - También tengo todo alrededor de JS. Me encanta Vue.js, puedo hacer un poco de django.

F: - ¿Trabajas con JS mecanografiado? ¿Usas FlowTypes?

S: - Sí, lo usamos. Generalmente desarrollamos nuestro código abierto en la oficina donde trabajo. Todavía no es muy famoso llamado Microfleet , es un juego de herramientas para crear sus propios microservicios. Han estado trabajando en nuestra producción durante aproximadamente cinco años, y decidimos lanzar todo a código abierto. Allí todos escribimos en Flow. El juego de herramientas aún no es muy popular. Comencé a lidiar con eso, y me tomó cerca de un par de semanas sumergirme en la base del código. Mucho no se ha documentado, el umbral de entrada es bastante alto, y tales proyectos, por regla general, no son populares en código abierto. Pero más adelante en la compañía desarrollaremos nuestra propia marca de código abierto.

F: - ¿Alguna vez ha tenido la sensación de que no hay suficiente conocimiento para enseñar?

S: - No, enseñamos a los niños, este es un orden diferente de complejidad. Tenemos un curso intensivo a corto plazo para principiantes, no vamos más allá de la composición tipográfica.
A: - Y todos somos tipográficos increíbles.

- Pero en la escuela enseñaste no solo a niños.

S: - Aquí trato de buscar algo de interés para mí mismo, para enseñar cosas que no conozco. Usualmente no enseño JS. Hace casi un año, fui al Centro Armenio Tumo de Tecnologías Creativas. Nos asociamos con una startup que fabricó sensores que leen varios datos biométricos humanos: un cardiograma, un miograma, una reacción galvánica de la piel, un electroencefalograma y ondas alfa beta.

Y fui allí con ese curso para niños, a pesar de que no sabía nada. Solo dos meses inmersos en el tema, y ​​los chicos y yo desarrollamos un programa sobre cómo leer datos humanos, cómo convertir estos datos, cómo sacar conclusiones basadas en estos datos. Incluso cómo hacer varias aplicaciones. Por ejemplo, lee los datos de la persona usando estos sensores, forma un perfil de cómo se siente actualmente la persona y recurre a la API de Spotify para ofrecerle música basada en estos datos.

F: ¿No hubo ningún caso que enseñara algo, y luego se dio cuenta de que estaba equivocado y le enseñó algo equivocado?

A: - Bueno ... tuve esto con JavaScript. Pero no crítico. Entonces, errores menores. Por supuesto, si estás hablando de asincronía, entonces tendrías que rodar mejor.
S: - ¿Tenías que no hablabas sobre sincronismo y no entendías algo?
A: Sí, sí. Me equivoqué allí, luego tuve que escribir una gran publicación para todos los estudiantes. Como chicos ...
S: - ... estaba equivocado.
R: - No es que esté equivocado, así que corregí los puntos clave.

F: - Bueno, nadie está a salvo.

R: - Sucede que lo dices desde un punto de vista práctico, y en el proceso te subes a la base, que tienes bastante inestable. Luego lees un artículo que describe mejor la causa raíz de lo que usas en la práctica todos los días. Y entiendes que no estás expresado exactamente.



Qué y cómo el "Círculo" enseña a los niños


Niños, ahora están aprendiendo el diseño HTML / CSS. ¿Por qué elegiste este de todos los programas?

R: - Los niños están interesados ​​cuando el resultado es rápido y justo en el acto. Dado que son casi todos cero, necesitan algo simple, lo que causa un efecto de sorpresa interna. Necesitamos una herramienta que nos permita hablar con nuestras propias palabras sobre lo que les interesa: estos son la web, las imágenes, html, CSS y toda esta belleza.

En la etapa cero, tienen poco interés en pensar a través de la lógica de las interacciones, la interactividad. Necesitan verter rápidamente su creatividad en un monitor portátil. El diseño ofrece una entrada muy simple a la tecnología. Dejan de tenerle miedo al código, lo entienden desde la idea hasta la implementación del medio paso.

— Python ?

: — . — . , , — , .

, — . , , - , , p5.js. , , . , , , .

— ?

: — , , .

: — , , , . — .

: , , - . , , , . - . - .

: — , , - ?

: — «» , , , . . «» , — , .


«»

: — ? , ?

: — ! « Google» — . , . - , . , — !

: — , — . Moscow Coding School , - . , -.

. , , . , — , . .

: — , ?

: — , . - , , -. , , , IP-. , , , . , , IP- .

: — . , . - , . , — - , - , . , , , .




: — , IT- ? , , .

: — , . …

, , . . , . Power Point . IT . , , , .

: — , . -, .

, , - . .

: — , ?

: — ? , . . , .

: — ?

: — , . — , . , . , .

. , , . .



— ?

: — , .

— — ?

: — ! Esto es muy importante!

— ?

: — - , : «, , . ». . , - . , , .

: — , , - . , , , , . , . .

, - , — — . , . , .

, .

— ? , , , .

: — … , — , . , — .



: — , — ?

: — .
: — ,

: — ?

: — . , . , . .

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


All Articles