Alumni
Màster Universitari de Desenvolupament de Llocs i Aplicacions Web
«Un expert en desenvolupament web ha de ser un gran autodidacte, monitorant els canvis i adaptant-s'hi constantment»
«Una de les coses que em van atreure del màster va ser el currículum dels professors, tots professionals del sector»
Com vas arribar als Estats Units?
Vaig venir-hi perquè Innerspec em va oferir dirigir el desenvolupament de software de tots els seus equips des de la seva oficina central. Abans, havia treballat com a gerent de la seva seu europea a Madrid. També desenvolupava aplicacions de gestió que fèiem servir de manera interna a tota l'empresa, i donava suport tècnic a clients de tot Europa. No obstant això, en cap moment vaig deixar la meva passió pel software, sempre per ajudar a millorar el que es feia des dels EUA. Aquesta va ser una de les raons per les quals la nostra oficina central a Virgínia em va proposar de treballar-hi.
I no vas dubtar…
Vaig decidir d'acceptar la proposta i, l'agost de 2012, amb la meva dona, Amal, i el meu fill, Adam, de sis mesos, vam pujar a un avió de Madrid a Washington per començar una nova aventura a Lynchburg, una petita ciutat al centre de l'estat de Virgínia, i vam deixar família i amics enrere. Teníem molta incertesa i una mica de por, però se'ns presentava tot un món d'oportunitats. Un any més tard rebíem la residència permanent i el 2019, la ciutadania estatunidenca.
Per què vas decidir de fer el nostre màster universitari de Desenvolupament Web?
Volia organitzar i formalitzar el coneixement en desenvolupament web que ja tenia i aprendre les millors pràctiques i tecnologies emprades actualment al sector, per aplicar els aprenentatges en les decisions que prenc a l'empresa quant al desenvolupament de les interfícies del nostre software, i de totes les aplicacions web en temps real molt semblants als SCADA.
Què va ser clau per prendre la decisió?
Una de les coses que em van atreure del màster va ser el currículum dels professors, tots professionals del sector. A Innerspec, el desenvolupament web és només una part del producte, no el que venem. Per tant, el coneixement que tenim és molt més dispers. És per això que vaig veure el màster com una oportunitat perfecta per aprendre directament de professionals del sector que hi dediquen el 100 % del seu temps.
Com a graduat del màster, quina valoració global faries d'aquest programa?
El programa m'ha semblat excel·lent, fins i tot l'allargaria una mica més. Hi afegiria una assignatura centrada en desenvolupament back-end i una altra centrada en DevOps, per arrodonir una mica més les competències i acabar amb un perfil full-stack. Així i tot, el contingut m'ha semblat molt complet: a cada assignatura he après moltes coses que ignorava sobre tecnologies i que pensava que ja dominava. D'altra banda, el format del màster ha encaixat perfectament amb el meu estil d'aprenentatge. Ja estava acostumat a aprendre pel meu compte, per la qual cosa seguir i completar les pràctiques setmanals i els projectes assignats de cada assignatura ha estat fàcil.
Com han incidit aquests estudis en el teu dia a dia laboral?
A cada projecte del màster, a més del codi final, se'ns requeria lliurar informes documentant les decisions preses durant el disseny, i també tot el procés d'implementació de l'aplicació. Això m'ha ensenyat a planificar i organitzar de manera més òptima el desenvolupament del programari de l'empresa. He ensenyat el meu equip a fer el mateix amb l'objectiu de millorar la nostra documentació i reduir el temps invertit en el manteniment del nostre codi. Una altra de les coses que he implementat ha estat la realització d'estudis d'usabilitat quan hem de fer canvis importants a les nostres interfícies. Gràcies a l'assignatura Disseny d'Interfícies Interactives, he introduït novetats a l'empresa, com ara la necessitat de dur a terme un estudi de l'arquitectura d'informació i proves posteriors amb prototips de baixa fidelitat abans de fer canvis de codi a les nostres interfícies. Finalment, pel que fa a l'àmbit tecnològic, gràcies al màster vaig descobrir el potencial d'Angular com a framework professional i robusta per a aplicacions empresarials. Tampoc coneixia l'organització i documentació de CSS mitjançant guies d'estil, i ja he començat a implementar-ho amb el meu equip.
Què és el que més t'agrada del desenvolupament web?
El que més m'agrada del desenvolupament web és la gran versatilitat que té. Pots crear aplicacions molt complexes que per funcionar tan sols requereixen el teu navegador web, no has de compilar, no has de preocupar-te de la mena de sistema operatiu de l'usuari, només li dones una URL i en uns minuts el tens fent servir el teu producte des d'un ordinador, tauleta o portàtil, a qualsevol part del món. També m'agrada el desenvolupament web perquè és un entorn de programació molt ric. Està en evolució constant, cada dia surten noves tecnologies i maneres de fer les coses, nous llenguatges, noves llibreries, i moltes àrees en les quals pots invertir tota una vida per aprofundir-hi (front-end, back-end, etc.). Per això, ho trobo també molt més divertit i enriquidor que la programació tradicional d'aplicacions d'escriptori o de sistemes, en què l'evolució és molt més lenta i limitada.
Quines característiques penses que ha de tenir un expert o experta en aquest àmbit?
Per la versatilitat i riquesa del desenvolupament web, trobo que un expert en el camp ha de ser, en primer lloc, un gran autodidacte, algú que està constantment monitorant i adaptant-se als canvis de l'estat de l'art de les tecnologies i tècniques del desenvolupament web.
Com vas arribar a la nostra universitat des dels EUA?
Volia fer un programa oficial centrat en desenvolupament web i havia de ser en línia o amb presència mínima per la meva feina. Totes les opcions que trobava als EUA eren programes universitaris molt tradicionals, centrats en ciències de la computació o informàtica, amb algunes assignatures en el millor dels casos dedicades a HTML i Javascript. A més, el cost d'aquests programes era desorbitat. Per això, vaig decidir buscar alternatives a l'Estat espanyol. La meva primera intenció era la UNED, però cap dels seus programes s'ajustava a les meves necessitats. Després d'una sèrie de cerques a Google, vaig descobrir el màster de la UOC i em va semblar molt complet. Vaig estar uns quants dies veient vídeos sobre estudiants que feien una valoració molt positiva d'aquesta universitat. També vaig poder llegir el mateix en diversos fòrums i comprovar l'acreditació dels seus títols. Al final, vaig decidir de provar un semestre i, ja que l'experiència va ser molt positiva, vaig completar el programa.
Com vas compaginar la teva formació amb la resta d'obligacions?
Treballo de 8 a 17 h de dilluns a divendres, per la qual cosa el temps que tinc durant la setmana és bastant limitat, sobretot amb dos nens de 9 i 6 anys, que requereixen molta atenció. Un cop he sopat amb ells i els he ficat al llit, em queden unes dues o tres hores per fer una mica d'exercici i formar-me abans d'anar a dormir. Les hores de formació les solc dedicar a la teoria. No obstant això, dedico els caps de setmana a implementar pràctiques i projectes, atès que tinc molt més temps per treballar de manera contínua i interrompuda. Tot això ho puc fer gràcies al suport de la meva dona, que, a més de treballar de dilluns a divendres com a professora de secundària, «em cobreix» amb les meves tasques de la llar perquè pugui estudiar. És la meva heroïna.
Què és el que més t'ha sorprès de la Universitat?
Com de bé estan organitzats l'avaluació contínua, les pràctiques i el material d'estudi. També totes les eines que se'ns ofereixen, com per exemple comptes d'Office 365, productes Adobe i accés a milers de llibres tècnics a O'Reilly. També el portal d'estudiants, que està molt ben muntat. He emprat moltes plataformes d'estudi en línia, com ara Coursera, Udemy i edX, i el portal de la UOC no té res a envejar-los. Una altra de les coses que m'han sorprès és la gran oferta formativa, cosa que no he vist en altres universitats amb presència en línia, tant a l'Estat com als EUA.
Has aconseguit unes notes excel·lents. Quin consell donaries als nostres nous estudiants?
El més important és planificar molt bé els lliuraments de les pràctiques, ja que es poden acumular molt ràpidament si et despistes, sobretot quan s'estan cursant diverses assignatures alhora i treballant. D'altra banda, també recomano, a més de la teoria que s'explica als materials que es presenten a cada mòdul, expandir l'estudi amb contingut en línia, llegir les API i la documentació avançada que podem trobar a les pàgines web de les llibreries i eines que s'introdueixen en cada lliçó, i consultar llibres tècnics sobre el tema. Finalment, i això ha estat la meva manera de treballar durant el màster, anar més enllà del que el professor demana a les pràctiques, implementar més funcionalitat de la mínima exigida, i intentar-ho fer afegint-hi el que s'ha après en altres assignatures. Això permet no sols practicar més el que s'ha après al mòdul en qüestió, sinó també aprendre coses noves en enfrontar-se a problemes i desafiaments que la pràctica no abasta. En definitiva, prendre's el màster com una oportunitat de jugar amb el que ens agrada més.
Hi ha algun recurs d'aprenentatge digital dels molts que s'ofereixen aquí que t'agradi especialment?
Un dels meus preferits és la subscripció a O'Reilly. Ha estat tot un luxe tenir accés a centenars de llibres tècnics que cobreixen tot el que un pugui necessitar per al desenvolupament web, UX i planificació i implementació de projectes. És un dels recursos que més he utilitzat per implementar el TFM. També he consultat de manera freqüent les pàgines web de les llibreries i les eines que he emprat durant les pràctiques i el TFM, com per exemple angular.io, nodejs.dev, MDN developer.mozilla.org, entre d'altres. Finalment, stackoverflow.com ha estat un recurs clau a l'hora de trobar solució als problemes que et fan estar encallat durant diversos dies i que no pots resoldre amb la documentació oficial.