Eric Risco empezó su carrera en el mundo tecnológico a muy corta edad y llegó a KeepCoding en búsqueda de especializarse en desarrollo mobile.

Actualmente trabaja en Andornet creando aplicaciones para diferentes empresas de España. Eric pasó por KeepCoding a contarnos un poco de su experiencia y cómo el Bootcamp Mobile lo ayudó a potenciar su perfil profesional.

 

¿Por qué decidiste estudiar programación?

Desde pequeño en casa teníamos ordenadores, el primer PC que tuvimos en casa fue este:

 

Con este aprendí a programar en BASIC e hice mis primeras cosillas. Me acuerdo que cuando tenía 8 años hicimos un pequeño programa que contaba los puntos de un partido de ping pong y lo usamos para una pequeña competición.

A partir de ahí siempre he estado delante de un ordenador, en bachillerato escogí programación y electrónica como optativas y en la universidad estudié programación.  Decidí estudiar programación para poder convertir mi pasión y mi hobby en mi trabajo.

 

¿Cuáles fueron los primeros pasos que diste para formarte?

Mis primeros pasos, antes de que existiera KeepCoding era asistiendo a clases o en libros. En Andorra no había clases de programación así que lo primero que aprendí de BASIC, Java, PHP entre otros lenguajes fue en libros que compraba en FNAC cuando bajábamos a Barcelona.

 

¿Por qué escogiste nuestro Bootcamp Mobile?

Durante los últimos años la innovación tecnológica está muy ligada a los dispositivos Mobile. Hoy vemos que los móviles son mecanismos masivos con nuevas y mejores funciones que no sólo acompañan a las personas diariamente, sino que también representan un mercado potencial para diversas industrias como las telecomunicaciones e incluso la publicidad.

Yo sentía que me estaba quedando atrás y que necesitaba formarme de forma rápida y de calidad. En ese aspecto, el Bootcamp fue perfecto para mí. Vi que durante 10 intensos meses aprendería todas las nuevas tecnologías Mobile con casos prácticos y de manos de los grandes profesionales. Sentí que aprender de manos de la gente que trabaja con esas tecnologías a diario era lo que necesitaba para enfrentarme a proyectos reales en el futuro.

 

¿Qué hizo que decidieras estudiar en KeepCoding?

Hay dos maneras de aprender. Aprender aprendiendo y aprender haciendo. Desde mi punto de vista, en una carrera universitaria se aprende aprendiendo. Es decir, te enseñan las bases, como gestionar un proyecto, como estructurar un proyecto… pero a nivel práctico es imposible que se esté al día en las últimas tecnologías. Por poner un ejemplo, en la carrera la asignatura de programación se hacía con C o Turbo Pascal, que si bien son lenguajes de programación muy buenos para aprender y la base de la programación (en el caso de C) son lenguajes ya muy anticuados. Me hubiera gustado por ejemplo hacer esas clases con Python. Eso sí, esa formación me ayudó a que cuando ahora cojo una tecnología o lenguaje que no conozco tardo muy poco en aprenderlo gracias a que me enseñaron las bases de todos los lenguajes.

Cuando se trata de aprender haciendo, pocas formaciones hay. Cuando ya estaba trabajando me di cuenta que había un gran crecimiento en tecnologías Mobile. Primero intenté formarme por libros, luego intenté por pequeños cursos online tanto en KeepCoding como en Udemy. Pero sentía que con eso no me bastaba para poder enfrentarme a un proyecto real y a la responsabilidad que eso conlleva.

Para poder trabajar en proyectos reales se necesita es experiencia trabajando en proyectos de este tipo. Por esta razón el Bootcamp Mobile de KeepCoding es perfecto. Se aprenden todas las últimas tecnologías que se están usando en Silicon Valley y todas ellas con casos reales. Eso te ofrece un punto de vista que poca gente tiene a la hora de escoger tecnología y a la hora de estructurar el proyecto.

Complementar mi formación académica universitaria con el Bootcamp me ofreció por un lado tener todos los conocimientos de gestión de proyectos, equipos y por otro lado, a todas las nuevas tecnologías Mobile gracias al Bootcamp.

Por otra parte, el hecho que en KeepCoding los instructores de cada tecnología sean profesionales que trabajan en esas mismas tecnologías, ofrece algo que otras formaciones académicas no pueden ofrecer. ¿Quién mejor para explicarte las limitaciones y lo bueno de una tecnología que alguien que se rompe los cuernos a diario con esa misma tecnología?

 

