Soy un programador de SIG. En
realidad, mi título se definiría mejor como "Ingeniero
multidisciplinario".Esto va más allá de una etiqueta definida por recursos
humanos, aunque es suficiente para que en mi empresa sepan cuanto pagarme. Cuando
hablo compañeros que trabajan en el mismo campo que yo o cuando me lanzo en
busca de ofertas de empleo soy plenamente consciente de que busco como
Programador GIS. Sin embargo, tras varios años atendiendo a entrevistas o
buscando ofertas de empelo, esta definición de Porgramador GIS queda
manifiestamente insuficiente. Aunque las empresas dicen buscar programadores
GIS los perfiles que buscan se pueden dividir claramente en dos grupos:
Geógrafos o profesionales GIS que sepan programar; o programadores o
especialistas en TI que sepan desarrollar en entornos SIG. Yo, obviamente
pertenezco a uno de estos grupos aunque esto no sea relevante para lo que he de
contar. Es evidente que ambos perfiles son necesarios, aunque empieza a
ser evidente que el tiempo ha hecho que ambas clasificaciones desaparezcan de
cara a ajustarse mejor a lo que las empresas buscan.
Soy Licenciado en geografía y llevo
trabajando en el mundo de los SIG más de 10 años. Por tanto, soy uno de
los geógrafos que además sabe programar. Como estudiante, tuve la suerte
de encontrar una beca en una empresa de consultoría SIG que me permitió conocer
todos los aspectos de la profesión e incluso buenas nociones de
programación.
Aprendí AML para ArcInfo y Avenue para
ArcView 3.x. Pronto me di cuenta de lo importante que eran los conocimientos en
programación dentro del mundo SIG. Y por suerte para mí, me parecía con
relativa facilidad mejoraba en la materia. Por aquel entonces, sin
embargo, la mayoría de los programadores tenían una buena base de conocimientos
en GIS/Geografía. La gente especialista en TI realmente no sabía, o no se
preocupaba por aprender nada acerca sobre de software SIG y los lenguajes de programación asociados
a ella. Como las nuevas generaciones de software han incorporado otros
lenguajes de programación más convencionales y el desarrollo de aplicaciones
GIS-WEB ha crecido enormemente, se ha vuelto cada vez más difícil para los
profesionales conocer todos los lenguajes de programación, al igual que los
fundamentos relativos a las ciencias de la información geográfica.
No es raro ver
descripciones de puestos que requieren conocimientos de ASP.NET, C + +,
ColdFusion, Java, Javascript, JSP, PHP, Python, SQL, SOAP, Visual Basic, XML además
de una "sólida formación" en SIG. Las personas que cumplen esos
requisitos son probablemente muy escasas, por no mencionar muy caras. Aquellos
de nosotros con un perfil en Geografía/SIG, normalmente conocemos los
fundamentos de los SIG y conocemos todo sobre
Al igual que en la universidad, donde muchas asignaturas
han surgido como estudios interdisciplinarios que se ubican entre disciplinas
muy diferentes, la programación con SIG será yuxtapuesta en algún lugar entre
Geografía e Informática. Los geógrafos tendrán conocimientos en geografía y
técnicas de análisis espacial, y el trabajo será averiguar cómo se programa
para alcanzar los resultados deseados. Los profesionales de TI tienen un
conocimiento profundo de la programación, desarrollo web, y su trabajo será
averiguar cuáles son los principios geográficos y de análisis espacial
necesarios para lograr los resultados deseados. Es importante, por lo tanto,
que los empresarios reconozcan que tienen que poner énfasis en qué perfiles requieren
y sus limitaciones. Si bien las empresas pueden querer a alguien que pueda
hacer todo, tendrán que darse cuenta que todo el mundo trae sus propios
conocimientos y algunas limitaciones al puesto.
En cuanto a lo que los títulos para dar a cada grupo,
probablemente debería dejar que lo decida alguien más… Lo mejor que se me
ocurre es GeoProgramador.

