Los graduados del centro de CS regresan a enseñar

«Recordando cómo me trataron amablemente durante mi formación, trato de crear la misma impresión en aquellos que asisten a mi curso». Los graduados del centro CS que se han convertido en docentes rememoran sus años de estudio y relatan el inicio de su camino docente.

Los graduados del centro de CS regresan a enseñar

Abierto hasta el 13 de abril para la recepción de solicitudes para ingresar al centro CS. Formación presencial en San Petersburgo y Novosibirsk. Formación a distancia para residentes de otras ciudades.

Nicolás Poliarni, graduado de 2016. Se encarga del desarrollo e implementación de algoritmos de visión por computadora en el área de reconstrucción 3D, y desarrolla el programa Metashape (anteriormente PhotoScan) en Agisoft. El otoño pasado impartió en el centro CS un curso sobre cálculos en tarjetas gráficas.

Mikhail Slobodkin, graduado de 2014. Analista en Yandex, enseña en la maestría de ITMO-JetBrains y en el Computer Science Center. En el centro imparte prácticas de matemáticas discretas.

Kirill Brodt, graduado de 2018. Desarrolla sistemas de diálogo en Tinkoff Bank. Imparte seminarios sobre aprendizaje profundo en Novosibirsk.

Leila Khatbullina, graduada de 2017. Trabaja en el laboratorio de métodos de análisis de grandes datos de la HSE en el proyecto JUNO, enseña análisis de datos para economistas, y desarrolla el proyecto FProg. En el centro CS revisaba tareas sobre estadística matemática.

Alexei Artamonov, graduado de 2014. Desarrolla un dron en Yandex. Desde otoño de 2014 ha estado impartiendo un curso sobre análisis de imágenes y videos..

Empezaremos desde el principio. ¿Qué recuerdos quedan sobre la admisión al centro?

Kolya Poliarni

Siempre me han gustado mucho las entrevistas: tanto en diversas empresas como en el centro CS. Parece que en la entrevista en el centro había algo sobre matemáticas, pero el énfasis era en la cuestión de la motivación. Esto es casi en todas partes: en la universidad, en cualquier investigación y en cualquier trabajo desafiante, los resultados dependen en gran medida de la motivación. Si no hay motivación, sin importar la predisposición y las habilidades, en algún momento todo se vuelve aburrido y no habrá razón para seguir adelante.

Vaguely, I remember the story of how I was heading to my first lecture right after being accepted. That day, I had just quit my job to fully immerse myself in my studies and was running late for the lecture because the resignation process took longer than expected. As a result, I was on a unique transition, where the ending of one thing led to the delay of the beginning of another. It's hard to convey exactly, but amidst the general optimistic anticipation of something new, it was amusing.

Kirill Brodt

I applied twice: in 2015 and 2016. The first time, I knew nothing about machine learning and decided to try to apply just because I could. Moreover, I had to leave for an internship in France to finish my studies, so I didn't prepare and failed the second in-person stage, scoring less than half of the passing score for the interview. I was surprised that the math problems were at an Olympiad level, but I wasn't particularly upset since I didn't know what it was all about, and even if I had been accepted, I wouldn't have been able to study.

At the end of 2015, after finishing my studies, I returned to Novosibirsk because my girlfriend was waiting for me at home. I remember that at the beginning of 2016, there was a news item on the NSU website about an open course on parallel programming from ShAD, which I decided to attend. This course took up a whole evening for lectures and seminars and one full day on weekends for homework each week.

Then the enrollment began, and I decided to try again, even though I wasn't particularly enthusiastic about it. If one course took up that much time, I could only imagine what three would entail. This time, the second stage was remote. After some time, I received a letter saying that I scored just below the passing mark. But I was lucky because I had completed the open course on parallel computations — the curators took that into account and invited me to the third stage. After that, it was all clear 🙂

Leila Khatbullina

Los graduados del centro de CS regresan a enseñar I prepared seriously for the admission: I watched lectures on Stepik, attended Pavel Mavrin's programming circle at ITMO, and additional seminars by Andrey Kolpakov on mathematical analysis at LETI, and read Cormen.

The day before the interview, I didn't sleep for twenty-four hours, I was anxious and was simultaneously practicing writing algorithms on paper, while one thought constantly lingered in my mind: "The main thing is to correctly find the midpoint of the array."

Alyosha Artemonov

