La vida de Evegeniy Aleksandrovich Nekrasov es una historia llena de viajes, tanto personales como profesionales. Nacido en Kirguist√°n, otrora territorio de la Uni√≥n Sovi√©tica, Yev, como prefiere que le llamen en Espa√Īa para facilitar su pronunciaci√≥n, ha sabido adaptarse a las circunstancias siempre desafiantes de una vida en constante cambio. Ahora es feliz en Arteixo (Galicia), y ha encontrado en la programaci√≥n una ilusi√≥n sobre la que construir su futuro.

Cu√©ntanos un poco sobre ti: d√≥nde naciste, qu√© estudiaste, cu√°ndo llegaste a Espa√Īa, a qu√© quer√≠as dedicarte‚Ķ

Yev es la versi√≥n inventada de mi nombre (r√≠e). Todo el mundo en Espa√Īa me preguntaba c√≥mo me llamaba, y me invent√© ese nombre un d√≠a y as√≠ se qued√≥. Mi nombre completo es Evegeniy Aleksandrovich Nekrasov, y nac√≠ en Kirguist√°n, un pa√≠s peque√Īo que est√° pegado a China. Era parte de la URSS, hasta que se separ√≥. Mis padres son rusos, y mi abuela, la madre de mi padre, era b√ļlgara. Mi padre es medio b√ļlgaro y medio ruso, de hecho nos fuimos a Bulgaria a vivir cuatro a√Īos.

Yo quer√≠a estudiar F√≠sica y Matem√°ticas, pero cuando llegu√© a Bulgaria ten√≠a un gran problema: no conoc√≠a el idioma. Tras estudiar un a√Īo, tuve que escoger para d√≥nde ir, y patinaba en ciencias. Por eso mi camino me llev√≥ a elegir Bellas Artes, lo cual fue una gran experiencia porque aprend√≠ mucho.

M√°s tarde, a los 16 a√Īos, llegu√© a Espa√Īa. Volv√≠ a encontrarme con el mismo problema: no sab√≠a espa√Īol. Adem√°s, uno a√Īadido: estaba en Galicia y no sab√≠a gallego. En el Bachillerato de Arte no me fue muy bien, pero me hablaron de una escuela en Santiago en la que si hac√≠as una prueba de madurez y aprobabas, pod√≠as estudiar. All√≠ termin√© mis estudios de arquitectura ef√≠mera, b√°sicamente la planificaci√≥n de estructuras que duran un m√°ximo de dos a√Īos, y luego se pueden desmontar. Esto me abri√≥ una puerta a la carrera de Dise√Īo de Producto Industrial. Estuve estudiando tres a√Īos, pero la vida para un extranjero en Espa√Īa no era f√°cil. No ten√≠a cash, y tuve que empezar a estudiar y trabajar. As√≠ aguant√© ocho meses, y al final el tema econ√≥mico pes√≥ m√°s. Dej√© la carrera.

Posteriormente, y gracias a una empresa b√ļlgara de log√≠stica, necesitaban a alguien que pudiera traducir el b√ļlgaro para poder operar con su flota de ch√≥feres a nivel internacional, y estuve all√≠ un a√Īo. No ten√≠a ni idea de d√≥nde me met√≠a, al final entr√© en la boca del lobo, y fue muy duro. Tras ello, lleg√≥ el Covid. Y, claro, las fronteras empezaron a cerrar, y la empresa dej√≥ de facturar. Llegaron los recortes. La empresa no pod√≠a sostener tantos sueldos. Me qued√© sin empleo.

¬ŅFue en ese momento cuando decidiste interesarte por la programaci√≥n?

