First Pentium, Turbo Pascal y Olympiad Physics: los desarrolladores recuerdan cómo estudiaron en la escuela

En el Día del Maestro, junto con los desarrolladores, recordamos nuestros años escolares, nuestros maestros favoritos y la primera clase de informática.



¿Es cierto que los avances en matemáticas y geometría acortan el camino hacia la programación profesional? ¿Qué pasa con la química y la física?



Andrey Tereshko, director de la interfaz Uchi.ru : El camino hacia la programación profesional, en primer lugar, acorta la curiosidad y el interés por resolver los problemas propios mediante la programación.





A la izquierda, Andrei Tereshko es el jefe de la interfaz; a la derecha, un estudiante de quinto grado,



Andrei Rynkevich, propietario de producto de MTS Big Data : hay mucho resumen en la programación. Cualquier disciplina que desarrolle el pensamiento abstracto y la lógica formal ayudará en su estudio.



Oleg Duletskiy, desarrollador principal de backend de Ruby on Rails Uchi.ru : Las matemáticas y la geometría son necesarias, más bien, para no tener miedo de problemas que a primera vista parecen irresolubles.



Ivan Chernov, director técnico de Ostrovok.ru: La física me ayudó en el camino de la programación profesional, porque en el bachillerato participé en olimpíadas sobre resolución de problemas mediante métodos numéricos. Luego, todas las abstracciones de algoritmos y estructuras de datos se superpusieron al mundo real, y quedó claro por qué uno debería poder calcular fórmulas de manera eficiente si de repente no tienen una solución analítica.

Veo programadores más exitosos que yo: ex filólogos y chefs. En este sentido, ahora creo que STEM es una buena base, pero también es necesario tener una buena perspectiva en disciplinas relacionadas.



¿Qué importancia tuvo el papel de los profesores en sus estudios? ¿Tuviste que motivar, “patear” o tuviste una buena autoorganización?



Sergey Pimkov, Director General Adjunto de Desarrollo y Operación de Productos Selectel : Por lo que recuerdo, motivarme fue una tarea muy ingrata. Solo una técnica funcionó: permitirme construir mi sistema de conocimiento por mi cuenta. Es muy bueno observar cómo un sistema completo se construye a partir de hechos y suposiciones dispares, que tiene poder predictivo y generalmente genera ganancias, y no por sí mismo. Si no logré hacer algo así en la lección (por ejemplo, en inglés), para mí fue un abismo de opresión y desesperación. En las evaluaciones, esta actitud también se convirtió en regular.





Izquierda Sergey Pimkov - alumno de primer grado, derecha - Director General Adjunto de Desarrollo y Operación



Nikolay Tolly, Jefe del Departamento de BI Uchi.ru: Un maestro fuerte siempre es una buena ayuda para estudiar la asignatura. No tenía ningún deseo particular de estudiar lengua y literatura rusa, pero fue en estas materias donde tuve el maestro más fuerte, gracias a las cuales las conozco bastante bien. Para mí fue interesante estudiar matemáticas especializadas e informática, y el papel de un profesor era menos importante.



Artem Mezin, gerente de producto técnico de Behavox : Creo que no hubiera tenido una sola oportunidad de obtener una educación y hacer una carrera si no fuera por mis maestros en mi vida. En mi escuela había un entendimiento claro de que, en primer lugar, es necesario enseñar a aprender y luego los alumnos dominarán todo por sí mismos.



Oleg Duletsky: Tuve suerte con los profesores, compañeros y, en definitiva, con el país. Fue difícil de estudiar, pero interesante. Y debido al hecho de que era un completo nerd, físicamente frágil, el destino me fue escrito para estudiar bien y dejar que mis compañeros hicieran trampa.



Cuéntanos sobre el maestro que recuerdas



Evgeny Pomytkin, Jefe del Departamento de Desarrollo Móvil Uchi.ru : Profesor de Historia. Ardió con su tema, demostró que la historia no es solo hechos secos, es gente y pueblos, en cuyo desarrollo hay leyes.



Alexey Vakhov, director técnico de Uchi.ru: Sergey Evgenievich Polyansky es mi profesor de física olímpica. Un tío brillante y carismático. Lo conocí en un examen de física en una nueva escuela. En el aula, nadie resolvió un solo problema, y ​​yo resolví la mitad de uno: eran problemas de Olimpiadas de un libro de texto polaco. Después de eso, Sergei Evgenievich y yo comenzamos a prepararnos para la Olimpiada, obtuvimos el oro en la competencia internacional de física. No me entrenó, pero me dio un montón de literatura, no hubo compulsión en esto. Durante sus viajes a las Olimpiadas rusas, estuvo atento, supo organizar la vida de los niños, pudo calmarse, cuando era necesario, empujar.





Izquierda Alexey Vakhov - Graduado de 11 ° grado y ganador de la Olimpiada Internacional, derecha - Director Técnico



