¿Quieres hacer un Live Coding Challenge en condiciones en tu empresa como prueba técnica? 👩‍💻🧑‍💻

Te comparto lo que he aprendido después de hacer decenas de procesos en este MEGA HILO. 🧵👇
PRIMERO, APRENDE a hacer entrevistas 🙂

Hacer entrevistas no es fácil. La mejor forma de aprender es hacer Dry Runs dentro de la empresa. Cuantos más, mejor.

Antes de hacer Live Coding es OBLIGATORIO que pases uno y entiendas cómo se puede sentir la persona que entrevistas.
EL TIEMPO ⏲️

NO estamos cociendo un huevo 🥚. Estamos conociendo a una persona. Dedícale tiempo. De calidad. Dos horas MÍNIMO.

- Media hora para hablar y romper el hielo 🧊.
- Una hora para la prueba 💻.
- Media hora para comentar tranquilamente la solución 💬.
Di QUÉ esperas 🧠

Explica qué esperas de la prueba y por qué.
La gente no sabe leer la mente. Todavía.

Ejemplo: "Somos una empresa de producto y usamos metodologías ágiles. Nos gustaría ver cómo resuelves el problema de forma iterativa entregando valor poco a poco al usuario."
SIEMPRE que te acompañe alguien 👥

En las entrevistas de Live Coding hay que ir acompañado. ¿Para controlar a la persona que entrevistas? NO. Y eso HAY que DEJARLO CLARO.

Es para que te controle a ti y puedas tener feedback de cómo lo has hecho para seguir mejorando.
EMPATIZA, que es gratis. 🆓

Todos estamos nerviosos en un proceso de este estilo. Empatiza con la persona. Ayúdale. Es tu responsabilidad que se sienta tranquila.

Si al final no fuese posible y eso ha perturbado el espíritu de la prueba, busca alternativas.
PALABRAS prohibidas 🛑

"Esto está mal". "Te has equivocado". "Hay errores". "Tú sabrás..."

Si en mitad de una entrevista dices esas cosas... la estás CAGANDO. 💩

En lugar de eso, hay que ayudarle o guiarle. "¿Y si revisamos esta función?". "¿Hemos puesto bien el import?".
Si se bloquea, AYUDA ⛑️

No te pongas en modo CREEPY en silencio para ver cómo no encuentra la solución 🤫.

Hazlo más Pair Programming. Igual en lugar de darle la solución puedes guiarle para ver cómo la encuentra. "A ver si dice algo la consola...", "Revisa los parámetros..."
Deja que miren la DOCUMENTACIÓN 📖

No tiene sentido evitar que la gente busque recursos cuando lo hacemos todos...

Indícale que puede buscar toda la documentación que necesite pero no la solución:
✅ "Transformar String a Array en JS"
❌ "Quitar vocales de un String"
La entrevista debe ser POSITIVA 👌

Si la persona que se presentó no es elegida, tienes que conseguir que al menos sienta que ha valido la pena. Que ha aprendido algo y que hasta lo ha pasado bien.

SIEMPRE envia feedback OBJETIVO, ÚTIL y privado después de la prueba. 📬
La prueba DEBE SER adaptable 💁

No todas las personas son iguales. Ni todos los perfiles los mismos.

Para perfiles Junior puedes tener esqueletos montados, por ejemplo, para que no empiecen de cero (cosa que difícilmente harán en la vida real) o acompañarles más.
Haz la PRUEBA sencilla ✨

En lugar de mostrarle un ejercicio de unos cuantos párrafos de primeras...

Empieza con un enunciado sencillo y directo y, dependiendo del nivel, vas añadiendo más ejercicios iterativos.

Esto consigue que no se agobie, se enfoque y lo entienda mejor.
Y, recuerda, ES BIDIRECCIONAL 🔛

Una entrevista de este tipo, estresante e intensa, es una prueba de FUEGO para que consideren que es la empresa adecuada.

Incluso si no entra... una MALA IMPRESIÓN puede hacer que tu empresa pueda quedar tocada por el boca a boca o Twitter.
Estas son sólo algunas de las cosas que he aprendido. En @AdevintaSpain seguimos iterando y mejorando los procesos para hacer que la gente se sienta lo más cómoda posible.

Si necesitas ayuda, tienes dudas o ideas sobre este tipo de procesos, deja un comentario. 💬

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Miguel Ángel Durán

Miguel Ángel Durán Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @midudev

2 Feb
¿Qué tiene que ver la propiedad z-index de CSS con Gangnam Style, Leonhard Euler, el origen de las funciones de programación y el fin del mundo en 2038 😱?

Te lo cuento en un hilo 🧵👇 En la imagen aparece una explicación gráfica del z-index.
El valor máximo de la propiedad CSS "z-index" es 2147483647. ☝️

Lo sé, porque lo he usado para intentar meter una capa por encima de mapas con valores absurdos y advertisements que siempre quieren estar por encima de TODO. 🌚

Seguro que a ti no te ha pasado nunca... 🙄 Imagen de una Pull Request de GitHub donde se explica en ing
Seguramente te preguntes... 🤔

¿Qué pasa cuando intentas añadir un valor mayor al z-index? Que explota el mundo. 🤯

Noooo. Pues que aunque puedes poner un número mayor, en el 99'999% de los navegadores el valor computado seguirá siendo 2147483647. CSS donde se muestra cómo usando un valor muy alto en z-ind
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!