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.
- ¿Es la informática una de las mejores carreras?
- ¿Estás contento con tu trabajo / vida?
- ¿Cómo puede el desarrollador de software decir 'NO' a las horas extra sin comprometer su trabajo?
- ¿Qué hace que un trabajo de arquitecto de red sea interesante?
- Cómo ingresar a la microfabricación
Asegúrese de tener una respuesta clara y concisa lista cuando un reclutador le pida que explique los cierres.