Guía rápida para construir tu portafolio como programador(a)

Nancy N. Salazar
5 min readSep 18, 2021

Por supuesto que debes preocuparte por crear tu propio portafolio de proyectos que has programado, por muchas razones. Es relevante tanto para los programadores profesionales como para los programadores que apenas se están iniciando en su carrera.

¿Cuáles son los beneficios?

✔Mayor visibilidad y credibilidad
✔Una forma de demostrar que conoces tu profesión
✔ Es un background de tu trabajo que te permitirá conseguir tu primer trabajo en el sector de Desarrollo de Software
✔ Puedes demostrar tu experiencia en un tema
✔ Aumento de tu marca personal
✔ Destacar entre la multitud de candidatos en las entrevistas

¿Y los inconvenientes?

Puede llevar un tiempo construir un portafolio decente. Y la mayoría de los desarrolladores no tienen ni idea de qué poner en él. ¿Debes usar ese To-Do List que hiciste en React? ¿La aplicación del clima con Vanilla JS? ¿Qué vale la pena poner en él?

Esta guía tiene como objetivo eliminar todo el relajo en torno a la construcción de tu portafolio. Recuerda: Los proyectos exactos que decidas construir no importan mucho, siempre y cuando las elecciones que hay detrás sean correctas. Por supuesto, la calidad es obligatoria. Debes preocuparte por escribir el mejor código posible. Pero elegir las buenas razones detrás de tu portafolio te ayudará rápidamente a encontrar ideas y a crear uno impresionante.

Elección de los proyectos

El número de proyectos que compondrán tu portafolio puede variar. ¿Tienes entre cuatro y seis proyectos de tamaño medio? Eso está bien. ¿Dos muy grandes? Eso también está bien. Sin embargo, ten en cuenta que cuanto menos tengas, más tendrán que brillar estos proyectos. Tendrás que hacer un esfuerzo adicional para construir algo impresionante.

Ten en cuenta que tener muchos proyectos de calidad también puede ponerte un paso por delante de otras personas. ¿Por qué? Porque tendrás más flexibilidad. Seguirás eligiendo los cinco o seis mejores. Pero tendrás una red de seguridad si quieres dar una dirección diferente a tu portafolio. Tal vez decidas mostrar tus habilidades en React, Electron o Vue. Más proyectos significan más opciones y flexibilidad.

¿Cuál es el objetivo de tu trabajo?

Esto está directamente relacionado con el punto anterior. ¿Cuál es el objetivo real de tu portafolio? ¿Quieres mostrar tu poder en Angular? ¿Demostrar lo bien que puedes cambiar de tecnología? Esto varía de una persona a otra. Elige tres o cuatro habilidades y haz lo mejor que puedas para construir proyectos con ellas.

¿Qué proyectos puedes construir para tu portafolio?

La respuesta es más fácil de lo que crees. Hay miles de cosas que podrías construir con tus habilidades: aplicaciones meteorológicas, aplicaciones de presupuesto, clones. Lo que creo que hará que tus proyectos destaquen es el sentido que les des. Debes preocuparte por el motivo por el que construyes esos proyectos, por lo que intentas demostrar con ellos. Estas razones internas harán que tu portafolio brille.

Estas son las mejores ideas que se me han ocurrido, para orientarte a la hora de decidir qué construir.👇🏻✨

1. Construye algo para un familiar o amigo

Es fácil encontrar a alguien que necesite algo. Tal vez un miembro de la familia tiene una tienda o actividad que necesita un sitio web. O tal vez necesitan una aplicación para gestionar sus reservas, clientes o personal. ¿Te gusta reunirte con tus amigos para hacer fiestas el fin de semana? Crea una app para organizarlas. Si vives con tus compañeros de piso, crea una app para compartir los gastos de la casa.

Observa tu entorno y construye algo a partir de él. Demostrará que tienes intuición para las soluciones. Eso es increíblemente valioso para cualquiera que busque contratar. Ves un problema, entiendes una plataforma para una solución, ¡y la construyes!

2. Construye algo para un negocio local

Esto puede parecer similar a lo que se dijo anteriormente, pero el significado detrás de este proyecto es diferente. Te permite demostrar tu capacidad para trabajar en un entorno más competitivo, en el que realmente buscas clientes reales y trabajas con ellos para encontrar una solución a sus problemas. Esto demostrará que puedes trabajar en un entorno desconocido para realizar proyectos. También demuestra algunas habilidades blandas, como proponer un producto a las empresas.

Mi sugerencia es que utilices la red de contactos para encontrar empresas que necesiten ayuda. Puede que conozcas a alguien que conozca a otro que necesite un sitio web. Quizá tu papelería local necesite una nueva plataforma para conseguir clientes. Usa tu imaginación y ármate de valor para ello.

3. Construye algo a la medida de tus necesidades

Imagina que necesitas una forma de tomar rápidamente las notas que escribes durante el día, asignarlas a una categoría y ordenarlas en un calendario. Buscaste en tu tienda de apps y no encontraste ninguna aplicación de este tipo. ¿Por qué no construir una tú misma y ponerla en tu cartera? ¿No es genial? Escribes soluciones para ti, con tus habilidades, y luego las publicas para un público más amplio de personas que podrían tener necesidades similares.

4. Construir un clon

Reconstruir un sitio web puede requerir mucha habilidad y tiempo. Tal vez puedas tomar algo fácil y refactorizarlo para mejorarlo. Si quieres disparar a la luna y clonar un sitio web muy grande como Airbnb o Instagram, tal vez tomar una parte más pequeña de ella. Mejórala y muestra el proceso que hay detrás de tus decisiones. Tienes que tener un sentido de lo que es bueno y lo que no en la industria para destacar.

Algunas empresas durante la entrevista quizá te pidan encontrar fallas en sus sitios web/plataformas. Presumir tu ojo crítico te llevará lejos. Y si te es posible, durante el amplio periodo de tiempo de las entrevistas para una empresa, ¿por qué no clonar o construir una versión más pequeña, mejorada, del producto que la empresa entrevistadora está haciendo? Si no tienes un portafolio, esto puede llevarte una milla por delante de otros candidatos. Has entendido el proyecto, has creado un clon o una versión más pequeña y se lo has propuesto a los creadores originales.

Es como si hicieras pizza y quisieras trabajar para la pizzería local. ¿Por qué en lugar de contarles tus habilidades no les dejas probar la versión de tu plato más famoso?

5. Utiliza los proyectos de los cursos a tu favor

Quizás te hayas apuntado a un Bootcamp o a un curso de codificación online. La mayoría de estos recursos te guiarán en la construcción de proyectos mientras aprendes. ¿Por qué no utilizar esos proyectos como plataforma para el material de tu portafolio? Mejóralos, amplíalos y publícalos. Demuestra lo mucho que te gusta tomar la milla extra y hacer algo bien.

6. Consigue una experiencia positiva como freelance

Si puedes sobrevivir a través del freelancing y escribir algunos sitios web, sería increíble. Asegúrate de poner un esfuerzo extra en esto, para que puedas pedir a tus clientes que te den una revisión positiva para tu portafolio.

En definitiva,

construir un portafolio no es fácil. Requiere tiempo y energía. Pero considéralo como una inversión en tu carrera. Algo de lo que estarás orgullosa y que te distinguirá del resto.👾💻

🙋🏻‍♀️Escrito por Nancy N. Salazar

--

--

Nancy N. Salazar

🟣Tecnóloga empoderando a personas para que descubran sus súperpoderes con tecnología. Y también promuevo la inclusión de más mujeres en tech.💖💻