Armando una gran cartera de desarrolladores web

Tener una cartera sólida es imprescindible para cualquier desarrollador web. Es difícil para un empleador tomar una decisión para un puesto basándose en cartas de presentación, CV o currículos que simplemente describen los proyectos que ha realizado. Tu talento y habilidad realmente no brillan de esa manera. Por lo tanto, tener una excelente cartera de desarrolladores web que pueda incluir es tan importante como cualquier otra cosa. Pero tener  uno excelente versus tener  uno lo suficientemente bueno es enorme. Y podría ser la diferencia en conseguir el trabajo y ser pasado por alto. Así que echemos un vistazo a lo que puede hacer para ayudar a garantizar el mayor éxito posible.

¿Qué hace que una cartera de desarrolladores web sea excelente?

Si buscas en Internet, el concepto de una cartera de desarrollo es bastante amplio. Algunas personas incluyen todos los proyectos en los que han trabajado para mostrar su mejora a lo largo del tiempo, algunas personas lo convierten en un currículum básico con mucho texto y enlaces, mientras que otras se enfocan en los idiomas aprendidos y las habilidades generales mientras usan el sitio del portafolio como un ejemplo de cómo aplican sus habilidades en la práctica.

No encontrará una manera correcta o incorrecta de hacer esto. Pero encontrará algunos elementos que se encuentran en las carteras de desarrollo web más exitosas. Vamos a ver estos elementos y desglosar por qué funcionan y cómo puede implementarlos fácilmente en una nueva cartera o en una actualización de la existente.

1. Su nombre e información de contacto profesional

En realidad, es bastante fácil pasar por alto poner su nombre e información de contacto en su currículum y cartera. Es posible que esté tan preocupado por asegurarse de que su historial laboral y su talento brillen tanto que se olvide de lo más simple. O lo piensa, pero no lo coloca de manera prominente en su cartera, lo que hace que el reclutador o el gerente de contratación trabajen para él. Después de todo, usted está tratando de trabajar para ellos, no al revés.

Claro, mantener la información en la parte superior es excelente, pero considere tener un cuadro flotante o una pequeña sección que se desplace con el usuario. De esa manera, nunca estará a más de un clic de distancia de una llamada o un correo electrónico. Incluso podría ir un paso más allá y poner una pestaña de Facebook Messenger donde puedan contactarlo directamente a través de mensajería instantánea. Simplemente, hagas lo que hagas, no escondas la información en el pie de página. O al final de una sección larga, o hacer que sea difícil o confuso encontrarlo.

Además, considere asegurarse de que toda la información de contacto sea totalmente profesional. Estamos seguros de que ha escuchado esto antes, pero si su correo electrónico es  captainbobo@hotmail.com , lo tomarán menos en serio que si ven a  stephanie@amazing.dev .

1a. Una fotografía

No queríamos incluir esto como una entrada completa en la lista, pero pensamos que valía la pena mencionarlo. Si puede encontrar una manera de tener una foto suya junto a su cartera (la información de contacto es un gran lugar para colocarla), darles a los empleadores potenciales una forma de ponerle cara al trabajo lo humanizará mucho más que solo ver un nombre. y lista de lenguajes de programación que conoces. Los gerentes de contratación tienden a contratar también para adaptarse a la personalidad dentro de las empresas, por lo que si tiene tomas sinceras que encajarían en el nicho de la industria que desea y muestran que se siente cómodo allí, utilícelas en alguna parte.

2. Considere combinar biografía, experiencia y educación en una narrativa

La narración en marketing es enorme. Su cartera es la forma en que se promociona a sí mismo. Así que tiene sentido que quieras hacerte lo más interesante y humano posible. Y una lista con viñetas de universidades, bootcamps, certificaciones, nombres de empresas y fechas de empleo no son muy interesantes ni memorables.

Tu historia, por otro lado, sí lo es. Y si bien es posible extraer su historia de esas listas, es mejor ponerla en forma narrativa. La cuestión es que hay formas de hacer esto que aún resaltan toda la información y la hacen fácilmente accesible. Pero lo hace mucho más agradable de leer. Y te hace parecer más una persona.

