Tres profesiones para un ingeniero en informática en las que no hay que programar
Después del movido post del otro día sobre como ser ingeniero informático y no acabar toda la vida programando hubo quien me comentó que “el problema está en que muchos ingenieros en informática no sabemos que hay otras profesiones diferentes de las relacionadas directamente con la programación”. Vamos, que mucha gente piensa que las profesiones para un ingeniero en informática son programador, luego pasar a ser analista programador, luego jefe de proyecto, y de ahí a director de informática. Y que para no programar hay que salir de la informática y pasar al lado oscuro, a comercial o similares. Es más, había gente que incluso decía que “si no te gusta programar no haberte metido a ingeniero en informática”, como si lo único que se pudiese hacer en informática fuese programar.
Pues no hombre, programar no es la única profesión para un ingeniero en informática. Es más, en esas otras profesiones que no son de programar debería haber muchos más ingenieros en informática. Además, en esas otras profesiones para un ingeniero en informática, al igual que las relacionadas directamente con la programación, un ingeniero en informática aporta un altísimo valor.
Con todo lo anterior, te dejo tres profesiones para un ingeniero en informática que no son de programador.
Auditor
Según la definición de la ISACA (que es la asociación a nivel mundial más importante para la auditoría de sistemas de información) una auditoría es una inspección formal y una verificación o chequeo de si una norma, estándar o conjunto de guías se está siguiendo. A eso se dedican los auditores.
En ingeniería informática, los auditores no programan, se dedican a comprobar que los equipos, las empresas, etc., hacen su trabajo o sus productos siguiendo unas normas o modelos. Aunque aquí hablamos de la profesión de auditor de manera general, realmente hay decenas de especializaciones en este campo. Ejemplos, los auditores de procesos de desarrollo software según ISO 15504, o los de CMMI, o los de ISO 25000, o los de ISO 20000 para la calidad de los servicios que presta la tecnología, etc.
Para el profesional de la auditoría en tecnología, hay asociaciones importantes a nivel mundial (ISACA), a nivel nacional (ISACA Madrid), hay código ético, hay certificaciones profesionales (CISA, CGEIT, etc.), etc. Vamos que es una profesión madura.
Y, por cierto, o como anécdota, cuando yo hice el examen de auditor en sistemas de información para obtener la certificación CISA, recuerdo que una de las cosas que más me llamo la atención es que de todos los que estábamos allí apenas éramos tres ingenieros en informática.
Especialista en pruebas software
En esta otra profesión para un ingeniero en informática tampoco se programa, está relacionada con el desarrollo software y la carrera de ingeniero en informática es ideal para su desempeño.
El software ya sabemos que tiene sus problemillas, ejem, y falla. Falla porque se hizo mal, porque es complejo de hacer, porque se configuró mal, porque se especificaron mal sus requerimientos, porque las máquinas no son las apropiadas, o por otras miles de razones. Y los profesionales del testing se encargan de, en la medida de lo posible, comprobar que el software funcionará bien. Esta tarea de comprobación es muy útil, y cada vez más necesaria, ya que los clientes que contratan un desarrollo necesitan comprobar que este es correcto.
Las tareas de pruebas son muy complejas, de hecho sabemos que es imposible probar al 100% un software, y por eso se requiere de mucho conocimiento para no dejar de comprobar los elementos más críticos, tener olfato para descubrir problemas potenciales e incluso orientar sobre las causas de un problema. Además, los buenos profesionales de las pruebas deben ser buenos gestores de equipos y recursos, ya que deben reducir el riesgo del software en el menor tiempo posible, para no frenar su puesta en producción.
Como en el caso de la auditoría, hablamos de esta profesión de manera general a la que se puede dedicar un ingeniero en informática, pero hay decenas de especializaciones: en pruebas de carga, rendimiento, funcionales, etc. E incluso todas las anteriores aplicadas a cierto tipo de tecnología o arquitectura.
Y todo esto sin entrar en muchos tecnicismos, os dejo este enlace por si queréis entrar más en detalle.
Calidad software
Los profesionales de la calidad software muchas veces suelen acabar especializándose en alguna de las dos profesiones anteriores. Algunos se hacen (como es mi caso) auditores de, por ejemplo, procesos de desarrollo software, otros se especializan en testing, etc. Pero también hay muchos otros que se dedican a la consultoría sobre calidad software, un campo muy amplio y que requiere de muchos conocimientos.
¿Y qué hace un consultor en calidad software? Pues asesora, ayuda, implanta, etc., buenas prácticas de desarrollo software. Ejemplos, consultores que implantan CMMI, que implantan ISO 12207, que implantan o enseñan a los equipos metodologías (como Scrum, Kanban, etc.), o métodos de estimación software, puntos función, o recomiendan a las empresas la mejor manera de subcontratar software, ayudan haciendo los contratos, definen los mínimos de calidad que debe proporcionar una empresa de desarrollo, los acuerdos de nivel de servicio, hacen inspecciones al software, sacan métricas de calidad, etc.
Alguna conclusión sobre las otras profesiones para un ingeniero en informática
Como las anteriores hay también otras muchas profesiones para un ingeniero en informática en las que la principal tarea no es programar. Más ejemplos, los profesionales de la amplísima profesión de la seguridad informática, los especialistas en usabilidad, informática forense, peritajes informáticos, etc.
Antes de terminar, una cosa más. Que en esas profesiones para un ingeniero en informática no se programe no quiere decir que no se deba saber programar, o no haber programado antes. De hecho, en mi opinión, haber programado antes te da un conocimiento altísimo a la hora de dedicarte a profesiones como la de auditor, consultor, etc.
Por último, también te dejo este post, ¿Qué certificación profesional escojo? Algunos consejos y su consideración en ofertas de empleo, donde puedes encontrar una comparativa de certificaciones profesionales, lo que te pueden dar una idea de todas esas otras profesiones que hay y a las que se puede dedicar un ingeniero en informática… sin tener que programar.
¿Opiniones? Ah, y no te olvides de comparir el post, twitearlo, etc., para que más gente se entere de que hay profesiones para un ingeniero en informática en las que no hay que programar.