¿Cuáles son las palabras posibles / estándar para describir sus niveles de habilidad en diferentes lenguajes de programación en su CV? Actualmente uso estos tres:
- experto
- avanzado
- principiante
No me considero un experto en ningún lenguaje de programación, por lo que clasifico todas mis habilidades como principiantes o avanzadas. Sin embargo, me gustaría diferenciar más. Estoy buscando especialmente algo entre avanzado y experto . ¿Alguna sugerencia? ¿O no debería siquiera molestarme en diferenciar algo más detallado?
Respuestas:
Los dividiría en dos grupos:
Conocimiento de trabajo
// Aquí hay una lista de las tecnologías con las que ha trabajado y se siente cómodo usando. Puede utilizarlos ahora mismo si se le solicita (con toda la ayuda que hay, por supuesto).
Conocimiento básico
// Lista de las cosas con las que has jugado o tienes una comprensión básica de su propósito. No puedes hacer un uso práctico de ellos sin estudiarlos en profundidad primero.
Esa es más o menos la dicotomía básica que su empleador entendería y difícilmente pediría más. A menos que se solicite específicamente un nivel experto con alguna tecnología.
fuente
No indico explícitamente mis habilidades y experiencia con cada tecnología o herramienta en mi currículum. En cambio, cuando proporciono descripciones de cada trabajo y mis deberes, así como mis proyectos personales y académicos, también menciono las tecnologías centrales que he utilizado para apoyar ese puesto. Todos los lugares a los que solicité solicitaron una carta de presentación o proporcionaron un formulario de solicitud, que utilicé para enumerar las habilidades específicas que tenía (centrándome en aquellas relevantes para la descripción del trabajo que estaba solicitando) y describieron mi nivel de experiencia con cada uno
Hay dos problemas que veo al enumerar sus habilidades explícitamente.
Primero, debe adaptar su currículum aún más para cada trabajo al que se postula. Para ahorrar espacio, querrá centrarse en las habilidades que se enumeran en la descripción del trabajo más cualquier otra cosa que considere relevante. No puedes enumerar todas las habilidades que tienes; sé que para mí, ocuparía demasiado espacio. A medida que gane experiencia y conocimiento, solo será más difícil elegir qué enumerar.
En segundo lugar, ¿cómo define "experto", "avanzado" y "principiante"? ¿Dónde se traza la línea? Las cosas que creo que un principiante debería saber podrían ser algo que consideras avanzado. Usar palabras tan ambiguas no me da ninguna información sobre usted como candidato para un puesto. Además de eso, los idiomas (o cualquier habilidad) cubren muchas áreas. Podría ser un desarrollador experto de Java Swing, pero no tengo conocimiento de redes Java y conocimiento limitado de subprocesos. ¿Soy un principiante, avanzado o experto en Java? Su experiencia laboral me permitirá saber qué aspectos del lenguaje ha utilizado y durante cuánto tiempo.
Sinceramente, no creo que se trate de las habilidades que tienes, sino de lo que eres capaz de aprender y contribuir al proyecto, el equipo y la organización. Ese es el enfoque que he tomado y parece haber funcionado bastante bien para mí: he obtenido dos cooperativas de seis meses, tres pasantías de verano, un puesto de asistencia técnica y un trabajo de tiempo completo (papeleo pendiente) con esto enfoque.
fuente