¿Qué talento tengo que ser para obtener mi primer trabajo de programación?

He sido ingeniero de software durante 30 años. Realizo muchas entrevistas, principalmente con candidatos que tienen más experiencia que un novato, pero a veces también con graduados nuevos.

Creo que hay muchos aspectos diferentes para ser “un buen candidato”. Las habilidades técnicas obviamente importan, pero durante una entrevista los tipos de pensamientos que ha mencionado (motivado / jugador de equipo, etc.) sí importan, y el entrevistador los recoge. Así que creo que estás en el camino correcto filosóficamente, presumiblemente no vas a sorprender a la gente con tu experiencia técnica, ya que no es lo suficientemente madura. Pero si puede dejarlos pensando “esta es una persona en la que podríamos invertir y obtener un buen rendimiento a largo plazo”, es una buena venta.

Todo el mundo está tratando de contratar a los mejores, al menos en la empresa para la que trabajo, que a menudo está luchando con los Google y las manzanas para obtener el mejor talento. Pero, hay un número limitado de esas personas, y son difíciles de adquirir. Por lo tanto, todavía tenemos mucho trabajo por hacer, y muchos de los trabajos se llenan con más personas jóvenes. Tienes mucho futuro con la actitud que traes. Sé un buen oyente en la entrevista y comparte tu pasión por hacer que las cosas sucedan. Estarás bien.

No hay respuesta a esta pregunta. Normalmente cuando obtienes un trabajo, significa que postulas, obtienes una entrevista y deciden contratarte. Entonces su pregunta se divide en dos partes:

1) ¿Qué hará que un gerente de contratación quiera hablar conmigo según mi currículum?

Espero que redactarlo así te ayude a entender que no hay una respuesta correcta en particular. Hay cosas que puede hacer que mejorarán sus posibilidades de obtener una entrevista, como aprender más material, resaltarlo bien en su currículum, revisar los anuncios de las palabras clave que debe incluir, asegurarse de que su currículum esté libre de errores, siguiendo las instrucciones sobre formatos de envío / plazos / etc.

Pero ninguno de estos garantiza una entrevista. Tal vez tienes un gran currículum y tienes mala suerte. Tal vez están usando un filtro de palabras clave erróneas y te atrapa, incluso si tienes la experiencia adecuada. Tal vez a este lugar no le gusta contratar trabajadores sin experiencia.

2) Una vez que tengo una entrevista, ¿qué hará que la gente me contrate?

De nuevo, no hay una respuesta correcta. ¿Qué preguntas están haciendo? ¿Qué tipo de respuestas quieren ver? ¿Les importa cómo te vistes para la entrevista? Qué significa eso? (Hablé con dos personas en la misma compañía. Uno dijo que siempre dirían “no” si el entrevistado no estaba vestido, porque mostraba falta de respeto. El otro dijo que siempre dirían “no” si el entrevistado estaba vestido. , porque mostraba una falta de conciencia de la cultura de las empresas. Traté de decirles que ambos estaban siendo tontos).

Quizás te pidan que hables sobre herencia y respondas algunas preguntas de trivia. Tal vez piden ver una muestra de código. Tal vez te hagan una pregunta de programación, o una pregunta lógica, o una pregunta tonta sobre superpoderes.

Por lo tanto, no hay una respuesta correcta para lo talentoso que tienes que ser. Si necesita una respuesta absoluta, supongo que es “Completamente sin talento. No necesita saber nada, si tiene la suerte suficiente”. Pero no debe contar con ese tipo de suerte (y creo que su satisfacción laboral al ser contratado en ese tipo de lugar sería horrible). En cambio, haga lo que pueda para aumentar sus posibilidades de ser contratado. Aprenda lo suficiente como para pensar que será un activo para un equipo. Revisa un libro sobre entrevistas tecnológicas. Practica preguntas suaves y técnicas. Asegúrate de que tu currículum no te venda en corto. Entonces no necesitarás tanta suerte cuando llegue el momento de conseguir un trabajo.

Buena suerte.