Cómo escribir un currículum de ingeniería de software destacado

Cierra las manos de una mujer asiática usando una laptop en casa

Kilito Chan/Momento/Getty Images

Las personas que buscan trabajo pueden tener la tentación de crear un currículum que enumere todas sus habilidades y experiencia y darlo por terminado. Pero en el competitivo mundo de la tecnología, tendrá que adaptar su currículum de ingeniero de software para cada puesto para llamar la atención.

Tomarse el tiempo para usar palabras clave y términos y eliminar cualquier información superflua puede poner su currículum de ingeniería de software en la cima de la pila. Sigue leyendo para aprender.

Adapta tu currículum a cada trabajo que solicites

Las empresas tecnológicas utilizan un software de seguimiento de candidatos que escanea los currículums en busca de palabras clave antes de enviarlos a los gerentes de contratación. Al adaptar su currículum a la lista de trabajos, aumenta significativamente sus posibilidades de hacer el primer corte y obtener una entrevista de trabajo.

Utilice las descripciones de trabajo de los empleadores como plantilla para su currículum de ingeniería de software. Resalte las responsabilidades y habilidades esenciales de los listados, y refleje el idioma y las palabras clave del empleador en su currículum y solicitud de empleo. Solo asegúrese de integrarlos de forma natural (y no reclame habilidades que en realidad no tiene).

Por ejemplo, si está interesado en convertirse en ingeniero de software en Amazon, incluya frases como «X años de experiencia en desarrollo de software con Java, Python y C#/C++».

Es posible que haya escuchado recomendaciones para ocultar palabras clave en texto blanco en la página. El software de seguimiento de candidatos convierte su currículum en texto sin formato, por lo que esas palabras clave no permanecerán ocultas. Concéntrese en resaltar las habilidades relevantes que posee en lugar de complicarse con el formato.

Cómo formatear tu currículum de ingeniero de software

Los gerentes de contratación no tienen mucho tiempo para leer currículos, así que limite el suyo a una página. Si tiene muchos años de experiencia relevante, puede completar en dos páginas.

Un tamaño de fuente de 11-12 debería permitirle encajar todo sin amontonarse. Presente su trabajo y experiencias educativas en orden cronológico inverso.

Mantenga el diseño de su currículum simple y profesional. A lo sumo, use un solo color agradable además del blanco y negro. Impresione a los reclutadores con sus habilidades, no con un fondo magenta deslumbrante.

Utilice una estructura que sea intuitiva y limpia, ya sea un formato de una o dos columnas. Las viñetas ayudan a la legibilidad, y los espacios en blanco ayudan a que su currículum se vea nítido y directo.

Un currículum de ingeniería de software debe incluir los siguientes componentes:

  • Encabezamiento
  • Resumen/objetivo
  • Experiencia laboral/empleo
  • Habilidades
  • Proyectos
  • Educación

Encabezamiento

El encabezado de su currículum les presenta a los posibles empleadores su identidad profesional y su marca personal.

Además de su nombre, dirección de correo electrónico y número de teléfono, incluya hipervínculos a su página de LinkedIn, perfil de GitHub, sitio web, cartera y cualquier otra cosa que muestre sus habilidades y talentos aplicables.

El encabezado no solo les dice a los reclutadores cómo comunicarse contigo, sino que enfatiza lo que puedes hacer.

Resumen/objetivo

La sección de resumen/objetivo se encuentra justo debajo del encabezado, pero considere escribirla al final. De esa manera, puede capturar el espíritu de su currículum y describir cómo su experiencia y habilidades aportarán valor al trabajo que desea.

Esta sección debe constar de solo una o dos oraciones e incluir un par de las palabras clave más importantes de la descripción del trabajo.

Usando el ejemplo de Amazon, un resumen u objetivo sólido podría decir: «Ingeniero de software calificado que busca un puesto en Amazon Financial Technology donde pueda aumentar mis más de 5 años de experiencia en desarrollo de software con Java, Python y C#/C++».

Experiencia laboral

La sección de experiencia laboral y laboral de su currículum es donde puede demostrar los impactos y los resultados de su trabajo. El objetivo es mostrar, no decir, a los reclutadores lo que puede hacer por la empresa.

No se limite a enumerar los deberes del trabajo. En su lugar, ayude al gerente de contratación a visualizarlo haciendo el trabajo con éxito utilizando el método STAR para describir proyectos y responsabilidades anteriores: Ssituación, Tpedir, Accion, Rresultado Aquí, puede resaltar cómo su trabajo benefició a la organización o cómo resolvió un problema.

Siempre que sea posible, describa el impacto de su trabajo con estadísticas. Por ejemplo:

En vez de…

Corrección de errores implementada de manera oportuna

Probar…

Eliminé una acumulación de 120 correcciones de errores en mis primeros seis meses en el trabajo

En vez de…

Procesos de control de calidad actualizados

Probar…

Proporcionó a los procesos de control de calidad su primera actualización en cinco años, lo que redujo el tiempo de finalización del control de calidad en un 15 %.


Se aceptan frases y fragmentos de oraciones.

Si es nuevo en el campo, visite Cómo convertirse en ingeniero de software para conocer formas de obtener experiencia para su currículum.

Habilidades

La sección de habilidades de su currículum de ingeniero de software debe ser concisa y fácil de escanear. Intente enumerar las habilidades relevantes en listas con viñetas. Una vez más, solo incluya las habilidades aplicables al trabajo.

Para nuestra posición hipotética en Amazon, la lista de sus habilidades técnicas podría incluir:

  • Java
  • Pitón
  • C#
  • C++
  • Ágil
  • UNIX/Linux
  • Estructuras de datos
  • Arquitectura orientada a Servicios
  • Programación orientada a objetos