Alexey Petrov, Director de Calidad de SberMarket: Probablemente, las impresiones más brillantes y cálidas que obtuve de nuestra maestra de clase en la escuela secundaria, Raisa Grigorievna Mirimskaya. Una maestra asombrosa y maravillosa, enseñó matemáticas y geometría, alentó la libertad de pensamiento, al mismo tiempo que promovía su rigor y precisión, como corresponde a las matemáticas. Sí, era una mujer muy extravagante, por ejemplo, podía venir inesperadamente a la escuela con el pelo morado y tenía una docena de gatos en casa. Pero con tanta pasión y éxtasis, solo ella podía hablar de triángulos isósceles, polinomios, el binomio de Newton y el teorema de Cheva.



Alexander Tsvetkov, director del proyecto de interfaz de correo Mail.ru: Es muy difícil señalar a un profesor en concreto, me gustaría hablar de muchas personas. Pero, probablemente, los mejores y más cálidos recuerdos fueron de mi maestra de primera clase. Era un niño bastante activo, mis estudios eran fáciles para mí, pero debido a la prisa constante, a menudo no prestaba atención. Fue el profesor de la clase quien no dejó que me aburriera, propuso nuevas tareas y dirigió mi energía en la dirección correcta. Cuando tenía prisa y cometía un error, no me detuve de inmediato, sino que esperé hasta terminar y mostré en el resultado final a qué conduce la prisa.



¿Los profesores asumieron en quién te convertirías? Y tu mismo



Andrey Tereshko : Recuerdo bien cómo dijo el profesor de matemáticas: "Si no sabes matemáticas, no te convertirás en programador". Y después de eso perdí completamente la cabeza en las matemáticas. Lo cual, por supuesto, obstaculizó mucho y aún dificulta en algunos momentos. En muchos sentidos, tuve que resolverlo desde cero, lo cual es mucho más difícil que en la escuela.



Ivan Chernov : Nadie habló con certeza sobre gestión o gestión. Y yo mismo quería ser un físico teórico y, de niño, un policía de tráfico, pero mis sueños no se hicieron realidad.



Andrey Petrov, líder del equipo de Ruby on Rails Uchi.ru : Tanto los profesores como yo estábamos seguros desde el décimo grado de que iría a estudiar como programador. Ni siquiera consideré otras facultades. Me sorprendió que muchos no tengan idea de lo que les interesa y en qué especialidad les gustaría entrar.



Sergei Pimkov : Es difícil de decir, pero considerando que pasé bastante tiempo en el aula de informática (más cerca de Turbo Pascal y, bueno, Doom, por supuesto), supongo que mi trabajo en TI podría parecer una opción probable para los profesores.



Alexey Petrov : Los profesores esperaban que "obtuviéramos algo bueno".





Izquierda Alexey Petrov - un escolar en el último día escolar, derecha - Director de Calidad



¿Tu escuela tenía un laboratorio de computación? ¿Qué Pentium?



Alexey Petrov : Teníamos Pentium 133 y uno o dos i386.



Andrey Tereshko : Comencé a programar a la edad de diez años, la primera computadora fue el análogo soviético del ZX Spectrum: Raton-9003. Se conectó a la televisión y los programas se cargaron desde casetes. Bromeo diciendo que comencé a codificar porque era más rápido que cargar el juego. Y esto es solo en parte una broma.



Sergey Pimkov : Todo comenzó con la programación en "Kengurenka", que trazó líneas en la pantalla. Luego estaba Turbo Pascal: compré el libro de Faronov y durante algún tiempo me dediqué con entusiasmo a dibujar formas hermosas. Luego, un científico informático me dio una carpeta épica de documentación antigua de Turbo Vision, impresa en papel de seda (o algo así), claramente de algún tipo de centro informático, y me sumergí en OOP.



En nuestra clase, creo que tuvimos uno o dos primeros Pentium, varios 486 y 386. Mi primera computadora apareció en el décimo grado, era Celeron 233 Mhz.



Evgeny Pomytkin : Las computadoras eran pocas entonces. Pentium? Jeje. Teníamos una computadora por clase, algo soviético. Estoy viejo.



Andrey Rynkevich : Había una clase de computación en la escuela, pero estábamos participando en ella con habilidades muy básicas para usar una PC. Solo era posible ponerse en contacto con la programación en el instituto. Todavía recuerdo cómo en la primera lección la maestra asignó un encargo y todos se apresuraron a cumplirlo. Ni siquiera sabía cómo controlar el cursor en MC.





Fotos escolares de Andrey Rynkevich



Andrey Petrov : Tuve mi primera AMD de doble núcleo en octavo grado.



Ivan Chernov: Mi padre trabajaba como programador cuando yo no estaba. Por lo tanto, teníamos una computadora en casa incluso antes de que yo naciera, y más cerca de cero me dieron la mía, con una pantalla LCD y un Pentium 4. La escuela también estaba equipada con una clase de computadora, aprendimos programación con la tortuga Logo. En algún momento, la escuela recibió un cambio y los torneos de Doom 2 comenzaron a reunirse durante los descansos.



