A Travelport ens han oferit una jornada molt completa de formació. Vaig incorporar-me a l'empresa el juny de 2024 juntament amb 12 altres estudiants. La nostra estança ha estat principalment dividida en dues parts: del juny de 2024 fins a final de febrer de 2025 se'ns ha donat formació sobre les eines, tecnologies i metodologies que s'utilitzen a l'empresa; i a principi del març de 2025 ens vam incorporar a equips de treball "reals", per finalitzar la nostra jornada com a Interns fent feina en un entorn real.
El programa de pràctiques de l'empresa té un clar objectiu: formar-nos com a desenvolupadors full-stack des de 0. I així ha estat.
Vam començar fent JavaScript bàsic, per ensenyar a qui no sabien, però sobretot per mostrar-nos una manera de pensar i treballar molt diferent de la que teníem tots per, finalment, ensenyar-nos a fer testing. Ràpidament vam passar a React. Aquesta és la llibreria que s'utilitza a Travelport per desenvolupar el frontend. Vam començar fent un desenvolupament en comú (mob programming) per anar tots al mateix ritme així com anaven aprenent aquesta nova tecnologia. Posteriorment vam començar un projecte, un clon del principal product de Travelport, Smartpoint Cloud. Vam formar tres equips, per desenvolupar cadascun una part d'aquesta aplicació. Paral·lelament a tot això, cada setmana assistíem a classes de Java, per tal d'aprendre a desenvolupar backend amb Spring Boot. Amb aquest varem fer tres projectes, sent l'últim opcional, d'APIs. Durant el darrer mes de formació també vàrem rebre classes d'un framework intern de l'empresa, anomenat Orion, que és el que s'utilitza en producció per crear els productes de Travelport.
Alguns interns abans del dinar d'empresa de Nadal, junt amb el nostre manager Toni Recio i dos treballadors de Travelport.
Les meves expectatives han estat més que superades. Posant l'ull enrere, tenia diverses ofertes de pràctiques per escollir i no sabia quina empresa seria la millor opció, però ara estic segur que vaig prendre una bona decisió.
He après un munt de tecnologies que no sabia i que feia temps que volia aprendre. No em pensava que podria aprendre tant. He disfrutat molt de tots els reptes i em sento molt més capaç ara d'enfrontar-me a noves dificultats i problemes.
Pel que fa als meus objectius personals estic bastant satisfet. Sento que he performat bé, he estat atent, he preguntat els dubtes que tenia fins que han estat resolts, m'he divertit, he fet nous companys i he guanyat una experiència realment gratificant. Personalment, vaig escollir Travelport principalment per les tecnologies que utilitzaven i perquè oferien treballar de manera híbrida; no em veia capaç d'entrar al món laboral treballant totalment en remot, sento que hauria estat un gran error. Dit això, he aconseguit aprendre el que volia, i he pogut treballar en unes oficines grans i de qualitat. Pel que podria dir que la majoria d'objectius que em vaig plantejar inicialment estan més que complerts.
Així i tot, toca ser un poc crítics. Sense dubte, ha estat un gran camí fins aquí i l'aprenentatge hi ha estat. Però hi ha un parell de coses amb les quals m'he quedat amb les ganes. Abans de tot, cal remarcar que la situació de l'empresa no ha estat l'ideal. Durant la nostra estança, l'empresa ha passat per un ERO (Expedient de Regulació d'Ocupació), que dit de manera senzilla és una reducció de personal. Això ha dificultat un poc el nostre seguiment per part del mànager i els "timings" no han estat tan bons com havien de ser; efectes secundaris que s'entenen a la perfecció i no hi ha cap queixa realment de la meva part.
Amb el context donat, l'objectiu final de la formació, abans d'entrar en equips de treball, era ajuntar les parts que cadascun dels tres grups d'interns havia fet del clon de Smartpoint Cloud (com s'ha explicat en el pla de treball). Això havia de fer-se creant una llibreria de components utilitzant Storybook, una eina per desenvolupament frontend que es fa servir per construir i testejar components i pàgines de UI de forma aïllada. Finalment, no vam tenir l'oportunitat de fer-ho, ja que se'ns va acabar el temps.
A més d'això, en un principi se'ns havia dit que anàvem a aprendre backend amb JavaScript. Això és més una opinió personal, pel fet que m'agrada bastant JavaScript, però en fer les classes de Java ja no es va donar tanta importància a Node.js i Express (que eren les eines que anàvem a aprendre). No és dolent perquè la formació que vam rebre de Java va ser excel·lent, donada de primera mà d'un sènior amb molta experiència que ens va explicar les millors tècniques i pràctiques que hi ha. Però m'he quedat amb les ganes d'endinsar un poc més al backend amb JavaScript.
Però en conclusió, he après més del que pensava que aprendria i estic realment agraït d'haver pogut formar part de Travelport.