[eside-ghost] Programacion en Deusto

Alfredo Beaumont alfredo.beaumont en gmail.com
Jue Ene 10 18:56:26 CET 2008


Og, 2008eko Urtren 10a(e)an, Bardok(e)k idatzi zuen:
> Buenas,
>
> > Sobre que las asignaturas de gestión, me parecen todas un error. No
> > porque no se apliquen en la práctica (en algunos casos), sino porque no
> > tienen relación con la calidad del producto que está desarrollando el
> > ingeniero.
>
> ainsss... si es que no puedo resistirme a un buen flame... bueno,
> venga, respondo... con respecto a esto que dices, una simple
> anotación: si eso fuese así, si un ingeniero no tiene que saber de
> gestión, ¿por qué he escuchado tantas veces lo de "como mi jefe no es
> informático no tiene ni puta idea de lo que se tarda en hacer las
> cosas, y los plazos son imposibles"?

El problema es que el jefe es un mal jefe. Lógicamente, en toda profesión, 
aparte de los conocimientos propios de la profesión, hace falta un mínimo de 
aptitudes y formación en el campo específico en el que desempeñas la función. 
Si el jefe no sabe nada de informática en una empresa de informática, es un 
mal jefe, de igual manera que si un actor que tiene que actuar como detective 
no intenta aprender algo de su oficio para preparar el papel. O si un 
informático quiere dedicarse a la labor docente o investigadora, tendrá que 
aprender algo de pedagogía o del método científico. O si tiene que realizar 
un programa de gestión energética, algo tendrá que saber sobre el tema. Pero 
si tu labor es la de gestor de recursos humanos, dejas de ejercer como 
ingeniero informático.

> Si queremos un jefe que sea informático, y además sea jefe, es decir,
> sepa gestionar una empresa, o parte de ella, o el área de informática,
> pues para mí entra ahí al 100% lo de "ingeniero" e "informática de
> gestión".

Yo no quiero que mi jefe sea informático. Quiero que mi jefe sea jefe, y que 
tenga conocimientos sobre informática. Para ello, nuevamente, puede ser útil 
por ejemplo un módulo de formación profesional. No necesita tener una gran 
base teórica sobre patrones de diseño, por ejemplo, ya que él no va a 
realizar ningún diseño.

> Lo de que un ingeniero en informática "tenga" que ser un máquina
> programando, yo sigo sin verlo. Hay puestos que pueden requerir un
> ingeniero en informática máquina programando, y otros que requieren
> uno que no sepa programar bien, pero que sepa planificar a gente que
> lo haga. Pero para mí eso es lo mismo que pasa con otras
> ingenierías...

Una persona que planifica a gente para que trabaje no es un ingeniero, es un 
gestor de recursos humanos. El ingeniero trabaja. Lo mismo pasa en otras 
profesiones... un médico es alguien que atiende a pacientes, un cirujano es 
alguien que realiza operaciones, un arquitecto es alguien que diseña 
edificios, un farmacéutico bien investiga o bien dispensa medicinas... y un 
ingeniero diseña un producto.

> hay ingenieros industriales que son cojonudos 
> metiéndose en las tripas de una máquina enorme, se enguarran, y lo
> disfrutan, y otros que no quieren ver una gota de grasa ni de lejos, y
> lo que quieren es hacer planos o dirigir equipos.

Estás mezclando dos ideas aquí:

* Un ingeniero no produce, gestiona recursos. Sobre esto ya he comentado más 
arriba.
* Un ingeniero no programa, diseña (no se "enguarra"). Esto es cierto para 
gran parte de las ingenierías (arquitectura, ingeniería industrial, 
electrónica, etc.). Pero la ingeniería del software es diferente. La 
ingeniería del software es más artesanal y la diferencia entre diseño y 
ejecución del proyecto es más ambigua. Hay ciertas metodologías que promueven 
una separación más tajante (análisis, diseño, programación, integración, 
etc.) y otras que evitan esta separación de forma casi total (programación 
extrema, ágil, etc.) Un ingeniero informático debería ser capaz de poder 
trabajar de ambas formas, y para ello debe saber programar bien. Es más, 
incluso si trabajas en una empresa que utiliza metodologías del primer tipo, 
y sólo te encargas de la fase de análisis, difícilmente podrás realizar un 
buen análisis si no sabes programar bien. Un arquitecto puede diseñar un 
edificio sin haber construido ninguno, pero en mi opinión, un ingeniero de 
software no.

> Ambos son diferentes 
> perfiles, y ambos son necesarios según en qué situaciones. Yo por
> ahora no he visto a ningún ingeniero industrial quejarse por dar
> asignaturas de administración de empresas (yo tengo un amigo en San
> Mames, y las dan, con temarios muy similares a los de informática en
> ciertas asignaturas). La carrera tiene que dar la base a los dos,
> luego cada uno se especializará en lo que quiera o pueda. Y con
> nuestra ingeniería yo creo que pasa lo mismo. Lo que no quita, como he
> dicho antes, que en Deusto haya cosas (muy) mal planteadas.

Hombre, las posibilidades de que hayas visto a algún ingeniero industrial 
quejarse, si to abanico de posibilidades se reduce a 1, es reducida. Yo que 
estudié en San Mamés, escuché muchas veces quejarse a mucha gente, tanto 
industriales como telecos. Yo mismo me quejé repetidamente, y lo he tratado 
bastante con algunos profesores.

> Un abrazo (por ahora gano yo, que te he vuelto a "convencer", jajaja):

Ya no :P

Por cierto, además de que KDE es mejor que Gnome, recordaos que KDE 4.0.0. 
sale mañana!!!

Bueno, y como a pesar de esto sigue siendo offtopic, no estoy en eside-cafe y 
txipi tiene más razón que un santo, creo que lo dejo aquí.

Saludos ingenieriles!
-- 
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi


Más información sobre la lista de distribución eside-ghost