Confinado, en casa. No pod√≠a hacer nada. Me pregunt√©: ‚Äė¬Ņahora qu√© hago?‚Äô. Fue entonces cuando un amigo m√≠o que hab√≠a estudiado Ingenier√≠a Inform√°tica, y que estaba en la misma situaci√≥n, me pregunt√≥ si hab√≠a probado alguna vez la programaci√≥n. Me explic√≥ las claves y algunas cosas avanzadas, y me parec√≠a todo chino (r√≠e). Fue un choque con un mont√≥n de s√≠mbolos que no entend√≠a. Me preguntaba a m√≠ mismo: ‚Äė¬Ņde verdad hay personas que pueden leer esto?‚Äô.

Antes de todo esto, nunca hab√≠a probado la programaci√≥n, pero antes de empezar el bootcamp en HACK A BOSS s√≠ comenc√© a interesarme por Python. Es lo primero de programaci√≥n que toqu√© en mi vida, un a√Īo antes de estudiarlo oficialmente. Hice alg√ļn curso online, una cosa, otra‚Ķ En ese momento me empez√≥ a gustar ese mundo. Ten√≠a un dilema: programaci√≥n o sistemas. No me decid√≠a, y me hice con varios libros sobre el tema. Pero me decant√© por la programaci√≥n.

Primero fue Python, luego JavaScript, iba probando, porque no es lo mismo un lenguaje compilado que otro interpretado. Luego vi la programaci√≥n orientada a objetos, y otras cosas. Le√≠a, estudiaba, me sorprend√≠a de las diferencias entre lenguajes. Al final tuve claro qu√© hacer: programaci√≥n web. En el dise√Īo industrial se estudia dise√Īo gr√°fico, y a m√≠ me encantaba ese mundo. Me dije: puedo dise√Īar el producto y luego puedo hacer el Front-end. As√≠ comenc√© a estudiar un FP online, que no me gust√≥. As√≠ que busqu√© otra alternativa, y os encontr√©.

¬ŅConoc√≠as el formato bootcamp? ¬ŅPor qu√© optaste por este tipo de formaci√≥n?

Lo que me atrajo del bootcamp es que estaba totalmente enfocado a la programación. Cuando estudias una carrera u otro tipo de formación, hay otras asignaturas no directamente relacionadas con el tema. Si alguna de esas materias te acaba costando mucho, al final es tiempo que no le estás dedicando al aprendizaje puro para saber programar.

En el bootcamp está todo enfocado en grupos, profesores y picar código. Eso me gustó mucho. Fueron unos cinco meses intensos, pero estupendos. Como formato, me gustó bastante.

¬ŅC√≥mo te adaptaste al ritmo y la intensidad del aprendizaje a trav√©s de un bootcamp?

Me adapt√© sin problemas. Me fastidiaba un poco porque no pod√≠a dedicarle todo el tiempo que me hubiera gustado. Trabajaba de camarero y mi horario era complicado. No ten√≠a tanto tiempo para picar c√≥digo. Me hubiera gustado dedicarle a√ļn m√°s tiempo, pero como hab√≠a sido un poco autodidacta y algunas cosas me sonaban, me fue bien.

A una persona que no tuviera conocimiento alguno, mi consejo es que si puede dedicarle todo el tiempo que pueda a seguir las instrucciones de los profesores y hacer lo que se le pide hacer, mejor. Al ritmo que va un bootcamp, si te pierdes al principio es complicado recuperar ese conocimiento después.

Tienes estudios en arte y dise√Īo de producto. ¬ŅQu√© base de conocimientos t√©cnicos ten√≠as antes de comenzar el bootcamp? ¬ŅEncontraste alguna dificultad para adaptarte al estudio de lenguajes de programaci√≥n?

A pesar de que me encanta la Física, mis conocimientos matemáticos a nivel técnico eran muy básicos antes de empezar a estudiar programación. Me fastidia un poco porque me encantan las matemáticas (ríe), pero la verdad es que ni ahora tengo tiempo para estudiarlo, porque estoy trabajando y estudiando otra cosa.

¬ŅQu√© te atrajo de la metodolog√≠a de HACK A BOSS?

