Tener un portafolio o sitio web personal es una excelente herramienta para tu marca personal y tu carrera profesional. Sin embargo, tiene un significado especial para los desarrolladores de software, ya que nos permite compartir nuestro trabajo más valioso de una manera organizada.
Un portafolio personal es como un curriculum vitae (CV) con esteroides; puedes hacerlo tan interactivo/cool/bello como quieras, pero no olvides su objetivo principal: Mostrarte a ti mismo, tus logros profesionales y tus proyectos más importantes.
La calidad es más importante que la cantidad, sobre todo porque estás empezando una nueva carrera y no tienes muchos proyectos que mostrar.
Un portafolio es un sitio web en vivo; puedes cambiarlo en cualquier momento. Tienes que planificar el futuro.
No te preocupes si no tienes proyectos; puedes empezar con uno y a partir de ahí irás creciendo. Todo el mundo ha empezado desde cero, en cuestión de meses, tendrás un par de proyectos.
La siguiente es la estructura típica de un portafolio, pero por supuesto puedes añadir otras secciones que te gusten:
Una pequeña biografía sobre ti: Busca una forma breve -no aburrida- de hablar de ti mismo: ¿Qué te hace ser "tú"? ¿Alguna hobby o pasión? Intenta no escribir más de 250 caracteres en esta sección.
Habilidades: El desarrollo de software es un conjunto de habilidades técnicas; debes especificar tus áreas de especialidad como React, Javascript, HTML/CSS, Bootstrap, Python, Flask, Bases de datos, etc. Es una buena idea especificar tu nivel de experiencia en cada una de ellas (como una barra de progreso o un número del uno al diez).
Proyectos: Cada proyecto debe tener una foto, una pequeña descripción, un enlace al sitio web de trabajo en vivo y un enlace al perfil de GitHub.
Sección de contacto: Las redes sociales, el correo electrónico, y también se puede incluir un pequeño formulario utilizando un servicio como Netlify, Foxyform, etc.
Empecemos por investigar un poco; ¿qué portafolio te gusta más? Aquí hay algunos ejemplos:
Enlace | Desarrollador | Por qué nos gusta |
---|---|---|
https://www.fernandofunez.com/ | Fernando Funez | Muy sencillo y directo, muestra personalidad y es fácil de navegar. |
| https://www.my-resume.dev/ | Roman Khalnepesov | Causa una gran primera impresión sin tener efectos complicados | | https://www.my-resume.dev/ | https://mattfarley.ca/ | Matt Farley | Organizado y limpio, a los reclutadores les encantará |#.
Puedes buscar en internet plantillas HTML/CSS gratuitas, y puedes adaptarlas para que reaccionen muy fácilmente siempre que no contengan lo siguiente:
Aquí tienes algunas webs con plantillas gratuitas para descargar, pero nada mejor que una gran búsqueda en google al respecto.
💡 Nota: Si no encuentras nada que te guste puedes empezar con cualquiera de estas estupendas plantillas:
O puedes encontrar más plantillas de StartBootstrap aquí.
class=
a className=
, cierra todas las etiquetas <img />
y reemplaza también los otros atributos HTML que no te gusten a react como hmltFor
o cualquier otro que veas en inspector de la consola como un error, ten mucha paciencia para esto, es posible si lo haces poco a poco.¡Pide ayuda! Esta es tu primer portafolio y no será perfecto, pero te empujará en la dirección correcta :)
Para prepararte mejor para completar estos ejercicios, sugerimos los siguientes materiales