Medición de la competencia de escritura de guiones?

12

Mi gerente me ha pedido que presente algún tipo de medida de competencia para que los empleados comprendan las secuencias de comandos / programación. Debido a que soy un programador autodidacta, realmente no tengo una comprensión formal de cómo medir el nivel de comprensión cuando se trata de escribir guiones.

Hemos estado usando Python en ArcGIS y QGIS. Usamos VB.Net con nuestros productos de MS Office y hemos comenzado a incursionar en Java para mapeo web.

Me pregunto si alguno de ustedes, gerentes de SIG, tiene algún tipo de matriz / método para determinar el nivel de habilidad de sus empleados cuando se trata de secuencias de comandos.

Miguel
fuente

Respuestas:

12

Esta es una Matriz de Competencias de Programadores . Por lo que yo sé no hay tales sistemas de clasificación normalizados para scripting SIG, pero que podría sugerir la modificación de éste - la programación encabezado / matriz sería el más relevante y necesita una pequeña modificación para que sea relevante para los SIG como la mayor parte de los mismos principios aplicar.

Lo bueno de una matriz como esta es que va más allá de la sintaxis / semántica del guión en sí, también analiza las habilidades de resolución de problemas, comunicación y organización de los codificadores; todo lo cual tiene una gran influencia en el producto final que están produciendo.

Radar
fuente
¡Esta es una gran matriz para comenzar! Gracias por esto. Tienes razón, cubre todas las bases. Puedo usar esto y personalizarlo para nuestra oficina.
Mike
2
Eche un vistazo a esta buena actualización de la matriz, que permite una interfaz de "casilla de verificación". Código disponible desde aquí .
RyanKDalton
-1

Solo tengo conocimientos básicos de programación / scripts y mis scripts son bastante descuidados. ¿Qué tal si es posible configurar a todos la misma tarea de crear algo (que podría tener múltiples métodos) para ver cómo la gente escribe. Por ejemplo, ¡escribí un programa MapBasic antes de darme cuenta de que lo había hecho mucho a la larga!

Alan Carr
fuente
Gracias por la sugerencia Alan. Eso podría funcionar como un ejercicio práctico, pero necesito tener algún tipo de matriz o puntaje medible que pueda usar para el entrenamiento de habilidades, la asignación de tareas y eventualmente para reflejar las tasas de pago.
Mike