¿Cómo empezar en una carrera de programación GIS? [cerrado]

13

Ya estoy trabajando como consultor de GIS en el Reino Unido. Al ser una empresa de consultoría de ingeniería (no basada en TI o SIG), no había ninguna necesidad de desarrollo de SIG en la organización.

Pero debido a algunos requisitos de proyectos recientes, mi empresa está tratando de promovernos hacia el desarrollo de SIG.

Entonces, mi pregunta es qué ruta debo seguir para mi carrera, como: Python - C # - .Net
O Java?

Los consejos más rápidos serán muy apreciados ya que estoy en la India durante mis 3 semanas y tengo la oportunidad de participar en algunos cursos básicos de programación. La reciente visita al instituto de computación local, C # y .Net fue el principal factor de estrés.

    
pregunta B.B 30.11.2012 - 17:56

4 respuestas

8

Si tuviera que concentrar mis esfuerzos en un solo idioma, entonces estoy de acuerdo con Bill en que Python es probablemente la curva de aprendizaje más corta y te daría el máximo provecho de tu dinero de entrenamiento. Parece que tienes acceso a corto plazo a algún entrenamiento que no sea Python. Los tres idiomas que mencionas anteriormente (Java, C #, VB.net) pueden usarse para lograr resultados similares. Solo elige uno y adéntrate.

Personalmente, elegiría VB.net porque mi tienda tiene mucha experiencia interna y me gusta el IDE de Visual Studio. Esos son los tipos de consideraciones que debe tener en cuenta al elegir su arma.

    
respondido por el BrianPeasley 13.12.2010 - 07:32
17

Es una pregunta difícil de responder. Con respecto a los lenguajes de programación, siempre es bueno saber algunos. Si tuviera que elegir uno para comenzar ahora (con la intención de trabajar con GIS), creo que Python sería mi primera opción, ya que es razonablemente aplicable a las herramientas de código abierto (como QGIS y otras), así como a las herramientas propietarias ( como esri). También se encuentra en casa en aplicaciones web y no web y en varios sistemas operativos.

Dicho esto, C # y .Net también tienen una amplia aplicabilidad en varias plataformas GIS. FWIW, estoy haciendo mucho trabajo de C # en este momento, pero aún creo que empezaría con Python si estuviera en tu posición.

No estoy seguro si eso ayudó o no. ;-)

    
respondido por el Bill Dollins 12.12.2010 - 01:25
2

Si no tienes experiencia previa en programación, iría con Python. Es bastante fácil para un principiante aprender rápidamente de un libro . Si también es un usuario de ArcGIS, es fácil comenzar a usar Python con ArcGIS.

    
respondido por el thwllms 30.11.2012 - 16:39
1

Si desea una respuesta técnica, entonces sí, comience con Python, donde puede obtener resultados rápidos. Si está buscando una respuesta centrada en su carrera, vaya con C # o Java.

    
respondido por el BlinkyBill 13.12.2010 - 08:25

Lea otras preguntas en las etiquetas