«El éxito es un código hermoso»: Alexey Maksimov, estudiante de Programación de la RUDN

«El éxito es un código hermoso»: Alexey Maksimov, estudiante de Programación de la RUDN

Qué es el éxito en el lenguaje de la informática y por qué un programador debe ser creativo, nos cuenta Alexey Maksimov (Informática Aplicada, 3er curso), representante del equipo de la RUDN que entró entre los 100 mejores participantes del Concurso Internacional de Programación (ACM International Collegiate Programming Contest) en 2022.

¿Qué habilidades debe tener un buen programador?

Las esenciales son saber matemáticas y entender cómo funciona un lenguaje de programación. Útil: ser capaz de visualizar procesos. Me ayuda mucho en mi trabajo: imagino todos los objetos del programa y cómo interactúan. Así puedes hacer conexiones y llegar a una solución. Si uno quiere crear algo nuevo, necesita creatividad: últimamente están ganando popularidad las redes neuronales que pueden escribir códigos. Todavía no son perfectas, pero tarde o temprano desplazarán a algunos informáticos.

¿Para qué clase estarías dispuesto a llegar a las 9 de la mañana?

En mi primer año estaba dispuesto a ir a cualquier clase. En el segundo año, sólo estaba dispuesto a asistir a las que eran relevantes para mi especialidad. Por ejemplo, me gustaban las clases en las que estudiábamos las características de los algoritmos, las técnicas de escritura de código y los lenguajes de programación.

¿Quién te inspira?

Mi profesor de informática del colegio. Lo conocí en 10mo curso. Entonces acababa de terminar la universidad y vino a la escuela a enseñarnos programación básica. Ahora es Senior, el nivel más alto de desarrollador, pero sigue aprendiendo nuevas técnicas para escribir código. Sus logros me inspiran para desarrollarme en TI de forma integral.

Su sueño profesional...

Llegar a ser senior. Idealmente, incluso ahora, pero aún tienes que crecer para conseguirlo.

Participaste en el Campeonato Internacional Colegial de Programación, en el que el equipo RUDN quedó entre los 100 mejores participantes. Cuénteme las reglas básicas de la preparación para los torneos...

Yo sólo tengo dos: aprender lo más posible las características y capacidades de tu lenguaje de programación y resolver los problemas de olimpiadas de años anteriores.

¿Por qué debería participar en las olimpiadas?
 

Los concursos ayudan a desarrollar el pensamiento, a aplicar los conocimientos en la práctica. Y cuando resuelves tareas complejas sientes emociones increíbles. Recuerdo que en la última fase del torneo se me ocurrieron ideas para resolver 2 problemas, y en ese momento me sentí orgulloso, ¡porque conseguí encontrar una solución!

Las vacaciones perfectas son...

Irme a algún sitio. Ahora mismo quiero ir una semana a Kaliningrado. Me apasiona la arquitectura, así que pasearía por la ciudad, disfrutaría de las vistas y de la vida.

¿Cuál es la mejor manera de describir el éxito?

La descripción de un código. El éxito es un código que funciona de maravilla, está perfectamente equilibrado y optimizado. El hecho es que en programación hay muchas reglas para escribir un código bonito: por ejemplo, poner espacios y sangrías en los lugares necesarios, nombrar las variables correctamente y mantener la secuencia. Si tienes todo esto en cuenta, puedes conseguir una descripción de código con el mismo nombre: «Éxito».

El lenguaje de programación que quieres aprender...

Hay muchos. Pero ahora mismo estoy estudiando diligentemente Golang y Java.

Tres palabras con las que podrías describir tu vida dentro de 10 años...
 

Desarrollo backend. Dibujar. Viajar.

La vida en RUDN
24 Jun
Queridos estudiantes de 160 países

Nuestro alma mater sigue trabajando normalmente. Os rogamos que confiéis sólo las fuentes oficiales de información y que no sucumbáis a diferentes provocaciones de fakes , suposiciones y versiones.

La vida en RUDN
12 Jun
¡Felicitaciones de parte del Rector de la Universidad RUDN, Oleg Yastrebov, por el Día de Rusia!

La vida en RUDN
08 May
¡Feliz día de la Gran Victoria: recordamos y agradecemos!