Programar tiene un componente intelectual muy fuerte. Hay que pensar, todo el rato. Modelar constantemente. Pero también hay que aplicar una serie de buenas prácticas para no reinventar la rueda, evitando picar el mismo código una y otra vez.
En lo que no estoy tan de acuerdo es en esa división tan clasica que se intuye en vuestros comentarios entre analizar y programar. Para mi, es lo mismo, solo que el analista, tal y como se entiende al uso, mira el problema desde lejos, en su globalidad, y especifica a grandes rasgos, y el programador debe hacerlo desde mucho más cerca. Pero diseñar bien el cuerpo de un método, un bucle un poco complicado, un tratamiento de error correcto, etc.. también es una tarea analítica, y por tanto intelectual.
Y yo también he pasado unas cuantas guerras ya, en varios frentes
Programar tiene un componente intelectual muy fuerte. Hay que pensar, todo el rato. Modelar constantemente. Pero también hay que aplicar una serie de buenas prácticas para no reinventar la rueda, evitando picar el mismo código una y otra vez.
En lo que no estoy tan de acuerdo es en esa división tan clasica que se intuye en vuestros comentarios entre analizar y programar. Para mi, es lo mismo, solo que el analista, tal y como se entiende al uso, mira el problema desde lejos, en su globalidad, y especifica a grandes rasgos, y el programador debe hacerlo desde mucho más cerca. Pero diseñar bien el cuerpo de un método, un bucle un poco complicado, un tratamiento de error correcto, etc.. también es una tarea analítica, y por tanto intelectual.
Y yo también he pasado unas cuantas guerras ya, en varios frentes