Alexey Vakhov : Nuestra escuela era sólida, había muchas clases de computación. Era el 97. El Pentium era probablemente MMX 133.



Oleg Duletskiy : No había clase en la escuela, no había Pentiums, hubo 20 años antes de que aparecieran. En aquel entonces, las calculadoras programables recién estaban emergiendo. Como MK-61. Un padre así traído a casa del trabajo, así que lo recuerdo.



Artem MezinR: En la escuela, era fanático de todo lo relacionado con las computadoras. ¡La película "Hackers" y la novela "Neuromancer" son solo la Biblia de los años escolares! Mi primera computadora fue una computadora personal con un procesador Intel 80286 (todavía no es un Pentium, pero está cerca). A una edad más o menos consciente, había diferentes máquinas desde P1 MMX 166Mhz (y luego toda la PC se caracterizaba por un procesador para simplificar) hasta AMD Athlon 800.



Nikolai Tolly : Había una clase de computación en la escuela, al parecer, había Pentium 4.





A la izquierda Nikolai Tolly - en la graduación , a la derecha: jefe del departamento de BI



Alexander Tsvetkov: La escuela tenía una nueva clase de computación, equipada de acuerdo con algún programa estatal. Recuerdo cómo me encontré con el sitio web oficial de Ubuntu OS en Internet y había un banner informando que puedes pedir un disco con este sistema operativo de forma gratuita, lo cual hice de inmediato, sin creer realmente en el resultado. ¡Imagínese mi sorpresa cuando un mes después había un disco en el buzón! ¡Presente! Ese día, los astrólogos anunciaron un mes de noches de insomnio y ojos rojos.



¿Cómo harías ciencias de la computación si estuvieras en la pizarra? Y si te encuentras en exactamente una lección, ¿qué les dirás a los estudiantes?



Oleg Duletskiy : La programación no es un tema para la junta. Y, por supuesto, no se puede decir nada sobre el desarrollo en una lección. Pero sobre su significado, puedes.



Sergei Pimkov : Si enseñara informática, intentaría estructurar las clases para que, en última instancia, conduzcan al logro de un gran objetivo final. Hoy estamos escribiendo la clasificación de burbujas, mañana clasificamos algunos datos útiles que previamente habíamos introducido en la base de datos utilizando un formulario simple. Y al final, una gran aplicación de trabajo, y no un conjunto de laboratorios no relacionados. Y cada uno de los componentes se puede reescribir, reemplazar y mejorar.



Artem Mezin: Tengo experiencia en la enseñanza. Lo más importante es hablar con los estudiantes como iguales. Realmente querer entender lo que les interesa y hacerlo. Será interesante cortar TikTok, lo cortaremos, será interesante romper el Wi-Fi de la escuela, ¡lo romperemos!





Artem Mezin a la izquierda - un estudiante de secundaria, a la derecha - gerente de producto técnico



Alexey Petrov: Estoy seguro de que mientras más estudiantes tengan acceso a la encarnación de sus ideas, más interesante será la lección y más involucrados estarán los estudiantes en la lección. Por ejemplo, le enseño a mi hijo mayor los conceptos básicos de la programación Scratch, con mi hija un robot Lego. No solo aprendemos bucles, variables, operadores condicionales y funciones, sino que arreglamos inmediatamente esta información en un proyecto real: enseñamos al personaje del juego a lanzar la pelota con solo tocar un botón o al robot a seguir la ruta requerida.



Evgeny Pomytkin: Landau dijo una vez: "La física de nuestros días no necesita saber física, le basta con saber matemáticas". Algo parecido se puede decir de la programación. Aquí hay dos dimensiones importantes: la lógica y un interés genuino por explorar y cambiar el mundo. Con ambas herramientas, puede aprender fácilmente a programar. Esto es lo que les mostraría a los escolares.



Alexey Vakhov : En la primera lección, estudiaría qué tipo de audiencia está frente a mí, qué quieren, cómo engancharlos. Al principio habría encontrado un lenguaje común con ellos. Creo que cualquier actividad es interesante, solo necesitas encontrar una respuesta de la gente. No es suficiente ser atraído a la programación con la promesa de enseñarle cómo hacer juegos, por ejemplo. Es necesario mostrar cierta belleza en el propio objeto. Dividiría al público: a quién no se le debe tocar y darle algunas cosas básicas, y quién puede dejarse llevar por esta belleza.



Dijeron sobre la escuela:



  • , .;
  • , Selectel;
  • , .;
  • , «»;
  • , BI .;
  • , Ostrovok.ru;
  • , .;
  • , « Mail.ru»;
  • , Ruby on Rails .;
  • , product owner Big Data;
  • , backend- Ruby on Rails .;
  • , Behavox.



All Articles