Además, es muy probable que ya tenga una sección de biografía/acerca de como parte de su cartera. Espolvorea la misma información que usarías en las listas, pero haz que sea algo que puedan leer y escanear en busca de puntos destacados.

Es probable que su historial sea más largo de lo que permite una sección de biografía/acerca de, pero incluir enlaces y aspectos destacados mientras habla sobre usted es una excelente manera de sobresalir.

Aquí hay una reelaboración de mi biografía actual con algo de mi experiencia e historia resaltada:

Además de ser bastante increíble, tengo una maestría en inglés de  la Universidad del Norte de Alabama en 2009 , pasé casi 10 años enseñando inglés universitario (literatura y composición en varios niveles) y trabajando como director del centro de escritura del campus en Martin Colegio Metodista en Pulaski, TN . Empecé a trabajar con WordPress en 2008 , lo que significa que puedo hacer que haga lo que necesites. 

Después de aprender suficiente  PHP , CSSJavaScript para ser peligroso mientras que WordPress era mi pasatiempo, pasé a trabajar independientemente a tiempo completo y construí los sitios web que ves a continuación. Sin embargo, no quería dejar de escribir por completo y fui publicado en revistas como  Like the Wind y The No’Ala . Eso me llevó a comenzar como freelance para  Elegant Themes en mayo de 2017 , y comencé como Creador de contenido de tiempo completo para ET más tarde en septiembre .

Ahora, sabemos que puede estar pensando: soy un desarrollador, no un escritor . Ese es un punto muy válido. Por lo tanto, aún puede darle un giro narrativo a su biografía, experiencia y educación. No tiene que ser una narración en prosa. Podría ser algo así como una línea de tiempo que cuente tu historia.

2a. Usa una línea de tiempo

Suponemos que el consejo aquí es evitar las listas con viñetas tanto como sea posible. Creemos que Kyle Ledbetter lo ha hecho muy bien con su historial laboral. Lo coloca en una línea de tiempo que es fácilmente digerible, escaneable y da una idea de su historia hasta ahora.

Si bien este es un ejemplo fantástico de una cartera de desarrolladores web, en realidad no dice ni muestra cuáles son estos proyectos. Al estilo tradicional de CV/currículum vitae, Kyle describe su papel en los equipos con los que trabajó. Sin embargo, ninguno de los trabajos aquí se relaciona con los proyectos reales que describe. Su cartera es completamente separada e incluye estos ejemplos. Están desconectados de la línea de tiempo, y si bien este es un buen ejemplo, dar ejemplos directos de cuáles fueron los resultados finales de cada trabajo sería excelente .

3. Muestre y describa sus proyectos

La carne y las papas de cada cartera de desarrolladores web es, bueno, la cartera. No es raro que una cartera sea una cuadrícula simple (y útil y funcional) con miniaturas. A nuestros ojos, no hay necesidad de arreglar lo que está roto. Este tipo de cuadrículas son  excelentes para mostrar tu talento, proyectos, habilidades y creatividad (como esta de Adham Dannaway )

Sin embargo, en lo que no son excelentes es en contar la historia de ese proyecto, mostrar las complejidades del proyecto y dar una imagen completa de lo increíble que eres para que sea tan increíble como esAhí es donde Adham realmente hizo brillar su cartera de desarrolladores web. Es genial.

Porque cuando hace clic en cualquiera de las entradas de la cuadrícula,  no se le lleva al resultado final del proyecto . Con diferencia, ese es el uso más habitual de estas carteras. El enfoque de hacer clic para ver lo que hice. Lo que hace Adham, sin embargo, toma una buena idea y la hace genial. Desglosa cada proyecto desde su concepción hasta su finalización. Está siendo totalmente transparente sobre las razones de cada decisión que se tomó en el transcurso del proyecto.

Este desglose no solo muestra el increíble trabajo que resultó del proyecto, sino que también muestra los talentos y las habilidades que tiene el desarrollador que no son necesariamente visibles con solo mirar un producto terminado.

