¿Cómo convertirse en un desarrollador móvil SIG?

8

Soy Analista de SIG de nivel medio \ Coordinador de GPS que quisiera convertirse en desarrollador móvil de SIG en algún momento. En mi lugar de trabajo, trabajamos en la plataforma ESRI, ArcGIS Server, etc. Como analista de SIG sin experiencia en programación, he comenzado a tomar clases de programación en Java. En algún momento me gustaría crear aplicaciones nativas.

Sin embargo, en este momento no estoy seguro de cómo llegar allí. ¿Debo comenzar creando aplicaciones usando el servidor ArcGIS y luego ramificarme a aplicaciones nativas, etc.?

Entonces, supongo que mi pregunta es ¿por dónde empiezo? Entrenamiento formal, idiomas, etc. Hay mucha información, pero me cuesta mucho averiguar a dónde ir.

Esperemos que algunos de ustedes puedan arrojar algo de luz de las perspectivas de alguien con experiencia profesional en el campo. Gracias por su tiempo y mis disculpas por la vaguedad de mi pregunta.

MobileDeveloper
fuente
8
Si realmente quieres convertirte en desarrollador, móvil o no, tendrás que aprender algunos fundamentos serios de programación y ciencias de la computación. Ni siquiera se preocupe por el desarrollo de SIG hasta que tenga una buena base de programación para comenzar. Además, probablemente sea importante tener una buena idea de por qué desea tomar la ruta del desarrollador móvil, ya que los cursos pueden ayudarlo.
Radar
2
Mi consejo: instale PostGRESql con la extensión PostGIS y vuelva a aprender GIS desde la capa de datos hacia arriba. Una vez que aprenda a usar SQL para ejecutar consultas espaciales en algunos datos reales, ganará confianza. A continuación, sugiero dejar de lado el énfasis "móvil" y aprender JavaScript a través de capas abiertas . Digo esto, porque la palabra en la calle es el futuro del mapeo móvil probablemente no son aplicaciones nativas, sino HTML5 y JavaScript.
elrobis

Respuestas:

3

Para responder a esta pregunta de manera definitiva, creo que debe centrarse exactamente en qué campo de desarrollo de SIG móvil le interesa seguir. Según su cargo actual, ¿está interesado en desarrollar aplicaciones orientadas principalmente a implementar SIG en el campo, es decir, recopilación de datos, seguimiento por GPS, etc.? ¿O un campo diferente, como la implementación de la capacidad geoespacial en aplicaciones no específicas de SIG, o la extensión de las aplicaciones existentes de SIG basadas en la web al ámbito móvil? Para reiterar los comentarios anteriores, el desarrollo de aplicaciones nativas no es trivial sin experiencia previa en programación; habrá una curva de aprendizaje considerable pero nada insuperable si esto es lo que le interesa. Además, tener una comprensión básica de ArcGIS Server y la manera en que se exponen las operaciones de geoprocesamiento a través de la API REST será crucial para el desarrollo de aplicaciones; Las aplicaciones nativas y no nativas basadas en la plataforma ArcGIS consumen estos servicios de manera similar. Tenga en cuenta que ArcGIS no es la única plataforma disponible, pero es un buen lugar para comenzar si ya está familiarizado con la tecnología. Proporcione una respuesta a estas preguntas, y puedo orientarlo en la dirección adecuada. Editaré esta respuesta en consecuencia (demasiado tiempo para un comentario). Responda a estas preguntas y puedo orientarlo en la dirección adecuada. Editaré esta respuesta en consecuencia (demasiado tiempo para un comentario). Responda a estas preguntas y puedo orientarlo en la dirección adecuada. Editaré esta respuesta en consecuencia (demasiado tiempo para un comentario).

Baskinomics
fuente