Si hablamos de talento, podríamos tener en cuenta aquellas historias de personas que nacen con habilidades para hacer algo de manera innata; tocar la guitarra, bailar, ser un crack del fútbol o picar código como ningún otro.
Este es el caso de Jesús García, quien desde pequeño encontró en la tecnología su pasión y desde ese momento ha trabajado por aprender cada día algo nuevo. Jesús pasó por nuestro blog a contarnos su historia y cómo el Full Stack DevOps Bootcamp lo está ayudando a potenciar su perfil profesional.
¿Por qué decidiste estudiar programación?
Nunca tuve claro por qué lo estudié, pero siempre tuve claro que esto era lo que quería estudiar, desde pequeño siempre he estado interesado en las tecnologías y la capacidad de hacer cosas sin tener que hacer absolutamente nada, y la programación me aportaba eso.
¿Cuáles fueron los primeros pasos que diste para formarte?
Los primeros pasos fueron directamente la universidad, recuerdo en la primera clase viendo Interfaces y Clases en Programación Orientada a Objetos, que pensaba que no era lo mío, ya que no entendía nada, y 7 años después de empezar la carrera, estoy montando cluster de Kubernetes.
¿Por qué escogiste nuestro Bootcamp Devops?
En mi proyección laboral entra como objetivo alejarme de lo que es el desarrollo en sí, y orientarme más a las arquitecturas, y al no tener experiencia y ver lo que me ofrecía el bootcamp, creo que era un buen punto de partida.
¿Qué hizo que decidieras estudiar en KeepCoding?
Siempre he trabajado mejor bajo presión, y si además podía aprender de expertos en la materia, mejor, por eso me llegó una Nerdsletter sobre el bootcamp, me atrajo y entré.
¿Cuáles son tus herramientas/lenguajes predilectos? ¿Por qué?
PHP y Python. PHP porque fue con quien comencé mi vida laboral y le tengo aprecio; Python porque es una absoluta locura y estoy enamorado de él.
¿Qué características son necesarias para convertirte en un buen programador?
Buena comunicación con tu equipo, saber admitir tus errores, ser siempre consciente de que nunca sabrás todo y que puedes aprender de los demás y sobre todo, un código limpio. Hay desarrolladores super buenos que lees su código y te dan ganas de irte a dormir.
¿Qué es lo más guay que has programado? ¿Y de lo que menos?
Pues de lo que me siento más orgulloso fue del nuevo sistema de pagos que desarrollé en mi anterior empresa, quedó un código bonito y reutilizable. En el libro de Clean Code hay una definición de código limpio que era tal que.. «Considero un código limpio si leo el código como si fuera prosa y lo entendiera, es como leer un libro» y considero que ahí lo conseguí. El que menos, sin duda, fue cuando integré Salesforce como CRM y todo eran funciones estáticas muy feas.
¿Qué es lo que más te costó aprender?
Lo que más a nivel de desarrollador, el patrón Singleton, no me preguntes por qué, me estanqué con él. A nivel laboral, que en el gremio hay demasiado ego y pocas caras responsables cuando ocurre un fallo y hay que asumir responsabilidades, y sobre todo, que muchas empresas hoy día no saben valorar nuestro trabajo.
¿Tienes algún proyecto personal entre manos en la actualidad?
Estoy desarrollando un proyecto en Django sobre un bot en Instagram, que lo tengo parado, y pendiente de apoyar a mi amigo Manuel Garrido para un proyecto open source en python.
¿Escuchas música cuando programas? ¿Cuál nos recomiendas?
Sí, no puedo vivir sin música en mi día a día, lo uso para todo, mientras desayuno, cocino, voy al gimnasio, el tren, paseo.. no puedo vivir sin ella. Un tema para trabajar es sin duda Bartleby & Co de uno de mis referentes, Tote King.
¿Nos recomiendas algún libro/película/serie relacionada con la tecnología o la programación?
El libro de Clean Code de Uncle Bob, la serie, Mr Robot.
¿Tienes algún consejo para alguien que quiera empezar a programar?
No le tengas miedo a nada, y sobre todo, disfruta aprendiendo.
¿Un consejo para alguien que comience su primer trabajo como programador?
Aprende del talento que tengas al lado, y como me dijo mi profesor Rafael Corchuelo Gil: ‘Nunca tengas miedo de adquirir responsabilidades en una empresa’.
Si quieres contactar con Jesús o conocer más de su experiencia en DevOps, aquí te dejamos su Linkedin y Github. Si también quieres conocer más de nuestro Full Stack DevOps Bootcamp, descarga aquí el temario y descubre cómo en tan solo seis meses potenciarás tu perfil profesional con esta tendencia en desarrollo.