Cómo es el currículum de un ingeniero de software en Microsoft o Google?

Algunas notas que daría en la elaboración de tu currículum serían:

  • Desarrolladores junior: A la mayoría de las grandes empresas de software les importa muy poco tu experiencia académica. Muchos asumen que el programa tradicional de CS es "cookie cutter" y en su lugar buscan cosas hechas fuera del aula. La experiencia triunfa sobre la educación. Enumera las prácticas, la experiencia laboral y los programas de cooperación que pueden ser técnicos o no. Prioriza el trabajo técnico, pero siempre ayuda tener un punto de conversación extra.
  • Reconocer y ser capaz de explicar tus contribuciones a tu equipo, cliente o negocio en su conjunto es muy importante. Ser capaz de hablar sobre tu pieza y cómo se relaciona con el panorama general va muy lejos. Te hace más viable porque muestra que estás dispuesto a pensar en todo el problema, no sólo en tu lista de tareas.
  • Está dispuesto a enumerar lenguajes, frameworks, IDE's y otras herramientas con las que eres más competente y estás dispuesto a trabajar en tu currículum bastante pronto. También te recomendaría que enumeraras tu competencia con cada lenguaje. Si, por ejemplo, eres un desarrollador de .NET con experiencia que tiene conocimientos de Ruby, asegúrate de indicarlo. También ayuda al entrevistador más adelante a adaptar las preguntas específicas del dominio para usted.
  • El contenido es el rey. Un enlace a GitHub en tu currículum llega muy lejos (no lo pongas ahí a menos que te sientas bien con tu perfil. Un gerente de contratación BUSCARÁ).
  • Las certificaciones deben ser vistas como un "bonito tener". Si bien son útiles para determinar tus habilidades, no te garantizan la entrevista o el trabajo. yo dejaría esta sección después de la sección de habilidades.

.