Código, innovación y profesionalidad: Así son nuestros programadores de Sopra Steria

por Francisco Javier Gallardo - Desarrollador Front-End
por María Cristina Gómez - Desarrolladora Front-End
por Francisco Javier Galindo - Desarrollador iOS
| minutos de lectura

El 13 de septiembre es una fecha muy importante para quienes nos dedicamos al mundo de la tecnología. Hablamos del Día de los Programadores Informáticos, profesionales que, a través de códigos y etiquetas, trabajan cada día por impulsar la innovación y seguir conectando nuestro mundo, haciendo nuestra vida más sencilla.

¿Sabías que esta fecha se celebra porque representa el día 256 del año? Un número que tiene un significado especial para los amantes de la programación, ya que coincide con la cantidad máxima de caracteres que se pueden representar en un código de ocho bits. Una idea innovadora del programador Valentin Balt, creada hace 12 años en Rusia y que ya se ha convertido en una importante fecha para poner en valor a esta profesión.

Y qué mejor forma de reconocer esta importante labor, que ya realizan más de 2.100 compañeros en Sopra Steria, que a través de la experiencia de algunos de nuestros profesionales dedicados a la programación que cada día ponen su talento, conocimientos y pasión al servicio de nuestros proyectos y clientes.

¿Quieres conocerlos/as?

 

 

Francisco Javier Gallardo, Desarrollador Frontend

 

¿Cuál fue tu primer contacto con la programación?

Fue algo muy anecdótico. Comencé sin saber que lo estaba haciendo gracias a RPG Maker XP. Siempre me ha gustado escribir historias y, en mi adolescencia, descubrí este programa que te permitía plasmar esas historias en forma de videojuego. Para la mayoría de las cosas podías usar las herramientas que te proporcionaba RPG Maker XP, pero si querías hacer algo personalizado, tenías que modificar los scripts y ahí fue cuando comencé mis primeros pinitos en la programación.

¿Por qué la importancia de los programadores hoy en día?

Creo que los programadores hacemos una labor importantísima en la época en la que vivimos para llevar las nuevas tecnologías a rutinas cotidianas. Las gestiones del banco que antes eran presenciales, la lista de la compra, reservas de billetes o búsquedas de viviendas, ahora puedes hacerlas desde el móvil. Cada vez son más las empresas que han entendido que entrar en esta dinámica es importante para evolucionar, y esto hace que siempre estemos avanzando para ofrecer los mejores servicios posibles.

¿En qué tipo de proyectos te gusta más trabajar en Sopra Steria?

Me gusta estar en proyectos donde hay buen ambiente de trabajo. Por norma general, no hay uno ideal, pero si existe un buen equipo de trabajo, todos los proyectos son interesantes.

Por ejemplo, en Sopra Steria trabajo a diario con lo básico de front (JS, HTML y CSS) y con Lit en un banco, aunque fuera también le dedico ratos a trabajar con Unity y C#.  El ambiente en la Compañía es algo que siempre destaco a la hora de hablar de la empresa a amigos y conocidos. Está muy bien porque, independientemente de los proyectos en los que estemos trabajando, tenemos la oportunidad de compartir consejos y trucos que pueden ser útiles para todos nosotros.

¿Qué consejo le darías a alguien que quiere dedicarse a la programación?

Hoy en día existen muchas herramientas que nos facilitan el trabajo y creo que cualquier persona que esté dispuesta a aprender puede llegar a hacer grandes cosas en pocos años. Como consejo le diría que esté abierto a todo tipo de tecnologías y que pruebe de todo un poco para después sacar sus propias conclusiones. Creo que es muy enriquecedor descubrir que van a implementar en tu lenguaje favorito una característica que ya usaba otro que conoces y entender cómo funcionará.

 

María Cristina Gómez, Desarrolladora Frontend


¿Cómo aprendiste a programar?

