Un ingeniero de minas o geólogo ¿debe saber programar?

Python - Geología - Minería

Hoy vamos a responder a esta pregunta que seguro más de alguna vez te has hecho, y si no, bueno, te ayudara a definir mejor el que hacer en tus tiempos libres.

En palabras simples la programación es un proceso en el cual se crea un programa con motivo de resolver un problema, es decir mediante algún lenguaje de programación (Python, R, PHP, Java, etc.), se escribe un código fuente que contiene la solución, expresada como un conjunto ordenado de operaciones sistemáticas (algoritmo). Bill Gates, celebre fundador de Microsoft dice que: “Aprender a escribir programas exprime tu mente, y ayuda a pensar mejor, crea una manera de pensar sobre cosas que es útil en todas las disciplinas”.

La Asociación Colombiana de Facultades de Ingeniería señala que la programación es parte esencial e integral de cualquier programa de ingeniería, donde los estudiantes deben aprender programación básica en sus primeros años de su preparación universitaria.  Son estrictos en señalar que el mercado laboral exige que todo ingeniero tenga la competencia de crear aplicaciones, tal vez, no al grado de un ingeniero en software, pero sí que pueda realizar rutinas que le apoyen en su trabajo y aporten valor a la empresa. Leyendo las mallas curriculares de algunas de las universidades chilenas y peruanas que imparten las carreras de ingeniería de minas/ geología, es que encontramos que en la gran mayoría de casos se estudian asignaturas de introducción a la programación o fundamentos de ciencias de la computación, por lo que podemos concluir que la academia responde SI a la pregunta.

Ahora y desde la otra vereda, las compañías insertas en la gran minería, no necesariamente exigen que el ingeniero de minas/ geólogo sepa programar, si no mas bien, que sepa operar el o los programas computacionales que han contratado con una marca. Esto lo podemos ver en avisos de empleo, donde los requisitos son tener competencias en operar, o dicho de otra manera, ingresar variables de entrada, entender que hace el algoritmo e interpretar las variables de salida. Esto último conlleva a que la gran mayoría de estudiantes y profesionales busque capacitarse en aquellos programas, mas no crear sus propias soluciones, y es algo bastante lógico. Diremos que las grandes compañías mineras ponderan positivamente la capacidad de programar, pero tienen sus propios contratos y necesitan profesionales que entiendan y operen sus programas. En otros segmentos como mediana, pequeña minería y empresas contratistas no pasa lo mismo, ya que no se cuenta normalmente con toda la tecnología a nivel de software y vendrá muy bien la propuesta de mejorar  procesos repetitivos o proponer soluciones novedosas a través de la implementación de programas a medida. 

Hasta ahora el saber programar va bastante bien, te contamos que en los últimos años han irrumpido pequeñas empresas (emprendimientos tecnológicos) y centros de investigación derivados de universidades, en la creación de sus propios programas, prescindiendo del consumo de tecnología asociada a un alto coste, por la creación de sus propias soluciones, convirtiéndolas además en productos que aspiran a competir en una parte del mercado.

Si conoces teóricamente un proceso, sabes que variables intervienen, conoces el algoritmo que resuelve el problema, ¿por qué no creas tu propio programa?. Nada de lo que usamos es nuevo, recuerda que la inteligencia artificial que se ha popularizado en todas las disciplinas el ultimo tiempo se invento en los años 50.  Para finalizar te compartimos un webinar en el que hablamos de las ventajas de programar, de Python como lenguaje, Geología y Minería. 

Si después de ver el webinar te interesa conocer y aprender desde cero Python como lenguaje de programación, visita este ENLACE. 

Compartir en facebook
Facebook
Compartir en twitter
Twitter
Compartir en linkedin
LinkedIn
Compartir en whatsapp
WhatsApp
top
Nube Minera © 2024