Cómo hacer un currículum para un programador





¡Hola a todos! Este es Dima, un desarrollador de back-end que descubrió recientemente que su currículum ya no funciona y que los dólares han dejado de ingresar a su cuenta bancaria. De alguna manera misteriosa, mi antiguo currículum funcionó durante mucho tiempo, pero llegó el momento en que me di cuenta de que todo ... era hora de rehacerlo. En este artículo compartiré mi experiencia, así como una plantilla para redactar un currículum.



¿Por qué es importante un currículum?



Un mal currículum te dará la oportunidad de trabajar en empresas en las que realmente no querías, pero necesitas dinero y necesitas encontrar trabajo lo antes posible. El artículo pide un enfoque más deliberado para elegir un trabajo, un buen currículum lo ayudará a:



  • No te decepciones el primer día de trabajo
  • Hacer lo que amas, no trabajar, trabajar
  • Realice entrevistas técnicas sólidas, comprenda sus fortalezas y debilidades


Un currículum para un reclutador es el rostro del candidato, su estructura, adecuación, atención al detalle. Echemos un vistazo más de cerca a cada bloque.



Sobre mí



En este bloque y más, habrá ejemplos de una plantilla de currículum compilada en inglés, esto se hace por la razón de que la mayoría de las vacantes y proyectos están relacionados con el conocimiento seguro del idioma al nivel de lectura de documentación técnica.



El bloque "Acerca de mí" es el más importante, esto es lo primero a lo que se aferran los ojos del reclutador. Aborde la historia sobre usted mismo desde un punto de vista empresarial, qué beneficios ha aportado a los empleadores en trabajos anteriores, puntos fuertes de la experiencia:



  • Trabajar en empresas reconocidas
  • Experiencia con proyectos de alta carga
  • Contribución a las bibliotecas de código abierto




Mucha gente comete un error aquí, haciendo largas lecturas o acercándose desde la posición de una princesa para correr tras ella. Los negocios son un entorno bastante cruel, un iceberg contra el que se rompen los sueños infantiles de los programadores.



Para obtener dinero, debe demostrar su valor, que no es solo un tomate senior con conocimiento de estructuras de datos y algoritmos, sino que también puede hacer negocios. No resolviendo las tareas sin pensar, sino también tratando de averiguar, comprender lógicamente cómo funciona desde un punto de vista comercial y cómo se puede hacer mejor.



  • % username% - nombre y apellido
  • % job title%: la mejor opción es indicar el lenguaje / marco de programación que está utilizando en su trabajo. No recomiendo especificar un ingeniero de software o algo similar, causa irritación y preguntas adicionales.
  • % n años de experiencia%: el número de años de experiencia de acuerdo con la tecnología especificada en% título de trabajo%


Información del contacto



  • % location% - especificar país y ciudad
  • % email% - dirección postal
  • % número de teléfono% - número de teléfono en formato internacional
  • % github%: el enlace de Github facilita la vida del líder del equipo durante la etapa de la entrevista técnica. Genial si tienes proyectos personales y ejemplos de código de calidad.


La documentación y mucha literatura técnica están escritas en inglés, tómate la molestia e indica tu nivel. Si no estás seguro del nivel, haz el examen de Cambridge English.



Palabras clave



Facilitar la vida de un reclutador, ayuda a determinar con qué tecnologías ha trabajado y cómo se relaciona con las competencias requeridas para un puesto determinado.





  • Los lenguajes / marcos son los principales lenguajes y marcos de programación.
  • Pruebas: herramientas para pruebas unitarias y de integración, mención de prácticas TDD / BDD. Herramientas para probar API y servicios de terceros.
  • DevOps es opcional, pero una ventaja. Indicamos con qué servicios en la nube trabajamos, qué herramientas usamos para implementar la aplicación en producción. Herramientas para medir CPU, RPM, carga de base de datos.


experiencia laboral



Lista de trabajos anteriores comenzando por el último.







  • % Job title% - similar a% job title% en el bloque superior
  • % Nombre de la empresa% - nombre de la empresa
  • Descripción literalmente en dos párrafos sobre los beneficios que ha aportado a la empresa, iniciativas de su parte que le facilitaron la vida.
  • El dominio no es una columna obvia, pero las empresas de comestibles lo considerarán una gran ventaja. Indique el tipo de negocio, la industria en la que la empresa presta servicios, por ejemplo, una metabúsqueda de tickets, outsourcing, marketplace, etc. Es importante no solo escribir sobre la industria, sino también comprender el modelo de negocio con el que la empresa gana dinero.
  • Lenguajes: lenguajes de programación, marcos que se utilizaron en el trabajo.
  • Bases de datos: bases de datos relacionales y NoSQL, motores de búsqueda, etc.




Logros personales



Rara vez encuentras un bloque de este tipo en un currículum, muestra entusiasmo y amor por tu trabajo. Esto incluye proyectos personales de código abierto, iniciativas exitosas de su parte.



  • Nombre del proyecto
  • Breve descripción
  • Enlace


Y algunos consejos más



  • Trate de no ser perezoso y cambie el currículum de cada empresa a la que se postule, cambie las palabras clave y tecnologías con las que trabajó.
  • Sea amigable con los reclutadores, a menudo son parte de la empresa, a nadie le gusta la mala educación.
  • Una entrevista no es un examen y un interrogatorio, no es solo la empresa la que elige, sino también usted. Sea proactivo, haga preguntas y trate de averiguar en la etapa de la entrevista si pueden trabajar juntos.


PD ¡Gracias por leer hasta el final! Espero que el artículo te haya sido útil y al menos te haya hecho pensar en tu currículum. En mi canal de telegramas, también puede encontrar ideas sobre el pensamiento del producto en el desarrollo, la gestión de productos y la experiencia práctica en el lanzamiento de proyectos personales.



All Articles