La primera vez intenté ingresar al centro fue en mi segundo año de universidad. Era primavera de 2011. Soy astrofísico de formación, y en la escuela me dedicaba más a matemáticas y física que a informática. Tenía nociones de programación en distintos lenguajes; incluso escribimos juegos, pero carecía de una base algorítmica. La motivación antes de la primera entrevista también era del tipo: "Bueno, mis amigos lo recomendaron, dicen que allí es genial". Como puedes imaginar, no logré ingresar la primera vez. Me faltaron conocimientos básicos elementales.

A principios de 2012 me motivé para ingresar, empecé a ver cursos en línea. Mi profesor de matemáticas del club escolar se fue a California y me envió un enlace a las lecciones de Machine Learning del profesor Jaser S. Abu-Mostafa. Mis conocimientos de inglés apenas eran suficientes para entender de qué se trataba, y fue sobre todo las fórmulas las que me ayudaron a entender. Revisé cuidadosamente cada diapositiva y al final aprobé el curso con excelentes calificaciones, aunque esperaba obtener solo un tres. Luego, ya en verano, tomé un curso de Machine Learning de Andrew Ng en Coursera. Mi interés en esta área realmente me ayudó a ingresar.

La segunda vez llegué con un poco más de conocimiento y un plan claro sobre lo que quería estudiar en el centro. Tuve suerte de ser invitado a la entrevista: tras el examen, mi puntuación fue ajustada. No puedo decir que me haya preparado especialmente para las preguntas sobre algoritmos, así que traté de encaminar la entrevista hacia el aprendizaje automático y mencioné el descenso de gradiente como mi algoritmo favorito 🙂

¿Qué curso ha tenido más impacto en lo que haces actualmente?

Kolya Poliarni

El curso de geometría computacional de Anton Kovalev en ITMO. Las lecciones eran interactivas, era necesario intentar idear las construcciones por uno mismo y no solo escuchar. ¡Un brillante vuelo de pensamiento! Al final, fui a trabajar con Anton en Tranzas en lo que ahora hago — la reconstrucción de superficies tridimensionales a partir de fotografías. Este campo depende en gran medida de la geometría computacional.

Del centro de CS, recuerdo el curso de programación funcional en Haskell. Primero, porque las conferencias son apropiadas tanto para quienes se distraen si se habla demasiado detallada y lentamente, como para quienes no pueden seguir el ritmo y se pierden por la velocidad o la falta de explicaciones detalladas. En segundo lugar, es un ejemplo de un área que probablemente no será necesaria en el trabajo, pero que orienta la mente en la dirección correcta.

Misha Slabodkin

Es difícil resaltar algo en particular, mencionaré varias áreas de mi actividad académica y profesional después de graduarme del centro de CS:
— Todos los cursos de informática teórica influyeron significativamente en la elección de mi educación futura, director de tesis y temas de mis dos diplomas (en la maestría y en la especialización). En particular, los excelentes profesores de estas materias siempre me admiraron e inspiraron.
— Comencé a estudiar algoritmos seriamente en el centro de CS y he estado enseñándolos con gran placer y beneficio para mí durante tres años en la maestría conjunta de ITMO y JetBrains, y anteriormente en la Universidad Académica.
— En el trabajo analítico en Yandex, utilizo conocimientos de Python, estadística y algoritmos.

Los graduados del centro de CS regresan a enseñar Alyosha Artemonov

Era 2012, estaba en mi primer año en el centro. Mi compañero de clase, Vadim Lebedev, que se inscribió un año antes que yo, me mostró problemas interesantes del curso de análisis de imágenes y me habló de las herramientas utilizadas para resolverlos. Empecé a ver la grabación del curso y luego, al año siguiente, lo tomé. El curso, que era semestral, se convirtió en anual, me sumergí aún más en la visión por computadora. Desde hace varios años, enseño esta disciplina en el centro de CS y en mi trabajo me dedico al análisis de datos obtenidos de cámaras de drones.

¿Los estudiantes del centro de CS tienen tiempo libre? ¿Cuánto tiempo tenías tú? ¿Qué dificultades enfrentaste durante tus estudios?

Kolya Poliarni

Es difícil decir en horas. En mi segundo y tercer año de estudios en el centro de CS, estaba en el tercer y cuarto año de ITMO, trabajaba entre 35 y 40 horas (a veces menos, a veces más), los sábados asumía tareas en un círculo de matemáticas para niños, participaba en hackatones y en algún momento obtuve mi licencia de conducir. Creo que el tiempo es relativamente flexible y generalmente depende de cuánto se desea lograr algo y qué recursos se tienen.

Misha Slabodkin

