¿Qué consejo le darías a alguien que tiene 5 años de experiencia en desarrollo de software pero ha fallado en 10 entrevistas de programación?

A menos que estés en Silicon Valley, podrías

  • tener habilidades de entrevista / personas excepcionalmente malas (que pueden incluir falta de confianza, ropa raída o un problema de BO no reconocido)
  • estar en un lugar donde haya poca demanda de desarrolladores de software
  • ir a las entrevistas equivocadas
  • solo se un pobre programador.

Arregla las cosas fáciles primero. Apariencia Te sugiero que te asegures de que tu ropa y accesorios estén limpios y que no tengas olor corporal. Asegúrese de tener un buen corte de pelo que se haya realizado no más de 2 o 3 días antes.

A continuación, evalúe sus habilidades, encuentre algunas pruebas de programación en línea en sus idiomas favoritos y tómelas. Toma más y más hasta que falles. Una vez que sepa lo bueno que es, podrá elegir mejor los trabajos para los que se ajuste bien. Esto le permitirá ir a entrevistas con genuina confianza. (es probable que estés sufriendo después de 10 rechazos)

Encuentre un reclutador Si se siente * realmente bien * sobre cómo le fue en esas pruebas. Un buen reclutador definitivamente vale la pena el recorte que obtienen de sus ingresos. Te llevarán a lugares que no podrías llegar, y * puede * conseguirte más de lo que hubieras conseguido si hubieras entrado frío por la puerta.

Contribuya al código abierto : esto es algo que debe hacer si siente que es lo suficientemente bueno o no para el paso de reclutador. Se ve muy bien en un currículum, y aprenderás mucho haciendo que otros vean tu código. Esto puede ser difícil y desafiante, especialmente si eres nuevo en este tipo de cosas, pero compartir lo que escribes es la mejor manera de mejorar. Y esa es la clave para la seguridad laboral y un ingreso mucho más alto.

Múdate a la ciudad de tus sueños si no encuentras trabajo después de hacer todo lo anterior. Probablemente encontrarás trabajo allí.

Si no te gusta programar, todo lo anterior puede sonar como una tarea real. Si ese es el caso, olvida la programación.
La clave es disfrutar (con suerte) de tu trabajo. Todavía hay buenos trabajos tecnológicos con los que te divertirás más y ganarás mucho dinero. Las personas de BA y UX están bien compensadas y piensan en la experiencia del usuario, en lugar de si la biblioteca ‘a’ funcionará o no con la versión xxy de la biblioteca ‘b’.

Buena suerte.

Aconsejaría a esa persona que deje de usar la palabra “falla” para describir las entrevistas.

El desarrollo de software es profundo y amplio. Si tiene 5 años, debería poder encontrar otro trabajo para hacerlo. No dice si está buscando un trabajo mejor, un trabajo más nuevo o simplemente un trabajo porque actualmente no tiene uno.

La mayoría de los reclutadores enfatizan las analogías: ¿ha hecho esta persona algo como lo que requiere nuestro trabajo abierto? Cuando era un ejecutivo de RR. HH. Que aconsejaba a las personas sobre la búsqueda de nuevos empleos, yo decía que deberían averiguar si tienes un problema de una o dos barreras.

Si trabaja en una empresa y desea obtener un trabajo diferente allí, es un problema de una barrera. Eso significa que ha demostrado que puede ser productivo en el entorno de la organización. Para obtener un trabajo diferente, deberá convencer al gerente de contratación de que puede aprender diferentes contenidos de trabajo. Esa es una barrera única para superar.

Si trabajas en una empresa y quieres conseguir el mismo trabajo pero vas a una empresa diferente, eso también es un problema de una barrera. Ha demostrado que puede realizar el contenido del trabajo; desea un cambio de escena pero no de contenido laboral. Debe convencer a alguien de que puede hacer el mismo trabajo en un entorno empresarial diferente.