Cuéntanos brevemente sobre tu recorrido profesional hasta el día de hoy.

En mi primer trabajo entré como informático. Digo informático porque realmente programaba poco. Al cabo de los años me formaron como programar SAP. Esta formación me abrió nuevos horizontes laborales (y muy bien remunerados), pero sentía que eso no era lo mío.
Cuando reconocí la revolución Mobile me formé en el Bootcamp Mobile y esto me dio fuerzas y confianza para cambiar de sector y entré en la empresa donde estoy ahora, Andornet. Si bien somos una empresa pequeña nos enfrentamos a grandes proyectos a diario.

Desde webs que reciben muchas visitas diarias hasta proyectos Mobile muy importantes a nivel nacional. La última app que he desarrollado es la del departamento de Movilidad de Andorra

Justamente hace unos días lanzamos un update de la app donde los usuarios podían ver en tiempo real la afectación del tráfico por culpa de la Vuelta a España. Tuvimos grandes picos de utilización de la APP llegando hasta los 21.000 usuarios.

 

¿Cuáles son tus herramientas/lenguajes predilectos? ¿Por qué?

Si bien hay algunos que por culpa de proyectos (que al final se han cruzado) les tengo un poquito de asco (véase PHP, Objective-C o JavaEE)  actualmente desarrollo en C#, Typescript, Javascript, Python y Swift. Cada uno tiene algo bueno y algo que lo diferencia de los demás. 

 

Como herramienta predilecta tengo que decir que estoy súper sorprendido con Microsoft y las últimas versiones de Visual Studio y de Visual Studio Code. Se nota que están cuidando a los desarrolladores.

 

¿Qué lenguaje recomendarías para comenzar a programar?

¡Python! Con su sintaxis muy limpia y código legible, es perfecto. Es de código abierto, de tipado dinámico y multiplataforma. Y lo más importante, se pueden hacer desde juegos hasta minería de datos.

 

¿Has conocido personas que sin importar su edad, hayan cambiado su carrera profesional por la programación?

Eugenio Barquín, compañero del Bootcamp y del proyecto final. Empezó el Bootcamp con 38 años y con 0 conocimientos de programación y después de mucho apretar ahora es desarrollador Mobile.

 

¿Qué características son necesarias para convertirte en un buen programador?

Querer aprender, curiosidad, pasión, pensamiento lógico, saber aceptar que te equivocas y flexibilidad ante el cambio.

¿Tienes algún proyecto personal entre manos en la actualidad?

En la actualidad no (acabo de ser padre), pero a nivel personal he desarrollado todo esto:

App Acelera España: Android | iOS
Rugby France Amateur: Android | iOS
Invaders
Andorra huts: iOS
Andocarbur

Tengo desde un juego hecho en JavaScript, pasando por una app de los refugios de montaña de Andorra y su localización, una app de todos los resultados de rugby amateur de Francia, una web donde se muestran todos los precios de las gasolineras de Andorra actualizados a diario y la App de Acelera España de KeepCoding.

 

¿Escuchas música cuando programas? ¿Cuál nos recomiendas?

Si, escucho música siempre. Iron Maiden, Steel Panther, Blind Guardian, … a veces música de BSO y música “épica”

 

https://www.youtube.com/watch?v=UA2ujp2xcPQ&list=RDEMsmGVvfbXRQPuHTmIu5iDbA&start_radio=1

 

¿Nos recomiendas algún libro/película/serie relacionada con la tecnología o la programación? 

Libro: Clean Architecture y Clean Code de Robert C Martin
Película: Ready Player One!
Serie: Sillicon Valley

Si quieres contactar a Eric aquí te dejamos su portfolio, Github y Linkedin. Como puedes ver con nuestro Full Stack Mobile Bootcamp y con un poco de pasión, tu perfil profesional se potenciará y te llevará a conseguir las oportunidades laborales que sueñas. Conoce más de nuestro Bootcamp:

Descarga el temario del Full Stack Mobile Bootcamp

Si aún no sabes programar o te quieres especializar en otro sector de la programación, tienes que conocer nuestros Bootcamps:

Otras confesiones que te pueden interesar:

¡Conoce nuestros Bootcamps!

Descarga el temario y descubre cómo en 6 meses podrás ser un Full Stack DevOps Bootcamp.

¿Quieres más información?