Другие ответы здесь предлагают отличное понимание и идеи для обучения развитию. Я хотел бы добавить дополнительный совет о том, как на самом деле «совершить прыжок». На моей нынешней работе меня первоначально наняли в качестве ГИС-техника, в основном занимающегося составлением базовых проектов, вводом данных и обычным анализом. Большая часть работы была утомительной и повторяющейся, и чем больше я работаю, тем больше областей, которые я заметил, могли бы использовать некоторые улучшения. Со временем я начал писать код здесь и там, чтобы помочь ускорить или автоматизировать их. Я начал делиться этими инструментами с другими сотрудниками и спрашивать, что еще они считают полезным. Вскоре мои руководители заметили и начали перекладывать мои обязанности на разработку приложений.
На вашей должности я бы посоветовал начать создавать сценарии и инструменты и делиться ими с окружающими вас людьми. Используйте информацию, предоставленную другими, чтобы расширить свои навыки разработки, чтобы вы могли предлагать своим коллегам все более эффективные решения. Со временем ваши услуги как разработчика станут более востребованными, поскольку они положительно влияют на производительность вашего рабочего места. И хотя это может не привести к изменениям в вашей текущей работе, вы все равно получите солидный опыт, который может перейти в другую работу в будущем - ту, которая, возможно, более ориентирована на разработчиков.