cocreta2000 rebuznó:
¿Qué tenemos de malo los hinformáticos para ser analistas? ¿Y consultores?
Lo primero que te digo es que yo también soy informático así que tiro piedras contra mi tejado. Supongo que habrá por ahí sesudos estudios de RRHH que digan el porqué, yo me baso en la experiencia que he tenido y en lo que he ido pensando y charlando con la gente a lo largo de los años, así que aquí te cago el
ladrillo.
Creo que todo parte de la base que te dan en las carreras, cuando aquí hacemos coña con que las carreras de letras no son carreras (y menos con los programas de estudio actuales) pasa lo mismo con las ingenierías pero a distinto nivel, pero sin embargo no pasa con las ciencias puras, la física y las matemáticas son las que son y por debajo de cierto nivel no se puede bajar salvo que eliminen la carrera.
Es impensable que un físico o matemático salga de su carrera sin saber cálculo diferencial e integral por ejemplo, sin embargo el primer año de informática que yo hice (y hace ya tiempo, no me quiero imaginar cómo será ahora) el profesor pregunto en física a mano alzada cuantos no sabían resolver una integral, y al ser mayoría se decidió que los problemas de física en los exámenes se podían dejar planteados sin resolver las ecuaciones diferenciales, esto me dejo a mí y alguno más con cara de gilipollas pensando que para que el esfuerzo del cou y nuestro interés en las matemáticas para que luego nos las borrarán del temario, esto que cuento puede parecer solo una anécdota pero se extiende absolutamente a todas las materias, porque al no ser una ciencia pura se puede hacer absolutamente en todas las materias, otro ejemplo de los miles que se pueden poner es la criptografía, pocos informáticos comprenderán (o tendrán que comprender) la base matemática que hay debajo de los algoritmos criptográficos, se limitarán a copiar el algoritmo o usar la librería de turno para usarlo, los de ciencias de verdad puede que hagan lo mismo pero comprenden perfectamente la base matemática que subyace, y sino la comprenden da igual sacan el cuaderno echan un par de cuentas y la comprenden, y como la informática parte en su base de las matemáticas esto se puede extender, a proceso de datos, sistemas de comunicaciones, y a casi todo.
El 99% de los informáticos lo que hacemos es ensamblar codigo, o diseñar como otros tienen que ensamblarlo, hacer que funcione y en el mejor de los casos pasar unas baterías de pruebas para ver que todo está OK, el código que generamos no tiene gran misterio, el "core" está en framework, el SO o las librerías que haya debajo y que nosotros usamos, y a veces ni eso porque el código de los frameworks actuales es de tan alto nivel que tampoco tiene nada de especial, esto no tiene por qué ser malo, pero no tenemos la capacidad de resolución de problemas, ni de pensamiento abstracto, ni de sacrificio, ni de comprensión, ni al final, porque no decirlo, de inteligencia global aplicada (por darle un nombre) que tienen un matemático o un físico, no es una cuestión de ser más o menos inteligente, es una cuestión de cuanto has tenido que usar tu inteligencia y cómo, y durante cuánto tiempo lo has hecho, como se que os mola, llevado al ejemplo de las mancuernas, a determinado nivel poco tiene que ver la genética y muchísimo más el esfuerzo, la capacidad de sacrificio y tiempo dedicado del mancuernero en cuestión.
Por eso la experiencia me ha demostrado que salvo honrosas excepciones, que generalmente se han preocupado de complementar su formación fuera de la propia carrera, los matemáticos y físicos siempre son capaces de resolver los problemas antes y mejor que los informáticos en todos los ámbitos, desde picar código a analizar como otros deben picarlo, y cuanto más "blanda" es la ingeniería que cursan peores informáticos son.
Caso aparte son los consultores, ahí creo que no son mejores, pero es porque la consultoría tiene más (al menos dónde yo la he tenido que hacer) de relaciones personales y comprensión de motivaciones humanas que tecnológicas, no es que las segundas no importen es que si no eres un tuercebotas técnico, las primeras cuentan más para ser capaz de llevar un proyecto adelante con mucha gente involucrada y eso generalmente no va en la formación sino en el carácter de cada uno.