por
pobrecito hablador
el Viernes, 24 Agosto de 2012, 11:24h
(#1318444)
El problema es que cuando yo estudié informática, todo el mundo pensaba que Windows era el futuro, y por eso nos enseñaron Modula-2 y Pascal dentro de un plan de estudios que asumía totalmente el dogma de que sólo hay un sistema operativo que es Windows, y Bill Gates su profeta.
Todos los profesores, absolutamente todos, se oponían a aulas Unix y se oponían a la enseñanza de C, ya que no era un lenguaje académico: una vez conozcas Pascal aprenderás C en dos días. Claro, claro. Lo que pasaba es que de C no tenían NPI.
El Mac por supuesto no existía. Le hablabas de Macintosh a un profesor y no sabía que era.
Hoy la cruda realidad es que Windows ha quedado relegado a trabajos de ofimática, como instalarle el Office a la secretaria, o hacerle una macro en Visual Basic a alguien. Nadie me dijo entonces que el 99.9% de los trabajos serios hoy estarían relacionados con administración Unix/Linux, o con desarrollo Unix en C más Oracle.
Mis 6 años de Licenciatura Informática me han servido para ser un experto en Modula-2 y Office. ¿Y ahora qué? Pues ahora a la cola del paro con 40 tacos, después de muchos años de estudio de cosas que no tienen aplicación ninguna.
Y no es que aprender sea difícil. ¡Lo que más me ha costado es desaprender las mentiras y falacias que nos enseñaron! Por ejemplo, desaprender que para hacer un programa hay primero que crear un documento de requisitos, luego un diseño funcional, luego un documento con diagramas UML, y finalmente, sólo después de haber escrito 400 páginas de documentos, ponerte a programar.
También me enseñaron otras muchas mentiras, como por ejemplo, que echando unas simples cuentas y aplicando unas fórmulas podía calcularse con bastante precisión cuánto iba a tardar en desarrollar algo y cuánto me iba a costar. Me ha costado años y muchas tortas contra el muro darme cuenta que eso es mentira, que el desarrollo de software es bastante evolutivo y que sólo funcionan los métodos iterativos, por lo que de partida no conviene engañarse con estimaciones.
Vosotros los informáticos, si queréis convertiros en hackers, lo primero que tenéis que hacer es desaprender TODO lo que os han mentido en la cabeza. Lo segundo es aceptar que parte del daño cerebral que os han causado es irreversible. Y lo tercero es tomar fuerzas para aprender todo de nuevo y desde cero, tal vez empezando por lo más elemental, que es cómo manejar el vi o el emacs, y cómo hacer un makefile, cosas que el 99.999% de los informáticos en España no saben.
El problema es que cuando yo estudié informática, todo el mundo pensaba que Windows era el futuro, y por eso nos enseñaron Modula-2 y Pascal dentro de un plan de estudios que asumía totalmente el dogma de que sólo hay un sistema operativo que es Windows, y Bill Gates su profeta.
¿por eso? ¿por windows? El Pascal y el Modula-2 son lenguajes poco extendidos, es cierto. Son bastante buenos para mostrar algoritmos y crear buenos hábitos, pero no se usan mucho ni en windows ni en ninguna parte
(aunque el Pascal, gracias a Delphi y ahora a Lazarus tiene algo de vida).
La pregunta es:
¿Que tiene que ver el pascal y el modula-2 con Microsoft o windows? ¿Son el Pascal y el modula-2 lenguajes diseñados por Microsoft, como el entorno.NET y que las únicas implementaciones aceptables son para Windows? Desde luego si hubieran querido haceros tragar windows os habrían enseñado C o C++, VisualBasic y C#, no Pascal ni Modula.
De hecho, ¿Qué tiene que ver el lenguaje de programación con el sistema operativo? No entiendo como siendo ingeniero informático has podido soltar semejante bobada.
Además, de hecho no iban desencaminados con lo de windows. Si no llega a ser por la imprevisible aparición de Linux, Unix habría quedado relegado a un nicho muy pequeño.
Mis 6 años de Licenciatura Informática me han servido para ser un experto en Modula-2 y Office. ¿Y ahora qué? Pues ahora a la cola del paro con 40 tacos, después de muchos años de estudio de cosas que no tienen aplicación ninguna.
Créeme, con 6 años académicos de Modula-2 y Pascal no eres experto en ninguno de los dos. Hasta que no te has pegado leches haciendo una aplicación en el mundo real no eres experto en ningún lenguaje ni sistema.
Estudiando informática (y creo que cualquier carrera) lo que obtienes es una visión general de todo el campo. Aún así todo sirve, te mete conceptos en la cabeza
Durante mis estudios hice juegos (bastante tontos) en pascal, hice una pequeña gestión de libros en pascal etc etc. Con eso me fogueé. Y cuando salí, me tocó trabajar en el sistema operativo AS-400 de IBM y un extraño lenguaje llamado RPG. Aún así me sirvió un IF es IF en pascal o en RPG (bueno, en RPG, con sus flags,casi ni eso) los conceptos los tenía. Pero cualquier lenguaje te sirve para foguearte si le pones ganas. Pero, desde luego, si durante tus estudios sólo hiciste los ejercicios de clase, aún estás más verde.
En cualquier caso, no sólo lo que aprendes en la facultad no sirve de nada, Lo que aprendes después tampoco. Enseguida se queda obsoleto.
Yo estudié Pascal (modula-2 lo vimos por encima) y hacíamos la prácticas con un P-2000, ni siquiera suponían que debíamos saber Ms-DOS. Luego me ha tocado aprender Clipper, C, C++, Java, Perl, Bash, Python (Ah! inclos el abstruso RPG de IBM) Me tocó aprender AS-400, y MsDos, después Windows 311, después la Red Novell, depués NetBios, después vino el TCP/IP, Window 95, después Linux, html, css, XML....
Cuando salí de la universidad me peleé con Novell y era convertí en casi un experto en Novell ¿Para qué? Luego vino la maldita red de Microsoft con su Netbios, luego tuve que aprender lo de los dominios de Ms. Y hasta la llegada de Internet a España en el 96, ni me acordaba de que era eso del TCP/IP y los apuntes no me servían de nada. Con lo que el protocolo wins de Ms se volvió obsoleto y ahora se usa DNS.
Sí. Esto de la informática es una pesadilla, nunca estás al día. Ni el TCP/IP ni el DNS, son el futuro. Son nada más que el presente, nadie sabe que vendrá luego
Sí, el ejemplo que presentas te muestra cómo alguien consiguió seguir usando hardware viejo. ¡Bien! Ese hardware tiene aún muchísimos usos. Sin embargo, el caso en particular habla de una tarjeta gráfica de alto rendimiento que hoy... sencillamente sería bastante más tonta que las de gama de entrada. Así que, para los propósitos que fue planeada y vendida esa tarjeta, aunque le logres seguir dando soporte, es una tarjeta obsoleta.
1 respuesta por debajo de tu umbral de lectura actual.
El documental hablaba de cómo un señor conseguía usar sus cartuchos de tinta cuando la impresora se los rechazaba por estar supuestamente agotados.
Yo tengo una Epson y pasa exactamente lo mismo, los cartuchos llevan un chip que contabiliza el número de usos, llegado a un determinado número, dice que está agotado, cuando en realidad le puede quedar hasta un 40% de tinta.
Por si fuera poco los cartuchos que usa mi impresora al parecer tienen una vuelta de tuerca más, llevan un sensor dentro que detecta si hay menos de un 40% de tinta, que consigue que no se pueda resetear el chip cuando el nivel ya está por debajo.
La obsolescencia en las impresoras está en el uso de cartuchos, el documental lo decía claramente, si no recuerdo mal hablaba de un software que reseteaba esos contadores.
Informáticos: reciclaros
(Puntos:3, Interesante)El problema es que cuando yo estudié informática, todo el mundo pensaba que Windows era el futuro, y por eso nos enseñaron Modula-2 y Pascal dentro de un plan de estudios que asumía totalmente el dogma de que sólo hay un sistema operativo que es Windows, y Bill Gates su profeta.
Todos los profesores, absolutamente todos, se oponían a aulas Unix y se oponían a la enseñanza de C, ya que no era un lenguaje académico: una vez conozcas Pascal aprenderás C en dos días. Claro, claro. Lo que pasaba es que de C no tenían NPI.
El Mac por supuesto no existía. Le hablabas de Macintosh a un profesor y no sabía que era.
Hoy la cruda realidad es que Windows ha quedado relegado a trabajos de ofimática, como instalarle el Office a la secretaria, o hacerle una macro en Visual Basic a alguien. Nadie me dijo entonces que el 99.9% de los trabajos serios hoy estarían relacionados con administración Unix/Linux, o con desarrollo Unix en C más Oracle.
Mis 6 años de Licenciatura Informática me han servido para ser un experto en Modula-2 y Office. ¿Y ahora qué? Pues ahora a la cola del paro con 40 tacos, después de muchos años de estudio de cosas que no tienen aplicación ninguna.
Y no es que aprender sea difícil. ¡Lo que más me ha costado es desaprender las mentiras y falacias que nos enseñaron! Por ejemplo, desaprender que para hacer un programa hay primero que crear un documento de requisitos, luego un diseño funcional, luego un documento con diagramas UML, y finalmente, sólo después de haber escrito 400 páginas de documentos, ponerte a programar.
También me enseñaron otras muchas mentiras, como por ejemplo, que echando unas simples cuentas y aplicando unas fórmulas podía calcularse con bastante precisión cuánto iba a tardar en desarrollar algo y cuánto me iba a costar. Me ha costado años y muchas tortas contra el muro darme cuenta que eso es mentira, que el desarrollo de software es bastante evolutivo y que sólo funcionan los métodos iterativos, por lo que de partida no conviene engañarse con estimaciones.
Vosotros los informáticos, si queréis convertiros en hackers, lo primero que tenéis que hacer es desaprender TODO lo que os han mentido en la cabeza. Lo segundo es aceptar que parte del daño cerebral que os han causado es irreversible. Y lo tercero es tomar fuerzas para aprender todo de nuevo y desde cero, tal vez empezando por lo más elemental, que es cómo manejar el vi o el emacs, y cómo hacer un makefile, cosas que el 99.999% de los informáticos en España no saben.
Re:Informáticos: reciclaros
(Puntos:4, Inspirado)( http://barrapunto.com/ | Última bitácora: Viernes, 29 Diciembre de 2017, 18:26h )
¿por eso? ¿por windows? El Pascal y el Modula-2 son lenguajes poco extendidos, es cierto. Son bastante buenos para mostrar algoritmos y crear buenos hábitos, pero no se usan mucho ni en windows ni en ninguna parte (aunque el Pascal, gracias a Delphi y ahora a Lazarus tiene algo de vida).
La pregunta es:
¿Que tiene que ver el pascal y el modula-2 con Microsoft o windows? ¿Son el Pascal y el modula-2 lenguajes diseñados por Microsoft, como el entorno .NET y que las únicas implementaciones aceptables son para Windows? Desde luego si hubieran querido haceros tragar windows os habrían enseñado C o C++, VisualBasic y C#, no Pascal ni Modula.
De hecho, ¿Qué tiene que ver el lenguaje de programación con el sistema operativo? No entiendo como siendo ingeniero informático has podido soltar semejante bobada.
Además, de hecho no iban desencaminados con lo de windows. Si no llega a ser por la imprevisible aparición de Linux, Unix habría quedado relegado a un nicho muy pequeño.
Créeme, con 6 años académicos de Modula-2 y Pascal no eres experto en ninguno de los dos. Hasta que no te has pegado leches haciendo una aplicación en el mundo real no eres experto en ningún lenguaje ni sistema.
Estudiando informática (y creo que cualquier carrera) lo que obtienes es una visión general de todo el campo. Aún así todo sirve, te mete conceptos en la cabeza
Durante mis estudios hice juegos (bastante tontos) en pascal, hice una pequeña gestión de libros en pascal etc etc. Con eso me fogueé. Y cuando salí, me tocó trabajar en el sistema operativo AS-400 de IBM y un extraño lenguaje llamado RPG. Aún así me sirvió un IF es IF en pascal o en RPG (bueno, en RPG, con sus flags,casi ni eso) los conceptos los tenía. Pero cualquier lenguaje te sirve para foguearte si le pones ganas. Pero, desde luego, si durante tus estudios sólo hiciste los ejercicios de clase, aún estás más verde.
En cualquier caso, no sólo lo que aprendes en la facultad no sirve de nada, Lo que aprendes después tampoco. Enseguida se queda obsoleto.
Yo estudié Pascal (modula-2 lo vimos por encima) y hacíamos la prácticas con un P-2000, ni siquiera suponían que debíamos saber Ms-DOS. Luego me ha tocado aprender Clipper, C, C++, Java, Perl, Bash, Python (Ah! inclos el abstruso RPG de IBM) Me tocó aprender AS-400, y MsDos, después Windows 311, después la Red Novell, depués NetBios, después vino el TCP/IP, Window 95, después Linux, html, css, XML....
Cuando salí de la universidad me peleé con Novell y era convertí en casi un experto en Novell ¿Para qué? Luego vino la maldita red de Microsoft con su Netbios, luego tuve que aprender lo de los dominios de Ms. Y hasta la llegada de Internet a España en el 96, ni me acordaba de que era eso del TCP/IP y los apuntes no me servían de nada. Con lo que el protocolo wins de Ms se volvió obsoleto y ahora se usa DNS.
Sí. Esto de la informática es una pesadilla, nunca estás al día. Ni el TCP/IP ni el DNS, son el futuro. Son nada más que el presente, nadie sabe que vendrá luego
Bueno, tanto como decir "libre de obsolescencia"..
(Puntos:2)( http://www.gwolf.org/ )
Sí, el ejemplo que presentas te muestra cómo alguien consiguió seguir usando hardware viejo. ¡Bien! Ese hardware tiene aún muchísimos usos. Sin embargo, el caso en particular habla de una tarjeta gráfica de alto rendimiento que hoy... sencillamente sería bastante más tonta que las de gama de entrada. Así que, para los propósitos que fue planeada y vendida esa tarjeta, aunque le logres seguir dando soporte, es una tarjeta obsoleta.
Re:El mito de la
(Puntos:1)