¿Cómo impresionaría un desarrollador web de pila completa a cualquier reclutador?

No soy un reclutador, pero he trabajado como desarrollador durante más de una década y he ayudado a muchos desarrolladores a preparar sus carteras y presencia en línea en preparación para una búsqueda de empleo. Los reclutadores están buscando una cartera en línea pulida que contenga proyectos que ejemplifiquen las habilidades que usted dice que tiene. Cada proyecto debe especificar qué habilidades / tecnologías se utilizaron en el proyecto. Los reclutadores también están buscando una lista de habilidades que coincidan con las habilidades del puesto que están tratando de ocupar.

No solo necesita impresionar a un reclutador, sino que también debe impresionar al equipo de desarrollo y / o gerente que revisará su cartera. El reclutador es solo el primer paso. Sería una buena idea proporcionar un enlace a su repositorio de Github para cada proyecto también. Esto le mostrará al equipo de desarrollo que usted es responsable de utilizar el control de versiones y le dará una idea de su estilo de codificación. Asegúrese de que el código en su repositorio esté bien formateado y presentable.

En términos de proyectos específicos, esto realmente dependería de qué habilidades está tratando de ejemplificar. Por ejemplo, para ejemplificar las habilidades de HTML / CSS actualizadas, me aseguraría de que todos mis proyectos respondan (escalen al tamaño de pantalla en el que se encuentran) y se vean profesionales. Para ejemplificar buenas habilidades de JavaScript, me aseguraría de que mi código JavaScript esté orientado a objetos. Podría integrarme con una API de terceros y obtener algunos datos para usar en mi sitio. O, mejor aún, podría construir mi propia API. En términos de habilidades del lado del servidor, crearía una aplicación que interactúe con los datos de una base de datos o de una API.

Algunos ejemplos de proyectos que podría considerar construir son:

  • Una extensión de navegador
  • Una solicitud de encuesta en línea.
  • Un acortador de URL
  • Una biblioteca de contenedor API
  • Una utilidad de línea de comando

En resumen, sus proyectos no necesitan ser innovadores, pero deben incorporar los elementos que he esbozado anteriormente. El factor más importante, además de tener un trabajo de calidad, es cómo se presenta en su cartera en línea. Su cartera también debe contener enlaces a sus perfiles de LinkedIn y Github.

En Thinkful, una escuela de codificación en línea donde soy mentor, los estudiantes completan proyectos para ser utilizados en sus carteras en línea para representar las habilidades que han aprendido. Algunos de ellos son proyectos de libros de texto, pero otros también son proyectos originales, impulsados ​​por estudiantes, que utilizan las ideas que he mencionado anteriormente. Buena suerte.

Centrarse en el equipo. Quieren jugadores de equipo, así que discuta cómo trabajó con el equipo.

¿Has tenido una idea y la has hecho realidad? Migré de mainframe a Unix como una idea y ahorré miles de compañías.

¿Cuál es tu proceso completo? Ágil stand up manejo de tickets. Proponer nuevas características o refactorización. Ten una respuesta clara.

Palabra de moda sandwich. Mire el trabajo agregado y descubra cómo cumplir con cada requisito. Si tiene tiempo, compre un libro y complete los espacios en blanco.

Lo principal es involucrar a la persona primero … A menudo hablo de autos, niños, vacaciones, etc. Encuentra algo y participa personalmente. Si pueden ver que chatear contigo es interesante, pueden sentirse más felices enviándote a una entrevista.

Recuerda que estos tipos son apenas técnicos. Decir que el patrón de doble verificación no significa nada más que decir que usa patrones de diseño significa algo porque el cliente lo dijo en una reunión.