Durante mi desempeño como profesor universitario e incluso durante las relaciones laborales que he mantenido con algunas empresas, he podido notar que existe una gran confusión entre las personas, sobre las diferencias que presentan entre sí las carreras universitarias relacionadas con las ciencias de la computación, específicamente las ingenierías y las licenciaturas en computación, en informática y de sistemas, así como también sus respectivas carreras técnicas o cortas, como por ejemplo la carrera de técnico superior universitario en análisis de sistemas.
En este artículo, intentaré aclarar esas dudas que parecen ser generalizadas y que muchas veces me han planteado tanto estudiantes como clientes y hasta profesionales de diferentes disciplinas, para ello me basó no solo en la información que recibí durante mis estudios académicos de Ingeniería de Sistemas, sino también en mi propia investigación y análisis personal. Aunque debo reconocer que no cuento con un nivel de experiencia demasiado extenso, ni conozco el mercado laboral internacional más allá de la información que me es posible obtener mediante internet, de modo que solo puedo dar mi punto de vista propio, el cual se circunscribe básicamente al ámbito geográfico venezolano y en lo que respecta al contexto internacional, se nutre de la teoría disponible en el ciberespacio.
Creo que muchos estudiantes eligen una carrera universitaria relacionada con la computación, simplemente debido a que son aficionados a los videojuegos o a las redes sociales y creen que por lo tanto serán buenos profesionales en el área. De cierto modo, puede ser útil esa afinidad que sienten con las computadoras, pero a la hora de elegir una profesión para estudiar y dedicarle a su desempeño toda la vida, lo mejor es tener conocimiento pleno de las características de dicha profesión.
En mi caso particular comencé a estudiar la carrera de Ingeniería de Sistemas, sin tener bien claro lo que ella significa, realmente yo tenía un mayor interés por estudiar arquitectura, además ni siquiera contaba con una computadora en casa. Esto obviamente no es lo más adecuado, pero en mi caso, poco tiempo después de comenzar a estudiar, fui tomándole el gusto a la carrera. Materias que para otros eran poco menos que una tortura, como la programación, para mi eran un reto y casi que un pasatiempo. Hoy en día me sería difícil vivir si no tengo una computadora cerca para trabajar en ella, además me tocó investigarlo por cuenta propia y ahora creo haber acumulado el conocimiento necesario para dar una opinión bien sustentada sobre los propósitos de estas carreras y sus diferencias.
Tecnología, Ingeniería o Licenciatura en Computación
Imagen cortesía de Unsplash En primer lugar, está la Computación, como es obvio su base fundamental es el cómputo y la máquina que lo realiza (la computadora). En esencia es una ciencia que estudia el diseño, funcionamiento y empleo de las computadoras para realizar cálculos matemáticos. Tiene relación principalmente con el hardware, redes de computadoras, software de sistemas y software de desarrollo. El profesional en esta carrera, no debe dejar de poseer conocimientos sobre el software de aplicación, pero su enfoque es más de bajo nivel.
Su función es contribuir con el desarrollo de computadoras cada vez más potentes, sistemas operativos de mayor calidad, drivers (controladores) para nuevos dispositivos, lenguajes de programación, compiladores, herramientas de mantenimiento, entre otros. Por lo tanto, el mercado laboral en mi país (Venezuela) no es muy extenso, por no decir que es nulo, eso causa que las universidades que imparten esta carrera, la orienten más al mercado laboral existente que a la propia esencia que la define.
También tiene un papel fundamental en la investigación de tecnologías avanzadas como la robótica, la inteligencia artificial y la realidad virtual. Su trabajo está muy ligado a la electrónica, ya que, al diseñar y fabricar dispositivos de hardware, directamente se relaciona con esta disciplina tecnológica.
Tecnología, Ingeniería o Licenciatura en Informática
En segundo lugar, está la Informática, se trata de un término que significa algo así como automatización de la información o información automatizada. Es más concretamente el empleo de las computadoras o de la computación como tal, para almacenar, procesar y manipular información. Esto tiene que ver también con que, en algunos países como España, por ejemplo, se les conozca a las computadoras como ordenadores, ya que más allá de realizar cómputos, permiten organizar información de una forma eficiente.
A diferencia de un profesional en computación, el profesional en informática orienta su trabajo al más alto nivel, es decir, que está más relacionado con el software de aplicación que con el software de sistema y el hardware. Esto para nada quiere decir que no tenga conocimientos medianamente profundos en cuanto al hardware, redes y software de sistemas, pero no son su especialidad.
Su función es realizar programas de aplicación que permitan a cualquier tipo de empresa u organización, automatizar sus procedimientos y gestionar su información. Por tanto, su trabajo se basa específicamente en la programación en lenguajes de alto nivel y el diseño y gestión de bases de datos. Dicho de otro modo, su función es el desarrollo y mantenimiento de sistemas de información.
Tecnología en Análisis de Sistemas o Ingeniería de Sistemas
Luego tenemos las carreras de Sistemas, que según el país donde nos encontremos, pueden denominarse como sistemas computacionales, sistemas informáticos o simplemente sistemas, las cuales están basadas en la teoría general de sistemas o enfoque sistémico, que plantea una forma interdisciplinaria de resolver problemas, tomando en cuenta los factores internos y externos que intervengan de cualquier modo con un proceso y las relaciones que existan entre estos factores.
Los sistemas que esta carrera estudia no necesariamente deben ser sistemas de computación o sistemas informáticos, todo lo que existe en el universo forma parte de un sistema y puede ser objeto de estudio, aunque en el caso en que se agrega a su título, la especificación de ser computacionales o informáticos, se está siendo más concreto en qué tipo de sistemas comprende, pero en términos generales se trata de aplicar conocimientos informáticos y de computación a la resolución de problemas en sistemas de la vida real.
La fusión y confusión que se ha dado entre los sistemas y la computación o la informática, tiene que ver con que las computadoras, son una herramienta vital para la resolución de problemas y la manipulación de la información que requiere el análisis de un sistema complejo. Por lo tanto, un profesional en sistemas debe tener conocimientos en diferentes áreas, entre ellas la matemática, la física, la estadística, la lógica y fundamentalmente la informática.
Su función es la de analizar cualquier tipo de sistemas con el objetivo de optimizar su funcionamiento y más allá de optimizarlo, automatizarlo, para lo cual emplea sus conocimientos de computación e informática. Esto lo realiza en conjunto con profesionales de diferentes disciplinas (mecánicos, electricistas, médicos…), formando grupos de trabajo multidisciplinarios para la gestión de proyectos, donde desempeña un rol gerencial, dada su formación en cuanto a la toma de decisiones.
Entre las disciplinas que emplea para realizar efectivamente su trabajo, destacan la investigación de operaciones y la simulación de sistemas. Su desempeño se ve muy relacionado al método de investigación conocido como holismo y puede abarcar un abanico muy extenso de posibilidades de implementación, por ejemplo, sistemas aeronáuticos, sistemas médicos, sistemas de seguridad, entre muchos otros.
Conclusiones finales
Actualmente existen otras carreras relacionadas o incluso más específicas, como puede ser la Ingeniería en Mecatrónica, que combina elementos de la computación, la informática y la mecánica. En algunos países como México, existe la carrera de Ingeniería de Software, la cual me da la impresión que se trata de una carrera enfocada en la creación de programas de muy alto nivel y que a la vez pone un poco de lado lo que tiene que ver con los elementos de bajo nivel y aún más los de hardware. Me parece que esta rama de la ingeniería se dedicaría estrictamente al desarrollo de programas, sin importar que sean estos sistemas de información útiles para la automatización de sistemas o simplemente aplicaciones de software genéricas, incluidas por ejemplo las de carácter recreativo, como lo son los videojuegos, pero en este caso se trata solo de mi apreciación personal, ya que no poseo un basamento contundente para sustentarlo.
A grandes rasgos y redondeando una conclusión bastante simplista, podemos decir que un ingeniero en computación se especializa en la fabricación de equipos de computación (hardware), el ingeniero en informática desarrolla los programas (software) que le permiten a la computadora ser útil para resolver algún problema y el ingeniero de sistemas se encarga de diseñar la correcta implementación, tanto de los equipos de hardware como de los programas de software, con el fin de conseguir la más adecuada automatización de sistemas presentes en el mundo real, para lo cual debe utilizar sus propios conocimientos de diferentes áreas, así como los de otros profesionales que le sirven de apoyo multidisciplinario en su labor como gerente de proyectos.
¡Feliz de leerte nuevamente por acá! Debe hacerte una sugerencia, no olvides colocar el origen de las imágenes si son de bancos gratuitos, haz su mención a qué banco pertenece. Es para llevar un mejor control, una disculpa por las molestias. Yo estudié informática en el colegio pero siempre fui consciente que no estudiaría eso en la Universidad, hay una gran brecha de diferencia, actualmente estudio letras.