El enfoque pr√°ctico del bootcamp es algo que considero muy correcto de cara a lo que te encuentras luego en el mundo laboral. Incluso dir√≠a que podr√≠a ser a√ļn m√°s exigente, aunque es comprensible que la formaci√≥n est√° adaptada para ser compatible con todo tipo de estudiantes. Algunos parten de cero, otros tienen algunos conocimientos, pero en general me pareci√≥ que todo est√° bastante bien enfocado. A cada una de las tecnolog√≠as que aborda el bootcamp se le dedica el tiempo necesario para que los alumnos la aprendan como es debido.

¬ŅQu√© desaf√≠os afronta un programador en el mundo real?

En programaci√≥n, lo m√°s importante es buscar soluciones. Tienes un problema, intentas algo. No funciona. Ah√≠ debes buscar y leer la documentaci√≥n que te permita encontrar una soluci√≥n. Lees, pruebas, fallas. Lees, pruebas, y das con la respuesta. Un programador debe dejar de lado la pregunta ‚Äė¬Ņc√≥mo se hace?‚Äô y en lugar de ello debe preguntarse constantemente: ‚Äė¬Ņy qu√© m√°s puedo hacer con esto?‚Äô. Tiene un punto de inspiraci√≥n.

Por ejemplo, en los √ļltimos d√≠as ten√≠a un problema. Le√≠a todo tipo de documentaci√≥n y me estaba frustrando bastante en el trabajo. Al final me pregunt√©‚Ķ ‚Äė¬Ņy si‚Ķ?‚Äô‚Ķ Y lo solucion√©. Es una felicidad dif√≠cil de describir (r√≠e). Ya no se trata de Arquitectura Ef√≠mera (r√≠e). Y adem√°s engancha. Mi pareja me tiene que parar a veces.

Además, la programación es un matrimonio para toda la vida. Te casas con ella para siempre. Durante toda tu vida verás aparecer nuevas tecnologías a las que te tienes que adaptar y será un aprendizaje continuo.

¬ŅDir√≠as que la programaci√≥n es un arte?

(r√≠e) Aprender a programar‚Ķ no lo s√©. Crear algo con la programaci√≥n, s√≠ es arte. Sea un buen c√≥digo o uno no tan bueno, puede ser arte. Hay l√≥gicas de c√≥digo que ves y dices ‚Äėwow‚Äô, esto es verdadero arte lo que acaban de escribir aqu√≠.

Por ejemplo, un navegador web. Lo que ve el usuario es una barra de b√ļsqueda y cuatro botones. Por dentro, sin embargo, hay millones de l√≠neas de c√≥digo que dictan los protocolos y las funciones esenciales para que funcione. Esto s√≠ que es arte.

Hay mucha gente que si tiene un problema con el c√≥digo y al tratar de solucionarlo prueba varias cosas y no funcionan, se frustra. Acaban diciendo ‚Äėno puedo con esto, lo dejo‚Äô. Yo creo que ser programador es justamente lo contrario. Yo tambi√©n me frustro, pero si no s√© c√≥mo hacer algo, lo busco. Y si no lo arreglo, sigo buscando. Cuando te dan un problema debes ser capaz de resolverlo, no preguntar la respuesta. Porque a lo mejor la persona a la que preguntas est√° igual que t√ļ.

En cualquier caso, incluso si te dan la soluci√≥n, te piden que leas toda la documentaci√≥n al respecto, porque solo as√≠ lo vas a entender. Y ley√©ndolo, acabas por decir ‚Äėwow, vale, vale, vale‚Ķ ahora lo entiendo‚Äô.

¬ŅAprovechaste el servicio de Boost Academy para desarrollar otro tipo de habilidades blandas?

Por desgracia, o por suerte, no pude asistir a ninguna de sus clases porque justo al terminar el bootcamp encontré trabajo.

¬ŅEn qu√© has estado trabajando desde que finalizaste el bootcamp con HACK A BOSS?