Para mí, estudiar en el centro de CS coincidió con dos cursos de matemáticas y uno de posgrado en la Universidad Académica. Después de las clases en la universidad en Peterhof, fue bastante difícil manejar varias lecciones en el centro. Pero pude hacer una combinación astuta y contabilizar algunos cursos varias veces, en dos, e incluso en tres instituciones: primero simultáneamente en el centro de CS y en matemáticas, y luego lo trasladé a la AU. Otras dificultades fueron que era imposible estudiar materias técnicas sin mi computadora portátil y fácil de transportar. No siempre me iba bien en los trabajos teóricos.

Kirill Brodt

Los graduados del centro de CS regresan a enseñar Además de los cursos en el centro, trabajé 24 horas a la semana y traté de estudiar en el posgrado, del cual luego me expulsaron 🙂 Después de eso, tenía tiempo para tocar el piano, nadar y mirar al techo. En general, tenía mucho tiempo. Una gran dificultad era que muchos cursos en Novosibirsk eran a distancia en ese entonces. No podías hacer preguntas en persona si no podías formularlas correctamente porque no entendías exactamente qué querías preguntar. En nuestro año había pocos compañeros o incluso ninguno en los cursos generales, y me resulta mucho más fácil aprender algo nuevo cuando discuto problemas con alguien más, lo que resulta más productivo.

Leila Khatbullina

Esto ya no lo recuerdo, pero recuerdo que siempre me faltaba tiempo y tomaba cursos de manera irregular, así que pasaba todas las noches, fines de semana y festivos haciendo tareas.

Alyosha Artemonov

Aún sobraba algo de tiempo, no diría que era abundante. Pero no recuerdo haber tenido que sacrificar algo significativo para poder con todo. Iba al gimnasio, veía series y me reunía con amigos. Cuando en la universidad solo había que escribir la tesis, incluso lograba trabajar a medio tiempo.

Había problemas con la logística. Pasaba más de tres horas al día en el camino, probablemente en ese tiempo descansaba mentalmente. Cuando se añadieron las lecciones en el centro, el tiempo aumentó a cuatro horas. De hecho, tener un coche no habría solucionado mis problemas en ese momento. Lo principal es que no lograba comer adecuadamente, lo cual es algo que hay que evitar en la vida.

¿Hubo momentos en los estudios en el centro de CS que te hayan quedado grabados?

Kolya Poliarni

Recuerdo un momento de la defensa de prácticas semestrales. Hablé con una chica que también estaba defendiendo en ese momento, y resultó que ella ya era desarrolladora senior de Java, pero no le gustaba la industria bancaria en la que trabajaba, así que no tenía ninguna motivación para seguir en ello. Por eso fue al centro de CS, para, posiblemente, cambiar de campo a la educación. Su práctica semestral estaba relacionada con una tarea para la plataforma Stepik. Para mí, esta es la ilustración ideal de la situación "una persona desanimada → quería cambiar de área → fue al centro de CS".

Los graduados del centro de CS regresan a enseñar Misha Slabodkin

Resolver problemas teóricos, discutir con compañeros de clase y explicárselos a profesores y otros estudiantes fue un gran placer en todas las asignaturas. Me gustaron especialmente las prácticas en formato de "círculo" con la entrega oral de tareas: siempre consideré que este era el método de aprendizaje más efectivo.

Recuerdo vívidamente muchas celebraciones al final del semestre, especialmente el karting y el paintball, que ayudé a organizar un poco. Participar en tales actividades junto con los profesores fue extremadamente útil para "humanizar" el centro de CS a los ojos de los estudiantes.

Kirill Brodt

Durante el primer semestre viví entre algoritmos, me despertaba, comía y dormía con ellos. Hubo una vez que desperté a las tres de la mañana porque se me ocurrió una solución. Bueno, o al menos tenía la ilusión de haber encontrado una. Me levanté, encendí el portátil, codifiqué, lo subí al sistema de pruebas y todo falló en la prueba número 20. Luché hasta las 5 de la mañana, sin poder resolver el problema, y me quedé dormido. Pero luego finalmente lo logré 🙂.

Leila Khatbullina

En el centro de CS encontré muchos nuevos amigos. Recuerdo cómo en chats nocturnos discutíamos las tareas, esperábamos hasta muy tarde nuestro turno para el examen, explicándonos mutuamente las preguntas, celebrábamos cumpleaños en la cocina del BC Times, jugábamos juegos en las fiestas al final y comienzo del semestre. ¡Fue divertido! 🙂

