#48#47 Eres el claro ejemplo de porqué la informática está como está... porque no se sabe qué es... me lo dices todo con tu comentario especialmente eso de que "hay programas con ifs que pueden ocupar diez lineas", y cosas así... mira, en la carrera de Ingeniería (Técnica) Informática se aprenden muuuuchas cosas que la gente no entiende que son necesarias, y así se hacen los proyectos como se hacen...
Para programar no sólo hace falta saber los ifs, elses, y estructuras de control... va mucho más allá, empezando por el campo de la Ingeniería del Software, el análisis de requerimientos, diseño de la aplicación a realizar, teniendo en cuenta la eficiencia de la aplicación, pues el mismo "problema" se puede resolver de mil maneras diferentes, con la diferencia de que algunas son mucho más eficientes (atendiendo a razones de complejidad temporal y espacial), eso para empezar. Para seguir, hay algo que casi nadie conoce (nótese la ironía) que son los patrones de diseño, y el no reinventar la rueda, pues seguramente ya esté inventada y sea una solución mucho mejor que la que podamos idear si sólo conocemos "el lenguaje de programación"... Es lo mismo que resolver un problema matemático complejo "a huevo" o seguir alguno de los métodos que existen para hacerlo más rápido y mejor... siguiendo porque la informática no es sólo programar aplicaciones...
Podría seguir y seguir, pero sería demasiado extenso, para empezar te puedo redirigir al programa de estudios de cualquier escuela de informática, si quieres puedes empezar por la mía, encontrarás mucha información en www.euitio.uniovi.es...
El comentario de #47 es el clarísimo ejemplo de porqué estamos como estamos, y la pena es que la mayor parte de los "empresarios" que van a llevar a cabo proyectos "informáticos" tienen esta idea de lo que es la informática...
Para programar no sólo hace falta saber los ifs, elses, y estructuras de control... va mucho más allá, empezando por el campo de la Ingeniería del Software, el análisis de requerimientos, diseño de la aplicación a realizar, teniendo en cuenta la eficiencia de la aplicación, pues el mismo "problema" se puede resolver de mil maneras diferentes, con la diferencia de que algunas son mucho más eficientes (atendiendo a razones de complejidad temporal y espacial), eso para empezar. Para seguir, hay algo que casi nadie conoce (nótese la ironía) que son los patrones de diseño, y el no reinventar la rueda, pues seguramente ya esté inventada y sea una solución mucho mejor que la que podamos idear si sólo conocemos "el lenguaje de programación"... Es lo mismo que resolver un problema matemático complejo "a huevo" o seguir alguno de los métodos que existen para hacerlo más rápido y mejor... siguiendo porque la informática no es sólo programar aplicaciones...
Podría seguir y seguir, pero sería demasiado extenso, para empezar te puedo redirigir al programa de estudios de cualquier escuela de informática, si quieres puedes empezar por la mía, encontrarás mucha información en www.euitio.uniovi.es...
El comentario de #47 es el clarísimo ejemplo de porqué estamos como estamos, y la pena es que la mayor parte de los "empresarios" que van a llevar a cabo proyectos "informáticos" tienen esta idea de lo que es la informática...
Cada vez veo la batalla más perdida...