¿Entrenaste el front-end y te despidieron después de un mes en la empresa?
En julio de 2016, completé Hack Reactor (un sitio web de capacitación en programación con cursos en línea y fuera de línea) y me tomó tres meses recibir una oferta de la Compañía R. Envié mi currículum a 291 empresas, ****, y obtuve 32 entrevistas telefónicas, 16 entrevistas técnicas, 13 entrevistas de codificación y 11 entrevistas in situ. Tuve 32 entrevistas telefónicas, 16 entrevistas técnicas, 13 entrevistas de codificación, 11 entrevistas in situ y 8 ofertas. Los salarios anuales oscilan entre $ 60 000 y $ 125 000, con empresas ubicadas en todos los estados de los EE. UU., con puestos disponibles tanto iniciales como completos. En total, alcancé el 2,8%.
Si hubiera sabido estos cinco consejos antes de empezar a buscar trabajo, tal vez habría estado mejor.
Sugerencia 1: contacte a personas reales
Al principio, adopté un enfoque de "echar una amplia red" para buscar empleo. Envié mi currículum en sitios como Indeed, AngelList, LinkedIn, StackOverflow, Hacker News e incluso fui a Craigslist (equivalente a 58.com).
Siempre que hay un puesto que involucra React, Node o JS, envío mi currículum. Entonces, durante la primera semana, enviaba de 15 a 20 currículums por día.
Como podrás imaginar, menos del 5% de las empresas me respondieron. Mi currículum se hundió como una piedra.
Hasta que un día, mi compañero de cuarto, un ex reclutador, me compartió un consejo. Me dijo que enviara mi currículum directamente al buzón de los empleados de la empresa, sin importar cuál sea la identidad de la otra persona, siempre que pueda ver el correo electrónico.
Después de eso, sin importar a qué empresa envié mi currículum, buscaba en LinkedIn un desarrollador o una persona de recursos humanos en esa empresa y le enviaba mi currículum directamente.
El formato de correo electrónico para la mayoría de las pequeñas empresas es "Nombre completo@nombredelaempresa.com", y el formato para empresas grandes puede ser "Nombre.Nombre@nombredelaempresa.com". También utilicé Rapportive para garantizar la precisión de la dirección de correo electrónico.
Los resultados fueron fantásticos: envié más de 150 correos electrónicos y de hecho recibí más de 30 respuestas.
Los consejos que me dieron también fueron de gran ayuda. Descubrí que los directores ejecutivos o directores de tecnología de algunas empresas me responden directamente o incluso me entrevistan directamente.
Sugerencia 2: comience poco a poco y vaya ascendiendo
Es posible que obtenga la primera parte de la entrevista (por ejemplo, una empresa sin conocimientos técnicos que necesita a alguien para mantener la página de inicio). , y el entrevistador le preguntará Sus conocimientos básicos sobre JS.
También puede encontrar entrevistas del párrafo 9 (como entrevistas a nivel de Alibaba y Tencent) donde el entrevistador le hará preguntas sobre algoritmos y estructuras de datos.
Sabiamente pongo las entrevistas con calificaciones más bajas al frente y las más difíciles al final.
A través de este método, acumulé experiencia en entrevistas, gané confianza y obtuve varias ofertas garantizadas. A medida que acumulé experiencia, fui "actualizando" gradualmente. Empecé a poder manejar entrevistas de alto nivel. A continuación se muestra una lista de las cartas de admisión que recibí.
Pude responder preguntas más difíciles, obtuve un salario más alto y, finalmente, conseguí el trabajo que quería.
Consejo 3: aprenda los conceptos básicos que se aplicarán en el trabajo
Es necesario seguir aprendiendo para prepararse para las entrevistas.
¿Por qué? Porque si no puedes responder correctamente a las preguntas del entrevistador, no conseguirás el trabajo.
Si el entrevistador cree que no estás preparado, no te contratará.
Después de aprender de Hacker Reactor, sé que mis debilidades son las estructuras de datos y los algoritmos. He oído una estadística de que las personas que se gradúan en cursos de formación tienen menos conocimientos sobre estructuras de datos y algoritmos que los graduados en ciencias.
Por eso, insisto en aprender y practicar mis áreas débiles cada día.
Pasé unos días estudiando el "algoritmo de clasificación".
También dediqué unos días a centrarme en las redes informáticas.
Si no entiendo un concepto, paso un día entero viendo tutoriales en vídeo y buscando respuestas en StackOverflow hasta que lo descubro.
Recomendación 4: Hacer todo lo posible
Entrar en la industria de Internet no es fácil. Estés preparado o no, tienes que desempeñarte bien. Para ganar, debes dar lo mejor de ti.
Véndete
En Hack Reactor, se nos dice que no digamos de manera proactiva que no tenemos experiencia. También nos dijeron que no mencionáramos de manera proactiva nuestras experiencias de aprendizaje en línea al presentarnos.
¿Por qué? Porque si no lo dijéramos, el entrevistador asumiría inmediatamente que somos desarrolladores junior y nos etiquetaría como "inexpertos".
Una vez fui a una entrevista para una startup y cuando el entrevistador se dio cuenta de que me había graduado de un curso de capacitación en línea, simplemente se alejó. Otra empresa me presionó para que me pagara 60.000 dólares debido a mi experiencia en formación, que era inferior al salario medio de un desarrollador junior.
Recuerda que tienes que convencer al entrevistador de que puedes hacer bien el trabajo.
Al mismo tiempo, también debes convencerte de que puedes hacer el trabajo.
Puedes contarle al entrevistador sobre tu amor por la programación, los proyectos que has completado usando React y Node, y tu profundo conocimiento de JS.
Una vez que el entrevistador entienda esto, no importará si logras salir del programa de capacitación o no.
Solo así el entrevistador te contratará.
Doble selección
La entrevista es un proceso en el que el solicitante y el entrevistador se conocen.
Lo que tienes que hacer es convencer al entrevistador para que te contrate, y el entrevistador lo que tiene que hacer es encontrar gente de confianza.
Piense en la entrevista como un proceso de evaluación de sus posibilidades de éxito. No es ninguna vergüenza utilizar las entrevistas como trampolín.
Aunque no esté interesado en una empresa, iré a una entrevista.
Mientras la empresa me invite a una entrevista, iré a entrevistas por todo el país. Le hacía preguntas al entrevistador y aprendí muchas cosas nuevas de él, como la estructura del equipo técnico, qué tecnologías usaron, qué herramientas usaron, qué desafíos encontraron y la arquitectura de su sistema.
Se recomienda hacer preguntas al entrevistador durante la entrevista:
¿Qué desafíos técnicos ha encontrado recientemente?
¿Qué es lo que más te gusta de esta empresa?
¿Cuál es la estructura de tu equipo y cómo se distribuye el trabajo?
Trato cada entrevista como una oportunidad de aprendizaje. Cada entrevista me ayuda a mejorar mis habilidades técnicas, de presentación y de entrevista. Cada entrevista fallida me hizo descubrir mis debilidades.
Sugerencia 5: Esto es un maratón, no una carrera de 100 metros
Estos tres meses definitivamente no han sido fáciles para mí. Durante estos tres meses tuve que trabajar seis días a la semana, tratando de encontrar trabajo y estudiar. Pero todavía me cuido bien.
A veces estudio con mis amigos. A veces, buscaba un café para estudiar solo o iba al salón proporcionado por Hack Reactor. También informaré mi progreso de aprendizaje al entrenador cada semana.
Pierdo el entusiasmo fácilmente durante este proceso. Luego come bien, duerme bien y sigue estudiando.
Y es fácil sentirse solo. Estudiar es mejor con un grupo de compañeros.
Sugerencia: Prepárate mentalmente para una batalla prolongada y cuida bien tu cuerpo.
Resumen
Conéctese con personas reales
De lo pequeño a lo grande, primero lo fácil y luego lo difícil
Aprenda los conceptos básicos porque se aplicarán en el trabajo
Luce lo mejor posible
Esto es un maratón, no una carrera de 100 metros
Puedes sentir que encontrar un buen trabajo aún es un largo camino muy lejos, pero puedes hacerlo. Sigue dedicando tiempo, sigue enviando currículums, sigue cuidándote.
Obtendrás lo que te mereces.
Comparte este artículo con tus amigos que estén buscando trabajo.