Una de las partes difíciles de trabajar en la industria del desarrollo de software es que, en términos generales, puede esperar enfrentar una parte de este problema durante el resto de su carrera. La industria está cambiando lo suficientemente rápido como para que si te sientas quieto te encuentres cada vez más rezagado. (Considere dónde, por ejemplo, las habilidades de programación de Windows 3.1 lo ayudarían en el mercado laboral actual, por ejemplo).
Como nuevo graduado, muchos empleadores son realistas y entienden que no tienes una larga historia de habilidades en la industria para aprovechar. Ciertamente, en los últimos diez años de contratación en una variedad de compañías, y al hablar con colegas que son parte del proceso de contratación en otros lugares, esto es cierto tanto en los EE. UU. Como en Australia y Europa.
Las cosas estándar que puede traer a la mesa como nuevo graduado son:
- entusiasmo por la empresa, la industria, el espacio problemático y el trabajo en sí.
- pasión por aprender y prueba de que puedes aprender sobre la marcha.
- prueba de que has dominado las habilidades básicas del curso que tomaste.
Esos son más o menos el nivel de "aprobar / reprobar": hay suficientes graduados que están entusiasmados con el trabajo y que tienen una pasión demostrable por el aprendizaje, que si te encuentras como "justo después de un trabajo" es menos probable Véndete bien.
Más allá de eso, las cosas que hacen que un candidato sea más convincente cuando contratamos a nivel de pasante o nuevo graduado son razonablemente fáciles y razonablemente difíciles a su manera:
Buscamos a alguien que demuestre pasión y éxito fuera de los requisitos del curso: buenas pasantías pasadas, victorias en la competencia, membresía en la industria, un blog que documenta su aprendizaje y experimentos, participación en la comunidad de código abierto, una presencia visible y competente en el Familia StackExchange, etc.
También buscamos a alguien que pueda hacer el trabajo, y nada convence como hacerlo. Mi empleador actual tiene un proyecto de código abierto, por lo que contribuir a eso es una gran ayuda para conseguir un trabajo, ya que eso se asigna exactamente a una parte del trabajo que nos interesa.
Para las empresas cerradas, demostrar que puede escribir código, y bueno, es bueno. Absolutamente favoreceríamos a los candidatos que tenían código disponible públicamente para que pudiéramos leer y comprender su competencia general.
Las dos rutas principales para eso son contribuir a un proyecto abierto existente, o comenzar el suyo propio, incluso si no tiene un gran éxito, en lugares visibles como GitHub u otros repositorios de código en línea, o en proyectos de código abierto visibles.
Finalmente, recuerda dos cosas deprimentes:
Uno, la mayoría de los empleadores buscarán su presencia en línea. Debe verificar que refleja lo que quiere que sepan, como sus habilidades técnicas, y que no refleja cosas que no desea enfatizar, como la historia del día en que omitió un examen porque su resaca era demasiado grande . (Lo cual, triste pero cierto, una pequeña proporción de nuestros candidatos rechazados son expulsados).
Dos, te graduarás en un mercado laboral terrible para personas sin experiencia en la industria. En este momento hay muchas personas que tienen una, dos, cinco, incluso diez años de experiencia que no pueden encontrar un trabajo.
Especialmente en los Estados Unidos, eso significa que tienen hambre de cualquier cosa a tiempo completo (con beneficios) y están dispuestos a considerar cualquier cosa, incluso pasantías, para poder trabajar.
Entonces, en este momento obtendrás muchos rechazos. No se equivoque: podría ser increíble y aún recibiría muchos rechazos. La competencia es increíble, así que no te desanimes. Manténgase conectado con honestidad y trabaje para mejorar sus habilidades aprendiendo partes de esas cosas que la lista de anuncios de trabajo.