Es posible que no tenga el tiempo o la inclinación para incluir un estudio de caso completo para cada proyecto; sin embargo, puede obtener absolutamente algunos comentarios y descripciones sobre los principales aspectos del proyecto que los clientes potenciales y los empleadores deberían conocer.

¿Qué pasa si su cartera está vacía?

Una advertencia para armar una gran cartera de desarrolladores web es que debe tener experiencia en desarrollo web. Si no tiene proyectos en su haber para mostrar, es bastante difícil tener una cartera sólida que muestre su experiencia. Todo el mundo ha estado allí. No es un lugar divertido para estar, pero es un lugar bastante fácil para alejarse.

Primero, echa un vistazo a First Timers Only . Este sitio está diseñado específicamente para que las personas obtengan su primera solicitud de extracción de GitHub aceptada. Hay etiquetas en GitHub que los proyectos pueden incluir para indicar que su proyecto de código abierto tiene algunas necesidades fáciles y accesibles. Este tipo de contribución es  increíble para hacer que tu cartera (y tu carrera de desarrollador en general) despegue. Algunos de estos tipos de contribuciones pueden ser de gran ayuda para demostrar de lo que eres capaz. (Y que eres lo suficientemente bueno en lo que haces para ser investigado y aceptado por un extraño de Internet al azar en su proyecto).

En segundo lugar, empieza a hacer cosas. O realmente, actualizando cosas que ya has hecho. No llegas al punto de necesitar un portafolio de desarrollo web sin tener algo que mostrar. Piensa en proyectos que hayas hecho en la escuela o por diversión que puedas pulir y publicar en línea. Entonces, no solo tiene un proyecto actualizado que muestra sus habilidades actuales, sino que también tiene una manera de mostrar el crecimiento que ha tenido desde que se hizo el original al publicarlo también.

Además, trabajar para organizaciones sin fines de lucro, amigos o familiares es una excelente manera de agregar a su cartera. Le garantizamos que conoce a alguien (o muchas personas) que necesitan un trabajo que usted puede hacer. Es posible que no puedan pagar las tarifas que cobran los desarrolladores web típicos. Especialmente las organizaciones sin fines de lucro. No estamos defendiendo que trabajes gratis . Tienes habilidades y estás haciendo un trabajo y mereces que te paguen por ese trabajo.

Sin embargo, el pago no tiene que ser con dinero. Tal vez tu tío tenga una panadería y pueda hacer tu pastel de bodas a cambio de un nuevo sitio web. Es un trato bastante bueno. O tal vez la organización sin fines de lucro tiene un presupuesto para pagar, pero es muy pequeño. Tal vez incluso pueda contar las horas que pasa trabajando para ellos como una deducción de impuestos. Una vez más, que es un trato bastante bueno.

De cualquier manera, está obteniendo nuevos proyectos para presumir, y si los combina con las ideas de las que hablamos anteriormente, está en camino de tener una excelente cartera de desarrollo web.

Y eso sin mencionar el tiempo, el cuidado y el perfeccionismo que pondrá en el sitio web de la cartera en sí. Es tanto un proyecto para exhibir como cualquier otro (y un buen caso de estudio).

Conclusión

Tener una gran cartera de desarrolladores web contribuye en gran medida a ser contratado. No es solo una muestra de lo que ha hecho, sino también del tipo de habilidades y personalidad que aportará a cualquier equipo al que se una. Los clientes potenciales y los gerentes de contratación miran las carteras para ver si son compatibles con el desarrollador, para ver en qué eres mejor, para ver en qué crees que eres mejor  y para echar un vistazo a la parte de tu cerebro. que une el código de esa manera específica que tú haces. Con todo eso en mente, creemos que ahora tiene las herramientas para llevar su cartera de desarrolladores web de buena a excelente. Y tal vez incluso más allá de eso.

¿De qué parte de tu cartera de desarrolladores web te sientes más orgulloso?

Imagen destacada del artículo por 0beron / shutterstock.com