Un excelente currículum de desarrollador de software te facilitará encontrar el puesto que más te guste en esta carrera en auge. Si combinas tus habilidades con un currículum que impresione, tu trabajo soñado no tiene por qué ser solo un sueño. Aquí te mostramos cómo presentarte para alcanzar ese objetivo.
El mejor formato de currículum para programador
Asegúrate de que el formato de tu CV sea limpio, fácil de leer y que resalte tus cualidades clave. El formato de currículum habitual es el cronológico inverso, que enfatiza tu experiencia laboral.
Si el empleador está buscando un programador con habilidades muy específicas, también podrías usar un currículum funcional, enfocado en tu formación y tus habilidades técnicas e interpersonales.
¿Qué debo incluir en mi CV como programador?
En general, todos los CVs tienen elementos en común independientemente de la especialidad o tipo de trabajo. Estos son los ejemplos que siempre suelen incluirse en un currículum:
- Perfil personal: Ocupa un espacio muy importante en la parte superior de tu currículum, aquí se menciona una breve descripción de quién eres, cuáles han sido tus logros y atributos más destacados, con el objetivo de que los reclutadores o tu futuro empleador sepan un poco más de ti y se sientan atraídos por tu CV desde el primer vistazo.
- Formación académica: Si bien es cierto que cada vez es menos importante a medida que vas adquiriendo experiencia y avanzando con tu trayectoria profesional, tu historial académico es imprescindible. En especial, si conseguiste reconocimientos o aprendiste nuevas competencias necesarias para proyectos específicos como desarrollador de software.
- Habilidades: Los reclutadores o tu futuro empleador podrá ver de manera inmediata si te ajustas a su descripción del trabajo mediante una lista de competencias y habilidades.
Cómo escribir un currículum de programador sin experiencia
Para escribir un currículum de programador sin experiencia deberás enfocarte en tus títulos, cursos y proyectos relevantes. Destaca habilidades como lenguajes de programación (Python, Java, etc.), y herramientas como Git, o HTML/CSS.
Incluye también cualquier certificación que hayas obtenido, incluso en plataformas online como Coursera, Udemy o edX. Menciona también participaciones en hackathons o proyectos de código abierto, que demuestren tu iniciativa y dedicación.
Puedes mostrar un currículum de desarrollador atractivo, aún sin experiencia laboral. Cita experiencias en prácticas, pasantías o proyectos independientes.
Incluye tu información de contacto
El inicio de tu CV o encabezado es un espacio con algún diseño que destaque tu nombre y tus datos personales. En esa parte estará tu nombre completo y la información necesaria para que te contacten, si logras impresionarlos.
Utiliza un resumen de currículum
Tu resumen o perfil es una sinopsis de tus logros académicos y profesionales, así como las habilidades que te hacen apto para el empleo. En no más de 5 líneas debes convencerlos de leer el resto de tu CV.
Puedes revisar otros currículums como el de desarrollador de software, o el de ingeniero en sistemas para obtener ideas.
Ejemplos:
- Estudiante de programación entusiasta con una base sólida en el desarrollo de software, hábil en Python, Java y JavaScript. Experiencia en la creación de aplicaciones web.
- Programador orientado a la búsqueda de soluciones, con 5 años de excelentes resultados en programación modular y orientada a objetos.
- Programador orientado al detalle con más de 10 años de experiencia en desarrollo, pruebas y mantenimiento de aplicaciones informáticas y móviles.
Describe tu experiencia laboral
Si tu experiencia es en empresas, puedes usar el formato convencional de lista de empleadores en orden cronológico descendente. Comienza por tu empleo actual, o más reciente, indicando el nombre del empleador, tu cargo, y las fechas en que laboraste.
Debajo incluyes una lista de viñetas con las responsabilidades y logros relevantes en cada uno. Procura cuantificar tus logros para que muestren el verdadero aporte de tu trabajo. Luego continúas de la misma forma con los empleos anteriores hasta 10 años atrás, como máximo.
Si eres trabajador independiente y tu experiencia consiste en empleos por contrato, es mejor hacer una sección de proyectos.
Incluye tus habilidades clave como programador
La sección de habilidades muestra las competencias que tienes y que encajan con los requisitos de un empleo. Lo ideal es elaborar por aparte una lista maestra con todas tus habilidades blandas y duras. Luego analizas cada anuncio y escoges las 5 a 10 que mejor se adapten.
Los desarrolladores de software necesitan conocimientos y habilidades técnicas muy específicas como lenguajes de programación, estructuras de datos, bases de datos, entre otros. Pero también habilidades interpersonales, o blandas, como el trabajo en equipo, resolución de problemas, adaptabilidad o atención al detalle.
Las habilidades también se deben incluir en otras secciones de tu CV, de preferencia explicando cómo fueron parte de tus responsabilidades o cómo influyeron en tus logros. Muestra como manejas de forma independiente tu tiempo, los recursos y las emociones. Cita ejemplos con metas, planes, toma de decisiones y medidas correctivas.
Ejemplos de habilidades de programación según la especialidad de programador:
- Para Front-end: Conocimiento en HTML5, CSS y JavaScript. Conocimientos en tendencias de diseño y conocimiento base de diseño web. Manejo de programas de edición como PS, AI, Sketch, Figma. Creativo, trabajo en equipo, adaptabilidad.
- Para Full-stack: Dominio de diversos lenguajes front-end como HTML5, CSS y JavaScript. Dominio de lenguajes como: PHP, NET, Nodejs. Conocimiento en HTTP, REST, Sockets. Experiencia en bases de datos, como MongoDB, SQL. Experiencia con redes, cortafuegos, y más. Conocimientos en arquitectura de aplicaciones. Organización, trabajo en equipo, accesibilidad.
- Para Back-end: Conocimiento en lenguajes de desarrollo web como Java, Python, Ryby, Glan srl. Conocimiento en base de datos y caché como MySQL, Oracle, SQLServer, Redis, Varnish, Memcached, Redis, entre otros. Resolución de problemas, creativo, comunicación, trabajo en equipo.
- Para desarrollador Big Data: Conocimientos en programación de aplicaciones en Hadoop. Lenguajes de programación como Java, C++, Ruby y más. Manejo de distintas bases de datos, SQL y NoSQL. Conocimiento de herramientas de visualización como Tableau y PowerBI. Experiencia en R, Python y Spark. Trabajo en equipo, liderazgo, organización, comunicación efectiva.
Detalla tu educación y certificaciones
La sección de formación de un currículum de programador es crucial, especialmente si no tienes experiencia laboral. Los programadores generalmente tienen títulos universitarios, pero es posible que te contraten incluso con un título técnico.
Comienza tu lista con el nombre del último título que obtuviste o estás en proceso de obtener. Luego el nombre de la institución, su ubicación, y las fechas en que realizaste los estudios.
La programación es una carrera que requiere una actualización constante, a medida que cambian los lenguajes y otras herramientas. Por eso es buena idea incluir también seminarios, clases de programación en lenguajes específicos, e incluso participación en bootcamps de escritura de código.
Es posible obtener un empleo sin un título formal, pero siempre necesitarás un currículum y un portafolio de proyectos de programación sobresalientes.
Anota las certificaciones que respalden tus conocimientos, por ejemplo: arquitectura de sistemas, lenguajes de programación, gestión de proyectos, certificaciones de Google, Oracle, Microsoft o AWS, por citar algunas.
Idiomas que habla un programador
Los idiomas son cada vez más importantes, en especial el inglés es indispensable para este tipo de posiciones ya que podríamos decir que es el idioma universal en los lenguajes de programación. ¡Nunca está de más algún idioma adicional!
Al estudiar inglés podrás perfeccionar tu pronunciación, vocabulario y gramática. Esto mejorará la forma en la que escribes y tienes conversaciones en inglés con otras personas. En el caso de los profesionales de la programación, el inglés es la base fundamental de su trabajo.
Existen, también, términos originarios de este idioma que no poseen una traducción literal al español. Aprender inglés online te permitirá desarrollarte profesionalmente.
Escoge el diseño adecuado para un currículum de programador
Comienza buscando un formato para el contenido que se adapte a tus necesidades. Te sugerimos echar un vistazo a nuestras plantillas Profesionales, Modernas o Simples y encuentres una que destaque tu información.
El formato de tu currículum debe ser lo más sencillo y elegante posible, al igual que una gran aplicación. Los mismos principios que se aplican al desarrollo de software deberían aplicarse al diseño de tu currículum.
El diseño debe ser limpio, lineal y fácil de leer. El desarrollo de software es una carrera creativa, así que podrías pensar en añadir algún detalle creativo pequeño en el diseño, pero sin pasarte.
Perfil personal o profesional en un currículum
Seguramente te estás preguntando cuál es la diferencia entre perfil personal y profesional, la verdad es que ¡ninguno! Son solamente sinónimos que podrás encontrar en diferentes ejemplos de currículum. Ambos funcionan para ayudarte a introducir y enfocar tu candidatura con solo unas líneas, te permitirán explicar tus puntos fuertes, experiencias y logros que te hacen único, para atraer la atención de los reclutadores.
Un perfil personal es como decir: “este soy yo y estas son mis metas”. Aunque también puedes aprovechar para destacar tus habilidades, los motivos por los que quieres trabajar y qué puedes aportar.
Un perfil profesional es una descripción resumida de lo que ha sido tu trayectoria de carrera. Es como contar “tu historia”, en qué te has especializado, las habilidades que tienes y algún logro importante que te haga destacar de los demás candidatos.
TAG: #Curriculum

