Top Rank Pros

Christian Martínez

Esp / Tecnología / Programación 

Christian Martínez lleva más de 10 años realizando aplicaciones de elevada programación. Su experiencia radica no sólo en conocimientos de los distintos lenguajes de programación existentes hoy en día, sino también en las labores de project manager de distintas de éxito plataformas en el mercado. Además es docente de enseñanzas relacionadas con la informática y sus múltiples variantes académicas.

Entrevista realizada por Top Rank Pros.

¿Qué tecnologías te gustaría aprender más en un futuro, tú como programador en continua formación?

Me gustaría aprender sobre tecnologías relacionadas a inteligencia artificial y Data Science. Salir un poco del esquema tradicional de programación, analizando la información y tomando decisiones en base a ello.  Eso implica aprender de lenguajes nuevos como Python o R, entre otros.

¿Con qué lenguajes de programación y frameworks has trabajado más habitualmente?

Como desarrollador web he trabajado en lenguajes como: PHP, Javascript, Java principalmente.  En móvil tengo experiencia en Objective C y Swift para desarrollo en iOS.  Respecto a los frameworks he trabajado del lado de Backend con Laravel y Codeigniter y en el Frontend con Bootstrap.

¿Cómo ves la programación dentro de 10 años?

Creo que  estará encaminada a programación de auto aprendizaje, es decir, enfocada a la inteligencia artificial con la capacidad de adaptarse a las distintas situaciones que se presenten durante un proceso. Actualmente ya se hace este tipo de programación, sobretodo en industrias como aeronáutica o en los mismos automóviles autónomos. Creo que en  10 años o incluso menos veremos una revolución en la forma en la que hacemos código, sino también en cómo esté código no es generado por el ser humano.

¿Cuál ha sido el mayor problema que te hayas enfrentado en un proyecto de software? ¿Qué hiciste para resolverlo?

Es difícil definir un solo problema , en la programación cada proyecto puede tener varias situaciones complicadas, situaciones que muchas veces es difícil preveer.  Creo que lo importante es desarrollar la capacidad de resolución de problemas.  Eso no se consigue sabiendo N número de lenguajes, frameworks o tecnologías, se adquiere en base a experiencia , experiencia que en la gran mayoría de los casos se adquiere de situaciones difíciles. en un proyecto previo.

¿Quieres contactar con este Pro?

Data de alta en Top Rank Pros sin costes