Измерение компетенции в написании сценариев?


12

Мой менеджер попросил меня придумать какую-то меру компетентности для понимания сотрудниками сценариев / программирования. Поскольку я программист-самоучка, у меня действительно нет формального понимания того, как измерять уровень понимания, когда речь идет о написании сценариев.

Мы использовали Python в ArcGIS и QGIS. Мы используем VB.Net с нашими продуктами MS Office, и мы начали изучать Java для веб-картографирования.

Мне интересно, есть ли у кого-нибудь из вас ГИС-менеджеров какая-то матрица / метод для определения уровня квалификации ваших сотрудников, когда дело доходит до сценариев.

Ответы:


12

Это матрица компетенций программистов . Насколько я знаю , нет таких стандартизированных систем оценки для ГИС сценариев, но я мог бы предложить модификации этого - Программирование заголовка / матрица будет наиболее актуальной и нуждается в небольшой модификации , чтобы сделать его отношение к ГИС как большинство из тех же принципов , подать заявление.

Хорошая вещь о такой матрице состоит в том, что она выходит за рамки только синтаксиса / семантики самого скрипта - она ​​также учитывает навыки решения проблем, коммуникации и организационные навыки; все это оказывает огромное влияние на конечный продукт, который они производят.


Это отличная матрица для начала! Спасибо за это. Вы правы, это охватывает все основы. Я могу использовать это и настроить это для нашего офиса.
Майк

2
Взгляните на это приятное обновление матрицы, которое позволяет использовать интерфейс «флажок». Код доступен здесь .
RyanKDalton

-1

У меня есть только базовые знания сценариев / программирования, и мои сценарии довольно небрежные. Как насчет возможной постановки всем одной и той же задачи по созданию чего-то (что может иметь несколько методов), чтобы увидеть, как люди пишут. Например, я написал программу MapBasic, прежде чем понял, что она проделала большую работу!


Спасибо за предложение, Алан. Это может работать как практическое упражнение, но мне нужно иметь какой-то измеримый счет или матрицу, которую я могу использовать для обучения навыкам, распределения задач и, в конечном итоге, для отражения ставок заработной платы.
Майк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.