¿Qué es lo que necesito mostrar al reclutador para conseguir un trabajo como desarrollador de Javascript?

No creo que haya una “cosa”: cada vez que estoy involucrado en la contratación, siempre busco una combinación de amplitud y profundidad en un área en particular. Entonces, por ejemplo, con respecto a JavaScript: entiendes los conceptos básicos, y luego entiendes al menos que hay temas más involucrados como cierres, memorización, marcos DOM y herencia de prototipos; pero luego, si tienes un fondo de gráficos, ¿entiendes cómo funciona JavaScript con SVG o Canvas, has trabajado con animaciones o una biblioteca de vectores como Raphael? Como se mencionó, ¿estás involucrado en algún proyecto de código abierto?

Básicamente, lo que estoy tratando de decir es que si puedes demostrar 3 o más ejes de interés en un área temática y puedes demostrar una comprensión más profunda de al menos uno de estos, entonces tendrás mi interés cuando nos sentemos a discutir prospectos de trabajos.

Dicho esto, a menudo no tomo decisiones de contratación, y hay desarrolladores de JavaScript en Quora que pueden codificar círculos a mi alrededor, por lo que también tengo curiosidad por escuchar lo que otros tienen que decir. Honestamente, si tuviera que enumerar tres “cosas” que necesita para poder explicar con JavaScript, serían: cierres y IIFE, selectores de consultas / DOM y Ajax / promesas.

Asegúrese de tener una respuesta clara y concisa lista cuando un reclutador le pida que explique los cierres.

Si nunca ha tenido un trabajo haciendo desarrollo JS, está bien. Todos los que trabajan en JS ingresaron a la industria en algún momento sin experiencia laboral previa relevante.

A los reclutadores no les importa cuál sea tu experiencia. Todo es un juego de números para que se entreviste a tantos candidatos como sea posible. Si eres técnicamente competente, puedes conseguir un trabajo independientemente.

Si tiene problemas para que su currículum se note, aún tiene trabajo por hacer. Recomiendo encarecidamente trabajar en proyectos de código abierto. Si no tiene nada para abrir el código, elija un proyecto interesante y contribuya a él. Contribuir a menudo. Conócelo por dentro y por fuera. Errores de archivo y solicitudes de características en su contra. Ahora trabaja para este proyecto y puede incluirlo en su currículum. Esto cuenta mucho cuando se revisa su currículum. Demuestra que no solo tiene las habilidades técnicas, sino que también tiene la pasión de hacerlo en su tiempo libre.