Mi primera toma de contacto fue cuando estudié el Grado Universitario en Ingeniería en Geomática y Topografía, donde cursé asignaturas de programación y bases de datos, aunque en otras clases también necesitaba programar en otros lenguajes. Como la parte relacionada con la programación me gustaba, hice como Trabajo Final de Grado, un visor cartográfico turístico para el municipio de Teruel. Fue en ese momento cuando empecé a familiarizarme con el Front, haciendo cursos por mi cuenta.

¿Cuál es la habilidad más importante que debería tener un programador?

Hay tres: la paciencia, la constancia y las ganas de seguir aprendiendo. La tecnología está viva y está en constante cambio, por lo que hay que adaptarse a esos cambios y formarse continuamente para sacar el máximo potencial.

¿Con qué tecnologías y lenguajes estás familiarizado?

Estoy familiarizada con tecnologías de Front, pero con lo que más he trabajado en Sopra Steria ha sido para aplicaciones móviles híbridas con Ionic y Angular.

Me gustan los proyectos que usan 100% la metodología agile. Esto facilita en gran medida la calidad del contenido descriptivo de la tarea y la funcionalidad a desarrollar es mucho más clara. Pero cuando el proyecto en el que acabas trabajando llega a los usuarios finales y lo acaba usando un amigo, un familiar o tú mismo, es mucho más gratificante. Puedes ver la gran utilidad de la herramienta en la que has trabajado y lo que les ayuda en su día a día.

¿Cómo te imaginas el mundo tecnológico de aquí a 10 años?

En 10 años el mundo tecnológico habrá cambiado completamente, porque los dispositivos tecnológicos ofrecerán otras herramientas a las que nos tendremos que adaptar, y en las herramientas ya estará totalmente integrada la Inteligencia Artificial (IA).

 

Francisco Javier Galindo, Desarrollador iOS

¿Cómo es tu día a día como programador en Sopra Steria?

En un equipo de desarrollo, nuestras mañanas comienzan con una reunión de todos los compañeros. Debe ser una reunión corta que sirva para que todos conozcamos en qué estamos trabajando y cuáles van a ser las siguientes acciones. En ocasiones se comentan también posibles obstáculos que podríamos tener para completar nuestras tareas. Cuando un desarrollador termina su trabajo, solicitamos al resto del equipo que lo revise a través de herramientas como Gitlab (un repositorio Git que nos permite colaborar en códigos informáticos), así conseguimos que el conocimiento se reparta y reducimos los errores. Trabajamos por hitos en iteraciones de dos semanas. Cada vez que vamos a comenzar una iteración, revisamos qué hemos conseguido hasta ese momento y definimos el siguiente hito entre todos.

¿Por qué es importante un programador en el día a día?

Llegó un momento en la historia en el que nos dimos cuenta de que muchos de nuestros problemas se podían solucionar o simplificar a través de máquinas que realizaban las tareas por nosotros. Hoy en día, el software se encuentra en casi todo lo que hacemos, muchas veces incluso sin ser conscientes. Por ejemplo, forma parte del sistema que permite que tengamos electricidad o agua en nuestras casas.

¿Qué tecnologías y lenguajes utilizas normalmente?

Estoy familiarizado con tecnologías web, concretamente he estado focalizado en la parte frontend y, durante esta etapa, estuve trabajado utilizando Javascript/Typescript a través del framework React. Hace unos años, decidí moverme hacia el desarrollo con tecnologías móviles nativas y actualmente estoy desarrollando aplicaciones para sistemas iOS de Apple con lenguaje Swift.

¿Qué proyectos te gustan más?

Mi proyecto favorito suele ser aquel que me saca de mi zona de confort, por ejemplo, empleando un lenguaje o framework nuevo, ya que siempre me ha gustado descubrir las últimas tecnologías. Aunque, por otro lado, como programador profesional, lo que me resulta más satisfactorio es que lo que hacemos pueda llegar a solucionar un problema o sencillamente hacerle la vida más fácil a la sociedad.

Juntos, seguimos construyendo el futuro.

Search