11-01-2007 Luis Artola
¿Qué es un Ingeniero de Software?
Un profesional que se encarga de “producir software maximizando la calidad y minimizando el coste“.
Hace tiempo que trato de librarme del “soy informático”. Creo que soy Ingeniero de Software, y creo que a ese título le hacía falta una definición extremadamente sencilla pero que lo resumiera correctamente.
¿qué os parece? Me gustaría abrir un pequeño debate sobre el tema.
1. Joserra | enero 11th, 2007 at 12:00 pm
Me gusta por que caben desde programadores a jefes de proyecto.
Algo sobre los plazos ajustados también debería estar, aunque entonces quizás estaríamos definiendo ingeniero de software como el que se encarga de hacer BIEN los proyectos.
2. Raul | enero 11th, 2007 at 12:16 pm
Me gusta, pero yo añadiría que un ingeniero de software estudia los requisitos del cliente y en función a los recursos del proyecto produce una solución software maximizando la calidad y minimizando el coste.
3. Luis Artola | enero 11th, 2007 at 12:29 pm
Lo que comentáis me parece básico, para cualquier ingeniero de software…. pero no me parece LA ESENCIA… no sé si me entendéis. Mi idea era “maximizar la semántica minimizando las palabras” (jajaja, qué pedantería!)
4. Jose A. Suarez | enero 11th, 2007 at 12:34 pm
Un “informático” es el chico de los recados de una empresa, además de tener que andar explicando como se pone la negrita en NS Word, como se suma una columna en MS Access o conectando la PDA con el PC al director cada vez que se le antoja, si no te pide que le pongas la foto de los crios de fondo de pantalla.
Un “Ingeniero de Software” puede ser tomado por un formador de aplicaciones y pegarse la vida explicando el MS Office a media empresa. Y eso si no se piensan que por ser “Ingeniero de Software” has de saber como funcionan todas las aplicaciones que ruedan por ahí y te veas explicando como funciona el programa de retoque fotográfico que acompaña a la camara de fotos que se acaba de comprar el presi de la compañía y que el dire te pide le cuentes para después ponerse las medallitas.
Creo que hay que matizar más y así propongo “Ingeniero en estudio, desarrollo e implantacion de Software” y el mismo título explica lo que eres.
Llevo demasiados años sufriendo el síndrome del “informático” y creedme si os digo que no existen fórmulas para convencer al resto de los humanos que lo tuyo nada tiene que ver con ser el “chico para todo de los ordenadores” y que por no saber como funciona determinado software no eres un inútil.
5. erGuiri | enero 11th, 2007 at 1:10 pm
Qué pasó con “Software Developer”? Creo que basta con ‘Ingeniero en Desarrollo de Software’ entendiendo desarrollo como ‘estudio, implementación e implantación, etc’, bueno, entendiendo ‘desarrollo como TODO el proceso del producto desde estudio hasta finalización y mantenimiento posterior.
6. Luis Artola | enero 11th, 2007 at 1:18 pm
Vale… dado que la informática es la contracción de “información automática”… ¿qué tal estaría Ingeniero de información automática?
Es cuestión de seguir dándole vueltas…. quizá la palabra software sea tan ambigua como “informático” … cualquiera es informático, cualquier cosa es software …
7. Jose A. Suarez | enero 11th, 2007 at 2:31 pm
Amigo erGuiri, ¿no tenemos ya bastantes jaleos con las distintas lenguas de las diversas comunidades autónomas para seguir fastidiando nuestra lengua madre con terminilogía inglesa?.
Voto por “Ingeniero en dararrollo de Software” pero en español, que es lo nuestro. Lo de “Software Developer” como que no termina de gustarme.
8. Emilio | enero 12th, 2007 at 1:18 am
¿Y por qué no Desarrollador de Software? A mí lo de “Ingeniero de Software” pues me suena muy bien pero, ciertamente, me siento mejor no utilizando la palabra ingeniero.
Analista, Desarrollador, Programador son términos, pienso, más cercanos y con los que nos tendríamos que identificar más de lo que lo hacemos. Esos términos describen por sí solos el trabajo al que dedicamos nuestro tiempo: un problema, un análisis al mismo y un desarrollo software, aplicando una programación. En resumidas cuentas y simplificándolo mucho, la esencia podría ser esa ¿No? Y la gente de a pie seguro que una idea de ello se puede hacer
No lo digo por esta entrada ni por nadie en concreto, para que no se me mal interprete, pero a veces pienso que nos gusta “aparentar” o algo así, por lo que nombrarnos como Ingenieros nos enriquece el ego. No sé… debe ser que soy muy “campechano” pero cuando me preguntan que qué soy, se me llena la boca diciendo Programador, o Analista
Disfruto de ese trabajo, a lo que me dedico la verdad.
Un saludo y espero no despertar “polémica destructiva”, solo quería remarcar la posibilidad de no tener por qué sentirnos Ingenieros, como si por ello ya fuera uno mejor o sea mejor el ego. Keep it simple my friend!
P.D.: me joroba especificar pero, por si mi opinión pudiera valer más así –sinceramente espero que no–, decir que estudié ingeniería técnica informática (sistemas). No es que no me considere ingeniero, pero me considero mucho más analista y programador (es decir, desarrollador de software)
9. Jose A. Suarez | enero 12th, 2007 at 7:58 am
Emilio,
No creo que sea por ego.
Creo que tal como andan las cosas y con la birria de sueldo que nos pagan a los programadores, el especificar que eres Ingeniero viene a ser como indicar en que categoría profesional han de incluirte dentro de la nómina de una empresa, ya que si no te ponen “Oficial de primera programador” y la diferencia de sueldo se nota.
10. Raúl | enero 12th, 2007 at 9:41 am
Entiendo la postura de Emilio, pero hay que reconocer que por hacer lo que nosotros hacemos con el software otros en otras profesiones cobran un pastón y se les llena la boca diciendo que son Ingenieros, por ejemplo, no verás a un Ingeniero de puertos y caminos de Madrid que trabaja en una consultora decir que hace puentes,o que es Diñeñador de obras de playas, te dirá orgulloso que es Ingeniero.
A mí me parece que deberíamos estar orgullosos de ser Ingenieros de software y se nos debería reconocer esa categoría porque sino pasa lo que dice Jose.A.Suarez y terminas siendo como en mi empresa \\\”Manipulador de periféricos\\\” aunque programes y hagas de analista como un campeón.
11. knocte | enero 12th, 2007 at 5:55 pm
Totalmente de acuerdo con Raúl.
Es tan grave creerse más de lo que uno es, como creerse menos.
Un saludo.
12. Reflexiones sobre la inge&hellip | septiembre 14th, 2007 at 9:57 am
[...] Una breve reflexión para ampliar la definición que dí en un post anterior sobre qué podía ser para mí un Ingeniero de Software. [...]
13. Jose | diciembre 8th, 2007 at 4:13 am
Hola, yo soy ingeniero tecnico de sistemas, y me considero INGENIERO, 1º- Porque eso pone en mi titulo. 2º- Porque invento (es decir ingenio) programas de donde no hay nada y ademas lo hago bien. La diferencia de mi programa al de un “informatico” es que trato la eficiencia de mi programa como una ciencia matematica y porque estructuro mi programa de una manera eficiente, elegante y reutilizable,y donde digo mi programa digo mi parte de un gran proyecto.Al igual que el mendigo construye la chabola y el arquitecto el rascacielos,yo construyo una aplicacion de calidad y otros hacen mierdas que fallan.
14. yaqueline arboleda | agosto 6th, 2008 at 9:47 pm
hola
15. Javier | septiembre 13th, 2008 at 2:40 am
A mi me gustaría saber si en alguna parte del mundo se ofrece una carrera universitaria con este nombre: “Ingeniería de Software” o “Ingenieria de Desarrollo de Software”. Que no se trate de una especialización, sino que sea una ingeniería completa tal como lo es la ingeniería de sistemas, electrónica o industrial.
16. Mario | septiembre 25th, 2008 at 9:52 pm
Claro en las universidades privadas o paticulars de Peru enseñan esas carreras y sales con titulo de “Ingeniero de Software” netamente trabajo ala investigacion ,desarrollo , mantenimiento de cualquier tipo de Software !! es muy interesante es una carrera muy pedida y bien pagada y no tiene limite de edad al contrario a mas edad en esta carrera te pagan mas por la experiencia bueno nos vemos =)
17. lalo | octubre 2nd, 2008 at 6:16 am
hola
18. COSMOS | octubre 14th, 2008 at 5:28 pm
Para mi son unos LAMERS los ING. actuales de estos ultimos años, solo saben editar algun codigo compilarlo y listo, yo programo en varios varios lenguajes y utilozo un monton de bases de datos, al igual que utilizo ENSAMBLADOR para la programacion de mis propios chips para sistemas que he implementado, y no me considero el mejor o un ING. de Software, hay que ser mas humildes y realistas, podran engañar a la gente pero uno sabe bien lo que sabe y ha hecho, no por hacer un mediocre sistema ya se deben nombrar ing. o popr aver concluido una carera que se la pasaron emborrachndose o pagando materias o pasando como dicen de pansanso con 6 , 7 u 8 sus calificaciones, en buena onda solo ustedes saben lo que han hecho y lo que seran en su futuro.
19. Gyo | diciembre 14th, 2008 at 6:21 pm
ser uno mas me agrada me vale lo que digan de mi. olvidense de todo y aferrense a esto.
ademas;que mejor que ser un ingeniero de sofware…
20. joe | mayo 31st, 2009 at 5:36 pm
a mi me parece que un ingeniero de software es aqella persona encargada de estudiar las partes requeridas para desarrollar un producto de software desde sus etapas de analisis hasta la etapa de produccion de la misma, auxiliandose de herramientas como los procesos de desarrollo de software, lenguajes de programacion y modelado en caso de usarlos.
21. Jesús | julio 31st, 2009 at 6:02 pm
Hola, me gustaría saber con qué trabaja un ingeniero de software. Es decir, ¿que tiene en su habitacion?, ¿ordenadores o programas?, ¿más software que hardware?, ¿con qué equipos trabaja?. Es para hacerme una idea del entorno en el que se mueve un ingeniero de esto porque estoy escribiendo un relato corto sobre un ingeniero de software y quisiera poder documentarme. Gracias.
22. Antonio | septiembre 6th, 2009 at 11:37 pm
Buenas Tardes; Quien podria indicarme como se llama el Instituto Internacional que avala a las personas para ser Ingeniero de Software, y sus procesos de certificacion