¿Cuáles son las tecnologías y herramientas que utilizo?
Jira
¿Cómo que Jira? Si es una plataforma de ticketing y gestión del trabajo que todo el mundo odia... Pues en mi actual trabajo en Telefónica Tech administramos un proyecto de Jira enorme de nuestro cliente con gran cantidad de automatizaciones, JQL, Forms, Dashboards, SLA's, Webhooks... Es una herramienta muy potente para grandes infraestructuras
R
Lenguaje de análisis de datos por excelencia: R. En el Máster que estoy estudiando se utiliza para el análisis de "csv" relacionado con el meta-ánalisis, aprendizaje automático supervisado y, sobre todo, análisis estadísticos con sus respectivas métricas (como por ejemplo, ANOVAS). Utilizo paquetes como lavaan para el desarrollo de Modelos de Ecuaciones Estructurales.
Python
Si R es esencial para el análisis de datos, Python lo es para el desarrollo de software en general. Versátil, fácil de aprender y muy fácil de aplicar tanto en contextos como el de Data Science (con paquetes como numpy o matplotlib), como en el desarollo web, con frameworks como Django.
HTML
La tecnología web por excelencia. Aprendí este lenguaje de marcado gracias a mi formación académica en el Grado, aunque lo he ido puliendo poco a poco gracias a los cursos de la documentación oficial de Mozilla para estándares web, MDN . Los pilares fundamentales en el uso que hago de esta tecnología son la accesibilidad y una buena semántica (o, al menos, lo intento)
React
Mi biblioteca de JavaScript favorita (porque es la única que he estudiado en profundidad). En la mayoría de los proyectos que tengo en mente tengo pensado usarla. La verdad es que no me hablaron de ella en el Grado, sino que la descubrí e interioricé gracias a las estupendas guías prácticas de midudev . Si no has usado nunca React, te recomiendo que le eches un vistazo a su curso online gratuito , es muy completo y didáctico en mi opinión
JavaScript
JavaScript ( JS) es el lenguaje de programación que más domino. Está en esta lista por debajo de React porque son pocos los proyectos que tengo pensados que utilizan JS puro. Lo aprendí también en el Grado, pero todo me quedó mucho más claro gracias al libro Eloquent JavaScript . Está muy bien explicado y, sobre todo, completamente en castellano. Te lo puedes decargar gratis o utilizar el formato HTML con los ejercicios resueltos
Psicología
¿Cómo es eso de que la Psicología es una herramienta? ¿Tecnología? Pues sí, la Psicología es mucho más que tratar la salud mental de las personas . Muchas ramas de esta ciencia se dedican casi en exclusivo a cuestiones como la atención, la memoria, percepción... Todas ellas son capacidades cognitivas con mucha importancia a la hora de tratar con la experiencia del usuario, así como maximizar la retención o la habilidad para generar persistencia de contenido con ayuda de una buena interfaz de usuario. Poseo conocimientos de todas esas áreas, y sin duda los puedo aplicar al desarrollo web (o intentarlo, al menos)
NodeJS
Node es el entorno de JavaScript con el que estoy mas familiarizado por la gran cantidad de información y bibliografía que se puede encontrar, además de por ser JavaScript el lenguaje que utiliza. Entre los paquetes que más utilizo se encuentra Express.js, un framework que utilizo para contruir mis APis o la parte del backend de mis proyectos web
Astro
Es el framework de aplicaciones web basado en JavaScript que más utilizo. De hecho, este portfolio está hecho con Astro. Su lógica basada en componentes, similar a la de React, hace que sea muy cómodo trabajar con él. Tiene además implementaciones para empaquetadores como Vite. Es ideal para páginas estáticas como esta, ya que hace más cómoda la experiencia de desarrollo que si sólo se utilizase HTML puro. Aunque claro, como se suele decir, para gustos, colores. Necesaria su extensión oficial para Visual Studio Code
CSS
El lenguaje por excelencia para dar estilo a las páginas web. También me lo enseñaron en el Grado, aunque he complementado mi conocimiento aquí y allí. Si es cierto que no suelo usarlo directamente en mis proyectos, pero podría hacerlo, porque lo conozco bien (en mi opinión). De hecho, para realizar animaciones y/o transiciones propias, me parece lo más óptimo
Tailwind
Si no utilizo regularmente CSS es porque utilizo Tailwind. Desde mi punto de vista, y para proyectos a pequeña escala, es lo mejor. Fácil de aprender, fácil de aplicar, extremadamente potente . Funciona muy bien con Astro y React. Al principio puede echar para atrás tener que aprender toda la sintaxis de nuevo pero, en realidad, no creo que nadie haya aprendido a usarla si no es por pura práctica. Esto es posible gracias a cuenta con una estupenda documentación que, a fuerza de consultar y consultar, al final sale solo. Además, toda la sintaxis está traducida a CSS, por lo que no es que vayas a olvidarte de él para siempre. Es imprescindible su extensión para Visual Studio Code
VSCode
Mi IDE de confianza. Para los lenguajes y herramientas que yo utilizo, creo que no hay mejor (y he probado otros). Sin volverse loco con las extensiones, este programa cuenta con un sinfín de herramientas y configuraciones que harán de tu experiencia de desarrollo algo mucho más cómodo