¿Qué buscan las empresas tecnológicas en un currículum de nivel inicial para un desarrollador de software? ¿Debería tener más formación o experiencia, con información sobre cursos o proyectos específicos? ¿Debe haber una carta de presentación? ¿Es mejor un formato determinado que otro?

Para un currículum de nivel de entrada, el contenido variará dramáticamente en función de su experiencia.

  • Si usted ha hecho prácticas, o grandes proyectos personales / de código abierto, estos y las habilidades que los apoyan deben ser destacados.
  • Si usted no tiene nada más que proyectos de clase, si son proyectos de software significativos o una disertación (algunos programas de grado tienen esto), entonces deben ser mencionados brevemente.
  • Si tiene habilidades relevantes, menciónelas: sistemas operativos utilizados, IDE con los que ha desarrollado, lenguajes de programación y su nivel (por ejemplo, experto, fluido, novato), conchas con las que está familiarizado, etc.
  • Si su currículum llena una página en este punto, añada una o dos líneas sobre su educación: tipo de título, dónde se graduó y en qué año. Si su currículum tiene menos de una página, añada más detalles sobre su formación: las clases que ha tomado, la especialización que ha hecho, etc.

El formato no importa mucho, siempre que la información vital sea fácil de encontrar y leer. No hay que utilizar tipos de letra extravagantes, sino algo como la helvética, la ariel o la times-roman. La negrita y la cursiva están bien siempre que no te pases. Asegúrate de que el currículum es muy fácil de leer.

Carta de presentación - no está de más tener una. No tiene que ser un ensayo apasionado. Un simple párrafo en el que diga qué tipo de puesto desea y por qué cree que es un buen candidato es útil. Dedica un tiempo extra a expresar una preferencia, por ejemplo: "Me encantaría trabajar en el navegador Chrome, pero sería feliz en cualquier puesto que me permita trabajar en el envío de código y crecer como ingeniero".