por
pobrecito hablador
el Miércoles, 27 Abril de 2011, 01:14h
(#1275306)
La función más valiosa y difícil que puede ejercer un informático es la de programador. Un supuesto analista no es capaz de implementar su diseño es mero fantasma que hace perder mucho tiempo y dinero a muchas empresas.
Cuando digo programador no me refiero a la legión de inútiles que se llaman tal. Programadores son L. Torvald, Struptrup o Djistra. Son científicos que dominan las técnicas del desarrollo del software. Un programador experto tanto es capaz de implementar él sólo un sofisticado sistema como diseñar y dirigir un equipo que lo haga. No es un iluso que tiene cuatro ideas de patrones de diseño y herramientas case. Y que un profesor tan ignorante como él le ha dado matrícula de honor en alguna inutilidad.
No, no y no. Llámame lo que quieras, pero no, por principios, por profesión y por conocimientos... no.
La función más valiosa de un ingeniero de cualquier rama es aquella para la que le han entrenado, y no es precisamente ladrillos (epíteto para indicar construir lo que ha tenido que paparse para poder comprender el problema y plantear una solución). El problema reside que en la informática, hay posibilidad de que el propio ingeniero ponga esos ladrillos, pero no tiene porqué ser su única y más importante tarea.
En España se desvirtua notablemente la funcionalidad y talento de los ingenieros en informática, y en general, el trabajo en las ciencias de la rama.
Podrá haber grandes programadores que también sean buenos analistas o incluso sean buenos jefes de proyectos, pero no tiene porqué ser el equivalente de decir que un "informático" (porque eso no dice nada) tenga como única labor programar.
La analogía del arquitecto siempre me ha gustado (o la de ingeniero de caminos)... ¿acaso esta gente echa el encofrado de los edificios que dibujó en un plano o asfalta las carreteras para lograr el peralte calculado? Si el ingeniero en informática es un mero programador, no tiendo para que se pierde tiempo en la Universidad con las matemáticas, los autómatas o los principios básicos de ingeniería del software, cinco años de lenguajes de programación y tecnologías como hacen en China (por mis conversaciones con chinos en el extranjero... mi impresión es que así se les entrena porque carecen de ciertos conocimientos teóricos elementales pero no así del uso de algunos lenguajes determinados), y al terminar todos sabrán.NET como la palma de la mano, y bien contentos de poder producir código para una empresa y generar a ésta cuantiosos beneficios.
Y sin ánimo de ofender... Torvalds, Stroustrup o Dijsktra son grandes científicos e investigadores, cosa bien diferente de grandes programadores (al margen de que lo puedan ser también)...
Programador
(Puntos:0)Cuando digo programador no me refiero a la legión de inútiles que se llaman tal. Programadores son L. Torvald, Struptrup o Djistra. Son científicos que dominan las técnicas del desarrollo del software. Un programador experto tanto es capaz de implementar él sólo un sofisticado sistema como diseñar y dirigir un equipo que lo haga. No es un iluso que tiene cuatro ideas de patrones de diseño y herramientas case. Y que un profesor tan ignorante como él le ha dado matrícula de honor en alguna inutilidad.
Re:Programador
(Puntos:2)( Última bitácora: Martes, 31 Octubre de 2006, 18:26h )
La función más valiosa de un ingeniero de cualquier rama es aquella para la que le han entrenado, y no es precisamente ladrillos (epíteto para indicar construir lo que ha tenido que paparse para poder comprender el problema y plantear una solución). El problema reside que en la informática, hay posibilidad de que el propio ingeniero ponga esos ladrillos, pero no tiene porqué ser su única y más importante tarea.
En España se desvirtua notablemente la funcionalidad y talento de los ingenieros en informática, y en general, el trabajo en las ciencias de la rama.
Podrá haber grandes programadores que también sean buenos analistas o incluso sean buenos jefes de proyectos, pero no tiene porqué ser el equivalente de decir que un "informático" (porque eso no dice nada) tenga como única labor programar.
La analogía del arquitecto siempre me ha gustado (o la de ingeniero de caminos)... ¿acaso esta gente echa el encofrado de los edificios que dibujó en un plano o asfalta las carreteras para lograr el peralte calculado? Si el ingeniero en informática es un mero programador, no tiendo para que se pierde tiempo en la Universidad con las matemáticas, los autómatas o los principios básicos de ingeniería del software, cinco años de lenguajes de programación y tecnologías como hacen en China (por mis conversaciones con chinos en el extranjero... mi impresión es que así se les entrena porque carecen de ciertos conocimientos teóricos elementales pero no así del uso de algunos lenguajes determinados), y al terminar todos sabrán
Y sin ánimo de ofender... Torvalds, Stroustrup o Dijsktra son grandes científicos e investigadores, cosa bien diferente de grandes programadores (al margen de que lo puedan ser también)...