Mierzenie kompetencji pisania skryptów?


12

Kierownik poprosił mnie o wymyślenie pewnego rodzaju miar kompetencji dla pracowników rozumiejących skrypty / programowanie. Ponieważ jestem programistą samoukiem, tak naprawdę nie mam formalnego zrozumienia, jak mierzyć poziom zrozumienia, jeśli chodzi o pisanie skryptów.

Używamy Pythona w ArcGIS i QGIS. Używamy VB.Net z naszymi produktami MS Office i zaczęliśmy zagłębiać się w Javę do mapowania stron internetowych.

Zastanawiam się, czy któryś z was menedżerów GIS ma jakąś matrycę / metodę określania poziomu umiejętności pracowników w zakresie skryptowania.

Odpowiedzi:


12

Jest to matryca kompetencji programistów . O ile wiem, nie ma takich znormalizowanych systemów oceny dla skryptów GIS, ale mogę zasugerować modyfikację tego - nagłówek / matryca programowania byłaby najbardziej odpowiednia i wymaga niewielkiej modyfikacji, aby była odpowiednia dla GIS, ponieważ większość tych samych zasad zastosować.

Zaletą takiej matrycy jest to, że wykracza ona poza samą składnię / semantykę samego skryptu - patrzy także na rozwiązywanie problemów programistów, komunikację i umiejętności organizacyjne; z których wszystkie mają ogromny wpływ na wytwarzany przez nich produkt końcowy.


To świetna matryca na początek! Dzięki za to. Masz rację, obejmuje wszystkie podstawy. Mogę tego użyć i dostosować do naszego biura.
Mike

2
Spójrz na tę ładną aktualizację matrycy, która pozwala na interfejs „checkbox”. Kod dostępny tutaj .
RyanKDalton

-1

Mam tylko podstawową wiedzę na temat skryptowania / programowania, a moje skrypty są dość niechlujne. Co powiesz na możliwe ustawienie dla każdego tego samego zadania tworzenia czegoś (co może mieć wiele metod), aby zobaczyć, jak ludzie wykonują skrypty. Na przykład napisałem program MapBasic, zanim zdałem sobie sprawę, że zrobił to bardzo długo!


Dzięki za sugestię Alan. To może działać jako ćwiczenie praktyczne, ale muszę mieć jakiś wymierny wynik lub matrycę, której mogę użyć do szkolenia umiejętności, przydziału zadań i ostatecznie, aby odzwierciedlić stawki wynagrodzenia.
Mike
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.