Hola Habr! En el Día del Conocimiento, hablamos con los ganadores y propietarios de medallas de oro en la 59ª Olimpiada Internacional de Matemáticas en Rumania: Stanislav Krymsky y Vladimir Petrov. Por cierto,
aquí están las tareas de este campeonato, intenta resolverlo.
Stanislav Krymsky (San Petersburgo), graduado del liceo académico "Escuela de Física y Tecnología" de San Petersburgo y estudiante de primer año en el Instituto de Física y Tecnología de Moscú, Facultad de Física General y Aplicada.- ¿Cómo te preparaste para la competencia? ¿Tienes algún secreto al prepararte para la competencia? ¿Hay algún ritual propio, como una camisa feliz o una taza de café?"Creo en las camisas de la suerte". A veces ayuda. Si se detiene, ya no lo pongo en competiciones importantes.
En cualquier caso, es importante ponerse en forma antes de la competencia. Las vacaciones no te pueden distraer, debes mover el cerebro para que recuerde todos los pequeños detalles que pueden ayudar a resolver el problema. No tengo una metodología para resolver problemas, así como tampoco puede haber una metodología para escribir un poema o una pieza musical.
- ¿Analizas tus fallas? ¿Has tenido algún error ofensivo en tu carrera que aún no puedes perdonar?- Las fallas deben ser analizadas para no repetir los errores que las conducen. Hubo fallas. Como regla, sucedieron cuando subestimé la seriedad de las próximas competiciones, suponiendo de antemano que ganaría fácilmente.
- ¿Cómo te ayuda en la vida cotidiana que seas uno de los mejores del mundo?"Simplemente me da un lugar en el sol". Es difícil para cualquiera encontrar su lugar en la sociedad, pero espero que sea más fácil para mí encontrarlo gracias a la reputación que he ganado.
- ¿Qué haces si encuentras un problema que no puedes resolver en absoluto?- No renuncio, pero lo pospongo y vuelvo después de un rato.
- ¿Cómo evalúa el estado de la industria de TI en Rusia? ¿Tiene sentido mudarse a otro país para estar a la vanguardia del conocimiento?- Moverse o no moverse es una pregunta personal para todos. Con la capacidad actual de transmitir información a través de Internet, esto apenas tiene sentido. Aunque alguien puede estar interesado en unirse a un equipo extranjero. Tengo más claro cuándo las personas salen para realizar pasantías y regresan a casa para crear nuevas tecnologías aquí.
- ¿Tienes un lenguaje de programación favorito? ¿Hay una sección favorita de matemáticas de la que te gustaría resolver los problemas más que nada?- Mi maestro y maestro de clase Mikhail Eduardovich Dvorkin, medallista de oro del campeonato mundial de programación ACM ICPC 2007 en la escuela nos enseñó Java, es un lenguaje conveniente para resolver una gran clase de problemas. No tengo un tema favorito. Un profesional debería ser capaz de resolver casi todos los problemas o convertirse en un especialista más limitado. Todavía no he elegido mi tema favorito.
- ¿Qué falta en la programación moderna?- En la programación moderna, el procesamiento inteligente de múltiples factores de matrices de datos gigantes no es suficiente.
- ¿Qué, en su opinión, será nuevo en la programación en 5-10 años, cuando ya será un especialista en trabajo?- En 5-10 años, puede llegar la era de la inteligencia artificial. La imagen de las tareas reales cambiará significativamente, pero la cuestión de qué conciencia humana es probable que permanezca abierta.
- ¿Cómo influyeron tus padres en tu amor por la programación? ¿La inculcaron?- En la escuela me gustaba programar, pero mis padres me desanimaron de programar en serio. Sin embargo, logré sentir la belleza del tema gracias a los esfuerzos de Mikhail Eduardovich Dvorkin.
- ¿Cocina en un entorno de programación, o su entorno es gente diversa?- No, mi entorno son personas diversas: físicos, matemáticos, músicos.
- ¿Ya te han ofrecido un trabajo? ¿Dónde ves tu carrera? Ahora eres una estrella en ascenso. ¿Temes que trabajar en un proyecto real sea más aburrido y requiera mucho menos conocimiento y habilidades?- No, nadie me ofreció un trabajo. Eso sería extraño, ya que solo ahora voy a estudiar en una universidad. En programación, de hecho, los estudiantes de tercer año encuentran fácilmente trabajo para ellos, en física necesitas estudiar durante ocho o diez años para convertirte en un especialista. En matemáticas, no lo sé. Todavía no he pensado en una carrera. En cuanto a los proyectos, en cualquier trabajo hay tantos matices y pequeñas cosas que deben tenerse en cuenta que, independientemente de la cantidad de conocimiento que requerirá este trabajo, en algunos puntos puede resultar aburrido y extremadamente difícil. Creo que en tales casos la táctica correcta es compartir estas dificultades con los colegas para no cansarse o decepcionarse.
- ¿Qué planeas hacer cuando te gradúes?- Me gustaría hacer ciencia, resolver problemas en la intersección de las ciencias.
Vladimir Petrov (San Petersburgo), después de la escuela va a ingresar a SPbU- ¿Por qué decidiste hacer programación?- Los padres inculcaron un amor por las matemáticas, desde la infancia dieron varias tareas, estudiaron adicionalmente. Me interesé en la programación, centrándome directamente en mi entorno, muchos amigos de matemáticos y compañeros de clase estaban comprometidos.
- ¿Cómo te preparaste para los Juegos Olímpicos? ¿Hubo algún ritual feliz?- Varios maestros, de muchas regiones del país, prepararon nuestro equipo a propósito. La selección para el equipo fue muy larga, más de un año, y durante el mismo hubo entrenamiento activo, incluso de forma remota.
Por supuesto, cada uno tiene sus propias "tradiciones" o "rituales". Entonces, realmente tengo una camiseta feliz que me puse todo el año; También en mi infancia participé profesionalmente en los deportes y hubo un presagio de no cortarme el pelo antes de la competencia.
A pesar de que la olimpiada es individual, siempre tuvimos un equipo muy unido, nos sentimos como un todo. Por lo tanto, nunca fueron "secretos" personales los que se compartieron con todos y se discutieron con los entrenadores; hubo rituales de equipo, como comer una sandía juntos antes de ir al extranjero.
La técnica de decisión para cada individuo. Por supuesto, hay un "plan" general para decidir qué reglas seguir. Por ejemplo, una de las reglas principales: tan pronto como se resuelva el problema, escríbalo para que pueda obtener el máximo de puntos garantizados; de lo contrario, de repente no habrá suficiente tiempo.
- A menudo tiene que trabajar en los errores?- Después de cada actuación fallida, saco conclusiones e intento trabajar en los errores. A veces incluso escribo por escrito lo que está mal y lo que hay que cambiar. Los errores ofensivos ocurren muy a menudo, pero nunca parecía estar muy molesto, siempre pensé en la próxima oportunidad y que necesito trabajar más duro.
- ¿Hay situaciones en las que no puedes resolver el problema?- Esto rara vez sucede, sucedió, resolvió el problema durante la semana, pero no tanto que cada segundo libre, sino que fue pospuesto y luego regresó. Sin embargo, cuando nada sale en absoluto, recurro a los maestros para que me ayuden o discuten con amigos, estoy buscando un nuevo enfoque ...
- ¿Qué quieres hacer en el futuro?- Para ser honesto, aún no lo sé. Algo exactamente relacionado con las matemáticas y la programación, porque me gusta y resulta. Y esta es una victoria en la vida cuando el trabajo coincide con un pasatiempo. Quizás sea matemática aplicada, quizás programación profesional en un banco, por ejemplo. Si funciona, en un futuro lejano crearemos nuestro propio negocio.