Evite enumerar las habilidades interpersonales. Una lista con viñetas no tiene espacio para el contexto que necesitará para demostrar que tiene una habilidad abstracta como «autoiniciador», y es poco probable que un empleador confíe en su autoevaluación sin ese contexto. Guarde las habilidades sociales para su carta de presentación.

Proyectos

Ahora que su currículum ha captado la atención del gerente de contratación, su sección de proyectos debe mostrar su pasión por la ingeniería de software e incluir los proyectos más aplicables al puesto que desea. Incluya descripciones de una línea de algunos proyectos y enlace a su cartera para obtener más detalles.

Además de los proyectos de trabajo, puede usar proyectos completados para clases o bootcamps, contribuciones a proyectos de código abierto y sus propios proyectos.

Los formatos de cartera comúnmente utilizados incluyen un sitio web, un blog, una página de LinkedIn o páginas de GitHub. Para inspirarte, explora Cómo crear un portafolio de codificación.

Educación

La sección de educación debe enumerar las escuelas a las que asistió, dónde están ubicadas, la fecha en que se graduó y los títulos/certificados obtenidos. Incluso si obtuvo algo más que un título en ingeniería de software, completar la educación superior demuestra dedicación y habilidades de pensamiento crítico para los empleadores.

No tiene que incluir su GPA a menos que la descripción del trabajo lo requiera específicamente. La excepción: si es un recién graduado con poca experiencia laboral y su GPA fue alto, enumerarlo puede demostrar su estudiosidad.

También puede incluir pasantías que completó mientras estaba en la escuela y cualquier campo de entrenamiento de ingeniería de software o codificación a los que haya asistido.

Secciones adicionales

Si tiene el espacio y las secciones adicionales agregarán profundidad a su currículum, considere incluir lo siguiente.

Certificaciones

¿Eres un ingeniero de software certificado? ¿Tiene certificaciones en lenguajes de programación o plataformas específicas? Enumérelos, especialmente si la descripción del trabajo los menciona.

Trabajar como voluntario

Solo incluya trabajo voluntario que sea relevante para el trabajo que está solicitando. Sea específico sobre los proyectos en los que trabajó y sus funciones.

Idiomas que hablas

Si la descripción del trabajo menciona una preferencia por un idioma en particular o si está solicitando un puesto en una empresa internacional, enumerar los idiomas que habla puede darle una ventaja.

Organizaciones profesionales en las que participa

Inclúyalos si se aplican directamente al puesto o si sabe que las personas que pueden supervisarlo pertenecen a las mismas organizaciones.


VER: 12 organizaciones profesionales que promueven los valores de DEI en tecnología


Cursos que has tomado

Si a su trabajo o experiencia como voluntario le falta un elemento clave para el trabajo, incluya cualquier curso que le ayude a completar su conjunto de habilidades.

Si su experiencia previa no incluye una habilidad laboral clave, pero ha tomado un curso en ese tema,

Información sobre contratación del director de tecnología de HackerEarth

Vishwastam Shukla, un hombre vestido con un traje azul, sonríe en un retrato profesional.

Vishwastam Shukla es el director de tecnología de HackerEarth, una plataforma para involucrar y obtener hackatones de los mejores desarrolladores. HackerEath permite a las empresas evaluar, entrevistar y mejorar las habilidades de los desarrolladores. Anteriormente, Vishwastam fue líder de sitio y gerente de desarrollo de software en Amazon.

Las respuestas se han editado ligeramente por su extensión y claridad.

MarketingyPublicidad.es: ¿Cuáles son las principales cosas que busca cuando lee el currículum de un candidato a ingeniero de software?

Vishwastam Shukla: Generalmente busco lo que llamo «picos de rendimiento». Estos picos podrían aparecer en muchas formas. Por ejemplo, podría ser experiencia laboral en una gran organización, un proyecto individual con gran impacto o, a veces, incluso educación de la liga ivy para ingenieros jóvenes.

Estos picos me dicen que el individuo, cuando es necesario, puede superarse a sí mismo y mostrar resiliencia frente a grandes adversidades.

MarketingyPublicidad.es: ¿Cuáles son los errores más comunes que ve en los currículos de las personas que les cuesta pasar a la etapa de entrevista y qué pueden hacer de manera diferente?

VS: Los currículums extensos y detallados son aplazamientos inmediatos. Puede incluir el trabajo de su vida en 1,5 a dos páginas como máximo. Los currículums breves y nítidos son los mejores.

En lugar de enumerar 20 habilidades diferentes que podría haber adquirido con el tiempo, hable sobre ellas dentro del contexto de su trabajo. Puede ser útil centrarse en su experiencia que sea más relevante para el puesto que está solicitando.

MarketingyPublicidad.es: Al leer el currículum de ingeniería de software de un candidato, ¿qué puede hacer que desee programar una entrevista con ellos al instante?

VS: Querré programar una entrevista con un candidato cuando esté describiendo su experiencia previa y el impacto o la complejidad sean absolutamente inequívocos.

Este artículo fue revisado por Sierra Gawlowski, PE

Una foto de la cabeza de Sierra Gawlowski, una mujer morena sonriente.

Sierra Gawlowski, PE, obtuvo su licenciatura en ingeniería civil y es ingeniera profesional licenciada en el estado de Washington. Ha trabajado para una firma consultora de ingeniería privada así como para agencias públicas. Sierra disfruta asesorar a estudiantes de ingeniería y personal subalterno. También dirige un equipo de proyecto para Ingenieros sin Fronteras y actualmente forma parte de la junta directiva de Kilowatts for Humanity.

Gawlowski es un miembro pagado de Red Ventures Education Integrity Network.

Última revisión el 23 de mayo de 2022.

Deja un comentario