Skip to content

Commit

Permalink
project(job-application): Agrega readme a repo de currícula para pode…
Browse files Browse the repository at this point in the history
…r parsear al LMS (#923)

* project(job-application): Add to curricula repo

Se agrega el proyecto para que se pueda cargar al LMS y ahí se lleven las notas, feedback, etc (perfil de a estudiante), también para que exista una base sobre la cual trabajar en futuras iteraciones (hay una que está en prueba)

Agregamos temporalmente el readme de FE solamente para poder usar el LMS como herramienta de seguimiento. Mientras tanto se sigue trbajando en un único nuevo readme para ambos tracks
  • Loading branch information
diegovelezg authored and lupomontero committed Dec 11, 2019
1 parent 9d98ab6 commit a4d8427
Showing 1 changed file with 176 additions and 0 deletions.
176 changes: 176 additions & 0 deletions projects/07-job-application/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
# Proyecto Job Application

## Antecedentes

Una egresada de Laboratoria que trabaja de manera remota para una empresa en
Estados Unidos te ha recomendado para postular a una vacante de Front-End
Developer que se acaba de abrir. Es un proceso competitivo, pero tu compañera se
ha ofrecido a ayudarte.

Tu compañera te asegura que, con la experiencia que tienes del bootcamp y su
coaching para esta postulación, tienes alta posibilidad de entrar. ¡Uff, qué
suerte tener contacto con la comunidad de egresadas de Laboratoria!

## Introducción

Antes de empezar, tu compañera te deja muy claro lo siguiente:

> En los procesos de postulación tienes que demostrar no solo que sabes hacer
> algo, pero que también eres capaz de explicar cómo lo hiciste y por qué lo
> hiciste de esa manera. Debes siempre explicar que existen varias maneras de
> resolver lo que te planteen - podría ser con a, b, c ... - y luego argumentar
> bien que escogiste la manera x por tal y cual razón; asumiendo tal y cual cosa
> ...
## Objetivos de aprendizaje

El objetivo principal de este reto es que conozcas un proceso de reclutamiento
para una posición de Front-End development y que estés más preparada para
enfrentar los meses de colocación laboral. **El 100% de las preguntas, retos,
desafíos, etc. que se plantean en este proyecto son casos reales de empresas que
han contratado y/o entrevistado a egresadas de Laboratoria**. Esta “simulación”
es muy cercana a lo que pasará pronto en tu vida, así que sácale el máximo
provecho;).

Ten en cuenta que en estos procesos no existe ninguna receta mágica ni tampoco
la suerte, pero la práctica y el esfuerzo te podrán ayudar mucho en el proceso
que enfrentarás al salir del bootcamp..

## Consideraciones Generales

* Debe completarse de manera individual.
* A menos que la descripción de alguna parte lo diga explícitamente, no está
permitido el uso de librerías o frameworks.
* Debes seguir la [guía de estilos de Airbnb](https://github.com/airbnb/javascript).
* No todos los pasos de este proyecto son necesariamente secuenciales. Tu
training manager y/o la encargada de desarrollo personal será quien te irá
guiando en el orden de ellos.
* Este proyecto funciona como cualquier otro, tendrás que desarrollarlo con
éxito. Para completarlo, tendrás que haber terminado cada uno de los pasos
aquí descritos. Igual esperamos que sea un proyecto muy entretenido, así que
ni te darás cuenta cuando ya estés en la última etapa ;).

Recuerda siempre la importancia de la iteración. Si ya "pasaste" por una etapa
siempre puedes volver, revisar, actualizar, mejorar, iterar, etc. Pide feedback,
y se activa durante toda esta preparación.

## Parte I: Envío de Currículum Vitae (CV)

Cualquier proceso de reclutamiento inicia cuando envías tu CV solicitando que te
consideren para el cargo en la empresa que te interesa.