Tendr√© que filtrar un poco para no desvelar informaci√≥n confidencial (r√≠e). Mis primeros d√≠as fueron sentados frente a una pantalla y leyendo sobre C#, cuya sintaxis es parecida al lenguaje Java. Toda la documentaci√≥n oficial de Microsoft sobre su tecnolog√≠a .net. Me dieron todos esos documentos y me dijeron ‚Äėempieza a leer‚Äô. Podr√≠as estar meses leyendo eso y a√ļn habr√≠a cosas por leer. Es una tecnolog√≠a que lleva desarroll√°ndose muchos a√Īos, y hablamos de Microsoft, por lo que hay mucho contenido.

Cuando me empap√© de ello, me asignaron un proyecto, me dieron el c√≥digo y me dijeron ‚Äėtienes que hacer esto‚Äô. Dije, ‚Äėgenial, pues vamos all√°‚Äô, y as√≠ empec√©. Una de las primeras cosas que pregunt√© fue, ‚Äėbueno, ¬Ņc√≥mo se hace?‚Äô. La respuesta fue directa: ‚ÄúAqu√≠ tienes la documentaci√≥n y ah√≠ el c√≥digo. Prueba‚ÄĚ. Comenc√© a probar, probar, probar. Pensar, pensar y pensar. Empec√© a darme cuenta de que algunas cosas funcionaban, y otras no. Empec√© a investigar y probar cosas nuevas, hasta que encontraba errores y ten√≠a que empezar de cero al recibir correcciones de mis superiores. A veces me dec√≠an: ‚ÄúEsto est√° bien, pero no deber√≠a funcionar as√≠. Busca otra manera de hacerlo‚ÄĚ.

Esto se debe a que a veces un código está bien escrito para algo, pero no es escalable. Si quieres que al final se pueda construir sobre él, y está sostenido sobre un palillo de dientes, es crucial pensar sobre qué se va a querer hacer a posteriori con ese código. De lo contrario, si quieres unir varios servicios o funciones diferentes luego, todo se rompe. Hay que preverlo desde el principio. Pero es todo muy interesante, creo que es el primer trabajo al que voy con muchas ganas.

Yev Aleksandrovich, warrior del bootcamp de programación web de HACK A BOSS

¬ŅC√≥mo se llevan los egos en el mundo de la programaci√≥n?

Yo a√ļn no me he topado con grandes egos en el mundo de la programaci√≥n, pero s√© que existen. Algunos programadores son muy buenos y te miran por encima del hombro. Otros, sin embargo, son igualmente buenos y disfrutan explic√°ndote las cosas. Depende de cada uno. Si tienes suerte, te encontrar√°s con un equipo comprensivo. Si son m√°s cerrados, ser√° m√°s complicado. Pasa en todos los sectores.

Eso s√≠, a veces alguien no te explica algo porque est√°n de mala leche debido quiz√° a una gran carga de trabajo, y si no te ofrecen su ayuda en ese momento, puede que no sea porque no quiera ayudarte, sino porque no puede. T√ļ tambi√©n tienes que ser comprensivo con los dem√°s.

En cuanto a las condiciones laborales, ¬Ņcu√°les son los beneficios que has encontrado en el sector de la programaci√≥n?

Una persona me hac√≠a menci√≥n hace poco a los buenos sueldos que ganan ‚Äėlos inform√°ticos‚Äô‚Ķ Bueno, en mi caso no lo s√© (r√≠e). Quiero decir, yo tengo mi sueldo que est√° bastante bien y estoy muy contento. Eso s√≠, es un sector en el que hay que sacrificar mucho tiempo libre para aprender, aprender y aprender. Es una rueda que gira, gira y gira. Toda tu vida ser√° aprender, hacer, aprender, hacer todav√≠a m√°s.