Si desea abandonar su organización y al mismo tiempo cambiar el contenido de su trabajo (a veces lo llamo el deseo de “yo completamente nuevo”), deberá convencer a los encargados de la toma de decisiones de una organización desconocida de que puede aprender el nuevo contenido del trabajo y Aprenda una nueva empresa al mismo tiempo.

En su situación, está buscando una nueva empresa. Cuanto más cerca esté del contenido del trabajo que es similar a lo que hizo al final, más fácil será convencer a un posible nuevo empleador de que puede hacer la transición a una nueva empresa.

Dicho de otra manera: puede mejorar sus posibilidades de una oferta de trabajo si se entrevista de una manera que se centre en un trabajo similar al que ya ha hecho para que el reclutador vea su situación como un problema de barrera.

Haz 100 entrevistas más.

En serio, 10 es un número muy pequeño. Cuando estoy buscando trabajo activamente, hago 10 entrevistas por semana. Muy a menudo 2 en sitios al día.

Necesitas poner más esfuerzo en ello.

Diez rechazos no son tan malos como podrías pensar, pero si quieres mejorar tus posibilidades, diría que deberías estudiar .

Las preguntas de programación de entrevistas son notorias por estar casi completamente divorciadas de los requisitos reales de su trabajo. Debe jugar el sistema haciendo lo mismo que funciona para otros tipos de prueba: mire los exámenes anteriores. Busque preguntas de programación de entrevistas y haga muchas de ellas en las condiciones más similares que pueda a una entrevista. Esto debería cubrir tanto las pruebas de lenguaje de programación de selección de liendres (personalmente me he encontrado con muchas de Java) como las preguntas comunes sobre algoritmos y resolución de problemas. Con la práctica, encontrarás que te vuelves mucho mejor, definitivamente es una habilidad que puedes aprender, irónicamente, no es una habilidad especialmente útil para un trabajo de programación.

Solo como una verificación general, también puede considerar otros aspectos de su técnica de entrevista. ¿Estás vestido apropiadamente? ¿Has lavado y usado desodorante? Asegúrate de llegar a tiempo. Ser positivo. Esto suena obvio pero algunas personas lo olvidan.

Mucha suerte, y trata de no sentirte desanimado.

More Interesting

¿Qué puede hacer un estudiante de primer año de ciencias de la computación en el verano para mejorar sus habilidades?

¿Debo seguir trabajando en una licenciatura en informática?

¿Cuáles son algunas opciones profesionales pasadas por alto con respecto a la programación de computadoras o CS?

¿Los campos / especialidades relacionadas con la informática tienen una buena perspectiva de futuro? ¿Se está viendo afectada la informática?

¿Las personas con un título en Informática saben cómo inyectar SQL?

Actualmente soy estudiante de primer año de ciencias de la computación en UCLA. Todavía no he obtenido una pasantía para el verano de 2015, comencé a presentar una solicitud recientemente porque acabo de terminar mi clase de CS. ¿Cuáles son algunas recomendaciones para maximizar la búsqueda o algunas empresas que quizás no haya considerado?

¿Cuáles son algunas ofertas con descuento / gratuitas para estudiantes de informática?

Cómo construir una carrera en informática

¿Qué tan inteligente debes ser para convertirte en desarrollador web?

Tengo una semana completamente gratis. ¿Qué recursos debo usar en ese período de tiempo para hacerme un mejor programador?

¿Cuáles son los cursos más importantes que debe aprender un estudiante de informática?

35 y mujeres: ¿estoy loco por entrar en la programación para una carrera?

¿Necesita un título en informática o informática (o incluso cualquier título) para trabajar como desarrollador / ingeniero de software para el gobierno de EE. UU. O una gran empresa tecnológica?

Quiero seguir una carrera en ciencias de la computación (programación), entonces, ¿dónde debo comenzar?

¿Es mejor una B.Tech (informática) en India o en el extranjero?