Cómo enumerar mis habilidades técnicas [duplicar]

Estoy solicitando algunos puestos de investigador que no requieren específicamente habilidades de programación (es decir, no tienen habilidades de programación enumeradas en las ofertas de trabajo), pero según las descripciones de trabajo, tener algunas definitivamente ayudará dada la naturaleza de la responsabilidades laborales.

No soy programador, por lo que definitivamente no quiero embellecer ni exagerar mi nivel de competencia en mi currículum. Pero he escrito scripts en Python y C++ para la limpieza y el procesamiento de datos antes del análisis de datos en mi investigación de doctorado. Los conjuntos de datos con los que he tenido que lidiar se consideran grandes en mi campo, pero, desafortunadamente, no se consideran grandes en otros campos (un par de gigabytes). Y para mi investigación, también he usado C++ para codificar un montón de procedimientos estadísticos iterativos que fueron originalmente codificados en un lenguaje diferente para mejorar la velocidad. Entonces, en cierto sentido, me siento cómodo usando ambos idiomas para abordar tareas específicas.

Entonces mi pregunta es, ¿cómo debo describir mi nivel de conocimiento en mi caso? ¿Es "familiaridad" o "conocimiento práctico" una descripción precisa? ¡Gracias!

@gnat: He visto esa pregunta antes de publicar la mía. Pensé que el mío era un poco diferente en el sentido de que pregunté cómo describir las habilidades que uso para realizar tareas específicas pero en las que no soy un experto.

Respuestas (1)

[C]ómo debo describir mi nivel de conocimiento en mi caso. ¿Es "familiaridad" o "conocimiento práctico" una descripción precisa? ¡Gracias!

Al igual que con todas las habilidades en los CV, la mejor manera es centrarse en los logros en lugar de las habilidades . Por ejemplo, hable sobre los proyectos en los que trabajó en Python y C++, el SLOC aproximado o la duración del proyecto, el tamaño del equipo, los datos que procesó y las bibliotecas que utilizó. Cualquier escala subjetiva, por ejemplo, "bueno" o "conocimiento práctico", en última instancia no tiene sentido. Mientras tanto, desarrollar software es más que solo saber un idioma. Se trata de administrar los requisitos, corregir errores y, en última instancia, entregar un producto útil.

Si está solicitando un puesto técnico, también puede incluir una sección de "volcado de palabras clave" al final de su CV. Muchos reclutadores buscan bibliotecas o herramientas específicas mediante búsquedas simples de palabras clave. Por ejemplo, es posible que los reclutadores no entiendan que un desarrollador de C++ experimentado puede saber STL al revés pero lo omite del CV o que un desarrollador de C# senior puede ser un gurú de LINQ pero piensa que no vale la pena mencionarlo.

Por último, solo incluya detalles técnicos de las áreas a las que desea mudarse . Por ejemplo, si odia una biblioteca de Python en particular, no la incluya en su CV. Si desea pasar al desarrollo web, hipotéticamente, no tenga miedo de mencionar los pocos repositorios de GitHub que tiene que contienen pequeñas bibliotecas o sitios web limpios en los que ha trabajado en su tiempo libre.

Gracias Akton. Mi mayor preocupación acerca de la lista de lenguajes de programación es que he leído que algunos entrevistadores harán preguntas relacionadas con la programación a los entrevistados si las tienen en la lista como una forma de probar si son honestos. Pero como no soy programador, ¡no quiero que me hagan preguntas muy difíciles! :)
@saccades Incluso los desarrolladores más experimentados tienen lagunas en su comprensión y los entrevistadores siempre pueden hacer preguntas que la gente no puede responder. Si te enfocas en las cosas que quieres hacer (ver el tercer párrafo) y enfatizas que fue un medio para un fin (apoyar la investigación) en lugar de un fin en sí mismo (un trabajo de desarrollo de software), probablemente estarás bien. Si el entrevistador te clava en minucias técnicas, suena como un trabajo que probablemente no quieras de todos modos.