Home Tecnologias de Información Software Development Programadores o Ingenieros en Sistemas Computacionales?

Ultimos Posts


Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_latestnews/helper.php on line 109

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_latestnews/helper.php on line 109
 

Populares


Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /home/content/94/8865994/html/modules/mod_mostread/helper.php on line 79
Programadores o Ingenieros en Sistemas Computacionales? PDF Print E-mail
Written by Leopoldo Rodríguez   
Sunday, 12 June 2011 05:35

Después de mucho tiempo (demasiado) me di el tiempo de volver a escribir algo, inspirado por una situación incomoda con un cliente esta semana. Como diferenciamos a un ingeniero de un programador? Porqué son diferentes? Qué ventajas tiene un cliente (externo o interno) de usar un Ingeniero?

 

 

 

Muchas veces, las personas que no son del área de sistemas piensan que un Ingeniero en Sistemas es solo un programador con título universitario; si algún colega lee esto estará de acuerdo conmigo en la molestia que esto nos causa. Me acaba de pasar que un cliente me pedía que cambiara un programa para cumplir con algo que realmente no era necesario, me alego hasta que le dije "Yo no soy un programador que simplemente hace lo que quieres, me dedico a buscar solucionar y mejorar el proceso que manejamos". Para entender la diferencia, debemos definir cada rol.

Definiciones

Un programador, es una persona que se dedica a escribir programas, regularmente a partir de un algoritmo o instrucción de alguien más, regularmente no se dedican a crear software, sino más bien a escribir los programas que se les proporcionan.

Un ingeniero en sistemas computacionales, es una persona que busca solucionar problemas y/o situaciones en las empresas mediante el uso de tecnologías; pero también optimizar y mejorar los procesos mediante el uso de los tecnologías.

Diferencias

La diferencia es simple, el ingeniero ve el problema completo, incluyendo las actividades involucradas, mientras el programador crea un programa para una situación específica. En un mundo ideal, en un departamento ideal (lo cual es casi inexistente en México) se supone que un ingeniero tiene a su cargo al menos un programador. El programador se encargaría de escribir los programas de acuerdo al diseño que el ingeniero haya creado. El ingeniero debe analizar los procesos y luego diseñar una solución para el problema existente; terminando con una especificación y diseño con el cual se desarrolla el software. Esto hablando específicamente del desarrollo de software.

Ventajas

Dejando a un lado la programación de software, existen muchas más actividades que un ingeniero realiza, algunas serían:

 

  • Administración de Tecnologías
    • Análisis de Costos e Inversiones
    • Análisis de Riesgo
    • Estrategias y Proyecciones
    • IT Governance
  • Control de la Información
    • Knowledge Management
    • Business Intelligence
    • Data warehousing
  • Hardware
    • Diseño de Hardware, Firmware y Controladores
    • Diseño e Implementación de Redes y Data centers
Claro esta que regularmente ningún ingeniero (y menos un recién egresado) es completamente capaz al 100% en todas estas áreas, pero con su preparación es capaz de realizar cualquiera estas actividades.
Lo importante de lo anterior es que, al tener visión de todas las áreas anteriores, un ingeniero puede (y debe) preparar su proyecto considerando el total de las áreas de la empresa o departamento en donde requiere implementar su solución. Esto le da una gran ventaja a la empresa, puesto que cuando se realiza el proyecto, el ingeniero no está solucionando algo parcialmente, sino algo completo.
Conclusiones
Cada profesión cumple un rol, pero es muy común confundir estos, todavía veo alumnos que desean estudiar Ingeniero en Sistemas Computacionales porque creen que es "la carrera del futuro", ya que son ingenieros que manejan computadoras, y la realidad es que ahora todos debemos manejar computadoras, todo profesionista debe manejar computadoras, y debe enfocarse en manejar lo que le corresponde. De hecho, yo no sé utilizar AutoCAD para nada, pero es algo que no necesita mi profesión, lo importante es, Tú sabes utilizar el software que es necesario para tu profesión?

 

Last Updated on Monday, 13 June 2011 20:32
 

Add comment


Security code
Refresh

Copyright © 2017 leopoldorodriguez.net. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.
 

Sponsored Links