Tu compañera te ha enviado un mensaje con los
[elementos a considerar al escribir tu CV](https://drive.google.com/file/d/1TUHy3SxgalOWBqH-rtHKbejsKCXoLxWD/view?usp=sharing).
Léelo con detenimiento y sigue sus recomendaciones. Un dato importante: tal como
explica tu compañera, esta parte va más allá del CV, incluye también tu
LinkedIn, GitHub y tu portafolio - a los cuales se accede a través de tu CV.

Una vez que completes tu CV (con los links a tu portafolio, LinkedIn y GitHub
actualizados), tendrás que:

* Pedirle a una compañera que te entregue feedback de tu CV.
* Revisar el [check list](https://docs.google.com/spreadsheets/d/e/2PACX-1vQL5wi4637DGEkYWEeuZi8YCO-xeQHNXWq-KdoZKnbsXjJmeHDLSrV6ZbSHHmZ_Dt4BjqPamZGPr6PX/pubhtml)
antes de entregarlo.
* Una vez que sientas que está listo, envíalo a la coordinadora de desarrollo
personal(psicóloga) de tu sede via e-mail incluyendo un breve párrafo
indicando tu interés por el puesto. Ella revisará los documentos y te dirá si
estás preparada para avanzar a la parte II.

En esta parte, específicamente se evaluará:

* La calidad y completitud de tu CV.
* La calidad y completitud de tus perfil de LinkedIn y GitHub.
* El avance de tu portafolio.

## Parte II: Entrevista laboral (de “práctica”) con la coordinadora de desarrollo personal

La coordinadora de desarrollo personal te invitará a una simulación de
entrevista laboral con ella que te sirva de “práctica”.

Para prepararte, te recomendamos revisar los siguientes recursos:

* La [guía de Laboratoria](https://drive.google.com/file/d/1hwayjQlU7m6acBts9g0G5VBK8ZCcAN2b/view?usp=sharing)
sobre cómo prepararte para una entrevista laboral.
* El material del [taller de preparación para entrevistas](https://docs.google.com/presentation/d/1IKc49cO4PQZVytL8pEgu9rogWYcuoguBcnKHgPKKXLs/edit?usp=sharing)
profesionales de Laboratoria.
* Un repositorio colaborativo en [GitHub](https://github.com/h5bp/Front-end-Developer-Interview-Questions)
sobre preguntas frecuentes en procesos de reclutamiento para Front-End
developers.
* También tendrás la posibilidad de inscribirte en Office Hours de entrevistas
grupales que te ayudarán en tu preparación.

Al final de la entrevista, la coordinadora de desarrollo personal te dirá si
estás preparada para avanzar a la parte III.

## Parte III: Entrevista con alguien de la industria

La coordinadora de desarrollo personal coordinará para que tengas una
entrevista de 30-45 minutos con alguien de la industria (que llamamos
“reclutadxr”).

Lx reclutadxr se contactará contigo, ya sea a través del correo
electrónico o vía telefónica. Aunque suene obvio, hemos tenido casos donde
egresadas no contestan el teléfono a números desconocidos o no revisan su
correo, perdiendo la oportunidad de tener una entrevista. Es importante que
estés atenta a la llamada del reclutadxr. Por otro lado, recuerda que no
todas las entrevistas son presenciales, por lo que puedes enfrentarte a
una entrevista online. En este caso, procura estar en un lugar tranquilo,
tener buena conexión a internet y una cámara disponible.

Después de la entrevista, tu reclutadxr definirá y te informará si estás lista
para seguir a la siguiente etapa. Cae en ti, recordarle al reclutadxr que envíe
su feedback a la Training Manager y asi poder seguir a la siguiente etapa si
corresponde.

## Parte IV: Entrevista técnica

Este paso es una entrevista técnica de 1 hora donde unx developer de
otra sede de Laboratoria simulará una entrevista técnica real contigo.
Te hará una serie de preguntas conceptuales y te pedirá codear “en vivo”
algunos retos cortos (usando jsbin, jsfiddle o cualquier otra plataforma)
para evaluar cómo enfrentas un problema y cómo llegas a la solución.
Tu entrevistadxr se contactará contigo, ya sea a través del correo electrónico
o vía telefónica; recuerda nuevamente estar atenta a tu correo o teléfono
para poder coordinar la fecha/hora de la entrevista.

Asume que tu entrevistadxr no conoce nada de ti ni de Laboratoria y no des por
hecho que conoce el proceso que has tenido dentro del bootcamp.

Durante la entrevista, tu entrevistadxr te:

* Hará algunas preguntas conceptuales y tendrán una conversación
alrededor de eso. Puedes usar papel, lápiz o incluso abrir la consola de
chrome para complementar tus ideas con un ejemplo.
* Presentará algunos retos para que los completes en vivo (desde cero usando
[jsbin](https://jsbin.com/?html,output), [jsfiddle](https://jsfiddle.net/) o
cualquier otra plataforma) y te pedirá que narres en voz alta lo que estás
pensando. Por ejemplo: “Voy a crear una función que haga esto porque ...”
* Pedirá que expliques qué otras opciones se te ocurren para resolver el
problema y por qué has decidido hacerlo de la manera que planteas. Tip: cuando
te prepares, apunta a tener al menos dos formas de resolver cada reto y
entender cuál es tu opción preferida y por qué.
* Hará preguntas sobre tu solución para saber si entiendes a profundidad lo que
estás haciendo. Ven preparada a responder preguntas al estilo: “Veo que estás
haciendo esto... ¿por qué has decidido hacerlo así?”, “Explícame qué hacen
estas líneas de código”, etc.

Al final de la entrevista, que debe durar máximo 1 hora, el entrevistadxr te
dirá si estás preparada para el siguiente paso del proceso de postulación,
o si deberás estudiar un poco más y repetir la entrevista.

## Parte V: Desafíos para resolver y entregar

Esta partes del proceso de postulación consiste en hacer algunos desafíos.
Los desafíos serán enviados a tu correo electrónico. El gran objetivo de esta
etapa es conocer algunos retos reales que las empresas hacen como
parte del proceso de selección. Asi que, que mejor que haber visto un par
antes?

## Recursos externos

* [Guía de estilos de Airbnb](https://github.com/airbnb/javascript).
* [Elementos a considerar al escribir tu CV](https://drive.google.com/file/d/1TUHy3SxgalOWBqH-rtHKbejsKCXoLxWD/view?usp=sharing).
* [Check list CV](https://docs.google.com/spreadsheets/d/1MyOE5v1TxOMovsTiMQ21QzRPxCRXIKpaOOLS99y3MKQ/edit#gid=1386834576)
* [Guía de Laboratoria de Entrevistas](https://drive.google.com/file/d/1hwayjQlU7m6acBts9g0G5VBK8ZCcAN2b/view?usp=sharing).
* [Taller de preparación para entrevistas](https://docs.google.com/presentation/d/1IKc49cO4PQZVytL8pEgu9rogWYcuoguBcnKHgPKKXLs/edit?usp=sharing).
* [GitHub Entrevistas](https://github.com/h5bp/Front-end-Developer-Interview-Questions).

0 comments on commit a4d8427

Please sign in to comment.