¿Por qué empezaron a enseñar? ¿Los invitaron o decidieron empezar ustedes mismos?

Los graduados del centro de CS regresan a enseñar Kolya Poliarni

En algún momento, me enfoqué en el área de reconstrucción tridimensional, es decir, en el procesamiento de imágenes. Junto con esto, me sumergí en los cálculos en tarjetas gráficas, ya que procesar tal cantidad de datos en la CPU en un tiempo razonable es imposible. Y había una sensación constante de tristeza porque no me habían hablado de estas áreas, a pesar de su interés. Además, siempre me ha gustado enseñar, y sabía a dónde podía ir a ofrecer un curso, así que decidí corregir la situación y hacer el mío, al menos sobre tarjetas gráficas.

Misha Slabodkin

En 2016, Sasha Knop impartió la práctica de matemáticas discretas. Antes de comenzar el semestre, decidió que corregir 70 tareas semanales era demasiado para él y me propuso ayudarlo. Y al año siguiente intercambiamos roles: desde entonces yo imparto las clases y Sasha ayuda con las correcciones.

Kirill Brodt

Durante la formación hubo rumores de que existía la posibilidad de enseñar. Y pensé que sería genial. Me gusta ayudar a otros en lo que puedo. No me gusta imponerme y esperaba que me invitaran 🙂

Leila Khatbullina

Siempre me ha gustado enseñar: en la escuela, voluntariamente, después de las clases, explicaba fracciones usando mandarinas, y en la universidad, trabajaba con una chica en alemán, y al final ella aprobó en A1 en seis meses. Me invitaron al centro de CS porque había un puesto vacante, y yo, de paso, dije que con gusto lo ocuparía 🙂

Alyosha Artemonov

Me apasioné por el análisis de imágenes durante mis estudios en el centro. Las circunstancias se dieron de tal manera que Natalia, quien impartía el curso a mí, se mudó a EE. UU. Entonces los curadores me propusieron asumir el curso junto con Grisha Rozhkov. En ese momento, Grisha era estudiante del centro de CS; se graduó en primavera de 2015.

¿Cuáles eran los miedos al comenzar a trabajar como profesor?

Kolya Poliarni

He visto muchos buenos conferenciantes y siempre he sido bastante crítico con respecto a las conferencias mal organizadas, y ahora estoy al otro lado de la barricada. "Vengo del pasado" al preparar y leer el curso era mi crítico más feroz. Los miedos eran naturales: mala exposición, material demasiado aburrido, excesiva profundidad con un ritmo lento, detalles demasiado complicados o poco interesantes con un ritmo demasiado rápido, tiempo desperdiciado para los oyentes y cosas similares.

Misha Slabodkin

Responderé específicamente sobre la enseñanza en el centro de CS, porque ha habido una cantidad infinita de preocupaciones por parte de los docentes con diferentes cursos en diferentes años 🙂

— Es bastante difícil llevar a cabo la práctica para una audiencia de 50 personas. De hecho, es una conferencia sobre problemas, y no una comunicación personal con cada estudiante, como a veces lo hago en otras materias.
— El nivel de preparación y los conocimientos previos de los estudiantes varían mucho, por lo que hay que seleccionar tareas diversas y explicarlas de manera que interesen a todos.

Leila Khatbullina

Tenía inseguridades sobre mis conocimientos, temía que al revisar las tareas, los estudiantes no estuvieran de acuerdo con mi evaluación. Pero todos mis temores eran infundados 🙂

¿Recuerdas cómo fue tu primera clase?

Kolya Poliarni

En la primera conferencia había muchos oyentes, y en la sala no había suficientes sillas. Presenté el material más rápido de lo que esperaba, así que después continué sin diapositivas. Pero suponía que esto podría pasar, así que tenía material y todo salió bien.

Misha Slabodkin

Estaba feliz de que hubiera personas conocidas en la audiencia y que tendría con quién reírme de mis fracasos.

Kirill Brodt

Sentía que tenía un bloqueo del habla y que nadie entendía lo que estaba diciendo.

Alyosha Artemonov

Me senté frente a la audiencia y balbuceaba algo para mí mismo. En general, fue un poco malo, pero luego mejoró 🙂

¿Qué es lo que más le gusta del proceso de enseñanza?

Misha Slabodkin

Oh, a esto puedo responder con confianza y de inmediato: definitivamente, lo que más me gusta es leer las reseñas. Cuando los coordinadores las envían, abro el archivo sintiendo como si estuviera desen envolviendo regalos de Navidad y leo todo dos veces.