Adem√°s, si controlas mucho un lenguaje de programaci√≥n, puedes encontrar un trabajo cuando quieras debido a la alta demanda de algunos perfiles. Y de cara al futuro no creo que existan problemas para que todas las personas que saben JavaScript, por ejemplo, tengan trabajo. Esto es porque b√°sicamente todas las webs se crean con eso. Pero a decir verdad, nadie te garantiza que en cinco o diez a√Īos la tecnolog√≠a con la que se crean las p√°ginas webs no pueda cambiar. Pas√≥ con el lenguaje C, luego lleg√≥ C++, JavaScript‚Ķ ahora, no hace mucho, sali√≥ Rust, con el que es muy dif√≠cil programar. A los expertos en Rust hay que pagarles m√°s, porque son perfiles m√°s escasos.

¬ŅCrees que hay edad para aprender a programar?

Yo creo que personas de todas las edades pueden aprender a programar. Lo que ocurre es que aprender a programar puede enfocarse desde la sintaxis de un lenguaje de programación o desde la perspectiva de hacer algo práctico con ese conocimiento.

Siguiendo la met√°fora de LEGO¬ģ, no es lo mismo manejar piezas sencillas que hacer el castillo de Harry Potter. Es mucho m√°s complejo. Pero aprender c√≥mo son las piezas y comenzar a usarlas, vale para cualquier edad.

¬ŅC√≥mo esperas desarrollar tu carrera a medio y largo plazo en el mundo de la programaci√≥n?

Antes de hacer el bootcamp ya sabía qué quería hacer con mi futuro. No sé si llegaré a hacerlo realidad, porque no estoy seguro de que quiera montar mi propia empresa, pero gestionar proyectos dentro del mundo de la programación, seguro que sí.

El dise√Īo web, el UX (User Experience) me atrae mucho. En realidad, todas las fases de la creaci√≥n de un producto: buscar la idea, conceptualizarla, realizar los bocetos, los primeros dise√Īos, llegar al dise√Īo final, repetir el ciclo para comprobar errores, desarrollar el concepto, hacer los test, saber venderlo. Todo me interesa, hasta el marketing (r√≠e). Intento tener una visi√≥n 360 de todo. No s√© si me va a estallar la cabeza en alg√ļn momento (r√≠e). Por eso me met√≠ en la carrera que estoy haciendo ahora, relacionada con el dise√Īo.

Puede que acabe montando mi empresa o trabajando para alguien que me proporcione la libertad y la confianza suficientes para que pueda hacer lo que quiero hacer, desde cero. A batirte con todos los problemas, pero poder crear un producto y entregarlo para que funcione perfecto. Me gustaría vivir todas esas fases.

¬ŅQu√© te gusta m√°s, idear el dise√Īo o picar el c√≥digo?

Pues, buena pregunta (r√≠e). No lo tengo claro, pero puede que 50-50. Desde que empec√© a aprender m√°s, ahora ya s√© idear dise√Īos y picar su c√≥digo, lo cual es una locura (r√≠e). La cabeza a veces no me para hasta que me meto en la cama, me pongo m√ļsica o algo as√≠. No soy workaholic, bueno, un poco. Intento tener una disciplina, y al mismo tiempo mantener una relaci√≥n y saber parar.

¬ŅQu√© recomiendas a alguien que est√© pensando en comenzar a aprender programaci√≥n? ¬ŅLes animar√≠as a seguir tus pasos?

Yo amo esta profesi√≥n, por lo que a todo el mundo le dir√≠a que s√≠. Les recomendar√≠a que pensaran bien desde el principio si quieren dedicar su vida a un aprendizaje continuo. Si quieres trabajar en esto, hay que actualizarse cada dos por tres. Pero que lo prueben. Que busquen informaci√≥n. Que busquen en internet qu√© ofrece la programaci√≥n, qu√© caminos hay. Ya no vivimos en los 90, que si quer√≠as informarte sobre algo ten√≠as que coger un autob√ļs e ir a una biblioteca. En internet hay much√≠sima informaci√≥n, aunque hay que saber filtrarle. Les recomendar√≠a que definitivamente se informen y prueben.

‚Äć