Mi experiencia en la Comunidad de UI Development & Integration
Hola, me llamo Marco y pertenezco al equipo de UI Development & Integration de DigitalWolves.
Mis inicios
Cuando entré a formar parte de la empresa no sabía muy bien como enfocar mi carrera profesional en el mundo de la programación. Sabía desde un principio que mi camino era Front-end, pero claro, el mundo del Front-end es muy amplio y cuando entramos de lleno debemos especializarnos en una tecnología que sea puntera y esté en auge.
Todo comienza en marzo de 2017 cuando termino mi FP de Desarrollo de Aplicaciones Web y ATSistemas decide acogerme para un período de prácticas de 3 meses. Aquí me doy cuenta de lo que es realmente el mundo de la maquetación web.
Para algunos, la maquetación web es simplemente “colocar” y darle “color” a una página o aplicación, pero la maquetación va más allá de eso. Debemos estar en las últimas constantemente con cualquier tecnología que sea tendencia en ese momento.
Empecé maquetando para el framework de Java JSF acompañado de Primefaces. Gracias a este comienzo mi andadura en este mundo empieza a coger “color” y empiezan a llegar más proyectos donde la maquetación es imprescindible en cualquier equipo Front-end y no tan Front-end.
Proyectos y más proyectos…
A partir de aquí, llegan proyectos desarrollados en Ionic, Angular, React, Vue.js, … los cuales todos requerían de una maquetación web y un diseño específico que exigía el cliente. Con esto quiero decir que al final tocamos todos los “palos” de cada tecnología sin entrar en la profundidad del desarrollo el cual para esta parte ya hay otra persona especializada en ese ámbito.
Comienzan a llegar proyectos CMS/CRM/DXP tales como Salesforce, Magento, Magnolia, Liferay, WordPress, …, un sin fin de proyectos los cuales también requieren de una maquetación web. Por lo tanto, ya no estamos hablando solamente del mundo Front-end puro y duro como mencionaba en el párrafo anterior. Tenemos que especializarnos como integradores además de maquetador web para así poder adaptarnos a este tipo de tecnologías.
Accesibilidad web
Igualmente, desde nuestro equipo tenemos la responsabilidad de que una página web sea en lo posible accesible a cualquier usuario de Internet. HTML5 vino para quedarse y hacerle un mundo más fácil a estos internautas. Es por ello, que además de una correcta visualización de los componentes y las vistas del sitio web, éste debe ser complementado con una buena semántica HTML para hacerle la vida más fácil a estas personas cuando acceden al sitio.
En nuestro departamento hay personas especializadas en el mundo de la accesibilidad web, como mi compañera Josefina Valls, y podéis ver uno de sus artículos de Medium aquí.
Es por ello, que nuestro equipo es considerado un equipo “multiproyectos” o “multitareas”, el cual eso de codificar HTML/CSS quedó atrás teniendo que adaptarnos a las nuevas tecnologías, los nuevos cambios y retos.
Conclusión
Ahora me encuentro desarrollando y maquetando una librería de componentes para un proyecto que utilizará Storybook con React. Mi compañero Jesús García habla un poco acerca de esta librería y podéis ver su contenido aquí.
Si te interesa el mundo de la maquetación web debes estar abierto a cualquier propuesta tecnológica. Empaparte y aprender de todo lo que estés viendo a tu alrededor.