Я программист / аналитик ГИС в Вермонте с формальным образованием в качестве ученого-эколога в ГИС. На протяжении всей моей ГИС-карьеры я обнаруживал необходимость овладения навыками программирования. В настоящее время я работаю в консалтинговой фирме, где большинство моих задач - автоматизация с использованием скриптов Python и создание пользовательских компонентов ArcGIS с использованием ArcObjects для VB.Net. Я полностью самоучка в этих технологиях.
Мне очень нравится работа по программированию, и я хотел бы стать профессиональным разработчиком программного обеспечения ГИС. Кто-нибудь может порекомендовать подходящий путь для достижения этой цели? В частности, меня интересует формальное обучение для изучения лучших практик в разработке программного обеспечения, которые могут быть применены к программному обеспечению ГИС.