Si algo caracteriza a Slash es su equipo y la pasión que cada miembro pone en su trabajo. Hoy, en nuestra sección de A Fondo, os presentamos a Alberto Tomás, Software Developer. ¿Quieres saber qué lo motiva y por qué disfruta tanto de su trabajo? ¡Sigue leyendo para descubrirlo!
¿Cuál crees que es la competencia clave que debe tener toda persona que quiera dedicarse al desarrollo de software?
La curiosidad y habilidad para resolver problemas. Hay una frase popular que dice “si puedes imaginarlo, puedes programarlo” y se siente así una vez cambias la manera de pensar de tu cabeza en términos de programación, que no es más que unas reglas para crear y resolver lo que se te presente delante.
¿Cuál es tu responsabilidad dentro de Slash?
Comencé en Slash como desarrollador Backend, y he tenido la oportunidad de ampliar mis responsabilidades a Ingeniero de Inteligencia Artificial, y Proyect Manager, que estoy disfrutando mucho.
¿Cómo y por qué elegiste ser developer?
Siempre me ha gustado la ciencia y los ordenadores, y cuando aprendí a programar y pasé horas y horas escribiendo código, pensé “realmente podría estar haciendo esto 8 horas al día y no me aburriría”. Y desde ese momento fue fácil decidirme porque mi profesión sea justamente esto.
¿Si solo pudieras aprender un lenguaje o tecnología más, cuál sería?
Posiblemente C++. Mis compañeros y mi jefe me van a matar por no elegir los lenguajes o frameworks más modernos y, en su lugar, mencionar uno que tiene 45 años. Su predecesor, C, es muy reconocido por el control que ofrece y relación estrecha a la máquina. Aprenderlo enseña muchísimo sobre programación, y C++ sigue esta línea, pero ofreciendo más facilidades, lo que lo haría más realista para mí usarlo. Además, uno de sus usos es el desarrollo de videojuegos, algo que me interesa desarrollar como hobby en algún momento.
¿Cuál es la parte que más te gusta de ser developer?
La variedad de proyectos y trabajos que realizamos. No hay dos proyectos iguales ni parecidos en un período de seis meses, uno o dos años. Esto hace que veas tecnologías, arquitecturas diferentes, toques y experimentes de manera muy variada y no sientas monotonía en tu desarrollo. Y también el equipo que trabajamos en ellos, con los que disfruto mucho trabajando y desarrollando que sin duda hacen cada día más entretenido.
¿Por qué recomendarías a alguien entrar a trabajar en Slash?
Porque vas a tener oportunidades de aprender en tiempo récord y demostrar lo que vales en cada proyecto. Si eres bueno van a confiar en ti para hacer uso de tus habilidades desarrollando y darte libertad para explorar soluciones y dar tu punto de vista respecto a cómo solucionar los problemas. En nuestro equipo de desarrollo no se ignora la opinión de nadie, y así es cómo sacamos adelante los proyectos.
¿Qué marca la diferencia entre un buen profesional y uno “del montón”?
En primer lugar, es importante considerar el trato con los compañeros profesionales, ya sean subordinados, iguales o superiores. Si eres humilde y mantienes el deseo de aprender, aunque lleves muchos años en la profesión, un buen profesional no desestimará lo que cualquier compañero pueda aportarle, incluso si hace las cosas de manera diferente. Un mal profesional, en cambio, cree que ya lo sabe todo y lo hace notar, lo cual genera un ambiente poco propicio para la colaboración. En segundo lugar, es fundamental observar cómo se maneja en situaciones de problemas de última hora. Un buen profesional no se agobia ni culpa a otros por problemas inevitables; en cambio, se esfuerza por dar lo mejor de sí para solucionar la situación. Es en estos momentos de presión donde realmente se muestra la profesionalidad de cada persona.
¿Cuáles crees que serán las tecnologías que dominarán el mundo en el futuro?
Soy un entusiasta de la Inteligencia Artificial y estoy convencido de que este barco de la IA ya ha zarpado y no va a echar el ancla. Estoy bastante seguro de que surgirán nuevas tecnologías de asistencia o incluso de implementación directa, como algunas que ya estamos viendo, en proyectos de desarrollo completos. Una IA podrá realizar el desarrollo, realizar pruebas, recompilar, volver a desarrollar, etc. Creo que estas tecnologías se volverán totalmente cotidianas y nuestro trabajo será diferente con ellas, pero no por ello peor. Estoy seguro de que agradeceremos que muchas tareas las realicen estas IAs, liberándonos de desarrollarlas nosotros mismos para poder centrarnos en los procesos realmente interesantes de cada proyecto.