También me gusta discutir problemas interesantes con los estudiantes, ver cómo se alegran con ideas bonitas, nuevos hechos inesperados y conexiones con diferentes áreas de las matemáticas. Ver la curiosidad sincera y el deseo de conocimientos. Contarles sobre problemas que recientemente me han traído gran placer al resolverlos, y observar la misma impresión en los oyentes. Discutir tareas adicionales con los estudiantes después de clase, hasta que los guardias llegan a las 23:00 para preguntar si estoy en mi sano juicio (¡ya ha pasado tres veces!).

Kirill Brodt

Me gusta inventar diferentes explicaciones para el mismo material y, como consecuencia, yo mismo tengo una comprensión más profunda.

Leila Khatbullina

Como en el chiste: «Mientras explicaba, ya lo entendí».

Alyosha Artemonov

Me encanta cuando responden correctamente a mis preguntas desde el público.

¿Cómo ha influido el estudio en el centro de CS en la enseñanza?

Kolya Poliarni

Entiendo que los estudiantes del curso tienen diferentes cantidades de tiempo que pueden dedicar al mismo. Por lo tanto, por un lado, en las conferencias hablo sobre algoritmos complejos del mundo real (junto con problemas sintéticos simples como ordenamientos), y por otro lado, en las tareas prácticas solo doy problemas simples, ya que son adecuados para fijar los conceptos clave, pero no consumen excesivas energías y tiempo. Además, sé que algunos de los oyentes ya tienen conocimientos básicos sobre el curso, así que no les interesa escuchar parte de las conferencias y preferirán leer las diapositivas de manera superficial. Por eso, intento hacer las diapositivas autosuficientes, con enlaces a los artículos originales para la posibilidad de profundizar.

Misha Slabodkin

En el centro de CS, los profesores están abiertos a la comunicación y están dispuestos a ayudar a los estudiantes. Recordando lo amables que fueron conmigo durante mi formación, trato de crear la misma impresión en los que asisten a mi curso.

Usted enseña también en otros lugares. ¿Dónde? ¿Cuáles son las particularidades de la enseñanza en el centro de CS?

Kolya Poliarni

He enseñado en un club de matemáticas de la escuela, ahora enseño programación en una escuela. Alguna vez quiero dar un curso sobre visión por computadora con un enfoque en la reconstrucción tridimensional, pero hay mucho material, así que no está claro cuándo estaré listo.

En el centro de CS se han creado todas las condiciones: mínima burocracia, momentos convenientes como la grabación de videos, organizados de manera que el profesor no gaste tiempo y energía en ello. Hay incluso herramientas auxiliares como retroalimentación a través de encuestas a los estudiantes. Y, por supuesto, la falta de obligatoriedad del curso: si el estudiante no está interesado, no escuchará el curso. Como resultado, todos los oyentes están muy motivados.

Misha Slabodkin

Además del centro de CS, he enseñado diversas matemáticas en el departamento de matemáticas, en el club 239 del liceo, en la Universidad Académica y en la maestría de ITMO-JetBrains. A veces doy mini-conferencias «entretenidas» a colegas o amigos si aprendo algo interesante sobre matemáticas. Si no sucede ningún traslado repentino, planeo continuar.

En el centro CS hay excelentes tutores que transforman todos los trámites en simples y agradables tareas breves, ayudando a los docentes a centrarse únicamente en la preparación de las clases. La organización de fiestas, juegos de mesa y camisetas promocionales también es muy importante, ya que ayuda a que los estudiantes se conozcan entre sí y con los profesores, y hace que las clases sean más agradables de manera implícita.

La principal característica de la enseñanza radica en que los exámenes poco frecuentes: la evaluación depende únicamente de los seminarios, mientras que las conferencias parecen menos importantes para los estudiantes. Debido a esto, parte del material se olvida rápidamente, lo que a veces interfiere con las clases prácticas.

Y por último, consejos para quienes desean enseñar

Kirill Brodt

No olvides hablar sobre cosas que son obvias para ti a los estudiantes, para quienes pueden no serlo. Es posible que después de esto te des cuenta de que tú mismo no entiendes nada y tendrás que profundizar más.

Leila Khatbullina

Descarta cualquier duda 🙂 Si deseas compartir conocimientos con alguien y eso te brinda placer, ¡adelante!, incluso si es un curso titulado 'Cómo hacer pulseras de la amistad'. Siempre encontrarás tu audiencia y seguramente te dirán 'gracias'.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster