Schreibkompetenz von Skripten messen?

12

Mein Vorgesetzter hat mich gebeten, eine Art Kompetenzmaßnahme für das Verständnis der Mitarbeiter für Skripterstellung / Programmierung zu entwickeln. Da ich ein Autodidakt bin, habe ich wirklich kein formales Verständnis dafür, wie man den Grad des Verständnisses misst, wenn es um das Schreiben von Skripten geht.

Wir haben Python in ArcGIS und QGIS verwendet. Wir verwenden VB.Net für unsere MS Office-Produkte und haben begonnen, Java für das Web-Mapping zu verwenden.

Ich frage mich, ob einer von Ihnen GIS-Managern eine Art Matrix / Methode hat, um die Fähigkeiten Ihrer Mitarbeiter beim Erstellen von Skripten zu bestimmen.

Mike
quelle

Antworten:

12

Dies ist eine Programmiererkompetenzmatrix . Soweit mir bekannt ist, gibt es keine solchen standardisierten Bewertungssysteme für GIS-Skripte. Ich würde jedoch vorschlagen, dieses zu ändern. Die Überschrift / Matrix für die Programmierung ist am relevantesten und muss nur geringfügig geändert werden, damit es für GIS relevant ist, da die meisten der gleichen Prinzipien gelten anwenden.

Das Schöne an einer solchen Matrix ist, dass sie über die Syntax / Semantik des Skripts hinausgeht - sie befasst sich auch mit der Problemlösung, der Kommunikation und den organisatorischen Fähigkeiten der Programmierer. All dies hat einen enormen Einfluss auf das Endprodukt, das sie produzieren.

Radar
quelle
Dies ist eine großartige Matrix für den Anfang! Danke dafür. Du hast recht, es deckt alle Grundlagen ab. Ich kann dies verwenden und für unser Büro anpassen.
Mike
2
Schauen Sie sich dieses nette Update der Matrix an, das eine "Checkbox" -Oberfläche erlaubt. Code aus verfügbar hier .
RyanKDalton
-1

Ich habe nur grundlegende Skript- / Programmierkenntnisse und meine Skripte sind ziemlich schlampig. Wie wäre es mit der Möglichkeit, dass jeder die gleiche Aufgabe hat, etwas zu erstellen (was mehrere Methoden haben könnte), um zu sehen, wie Leute Skripte schreiben. Ich habe zum Beispiel ein MapBasic-Programm geschrieben, bevor mir klar wurde, dass es auf dem langen Weg sehr gut funktioniert hat!

Alan Carr
quelle
Danke für den Vorschlag Alan. Das mag als praktische Übung funktionieren, aber ich brauche eine Art messbare Punktzahl oder Matrix, die ich für das Training von Fähigkeiten, die Aufgabenzuweisung und schließlich zum Reflektieren von Gehaltsraten verwenden kann.
Mike