Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - chupachota

#1
Cita de: "Vicente"Tu post me parece que tiene mucho más sentido. Pero una duda, entiendo por esa frase que en un módulo sí enseñan a alguien a programar y sinceramente me pica la curiosidad de como se considera que tiene que ser una asignatura (o varias) donde se enseñe a programar bien. Temarios, etc etc.
No he hecho ningún módulo de programación, pero por las referencias que tengo de un amigo que es profesor en un módulo, sé que existen asignaturas completas dedicadas única y exclusivamente a programación en un lenguaje concreto. Al menos en mi caso, salvo en la asignatura de Metodología de la Programación, no he tenido asignaturas dedicadas exclusivamente a programación o en las que me enseñaran a utilizar un lenguaje determinado. De hecho, en muchas de las asignaturas, el lenguaje en el que se hacían las practicas se dejaba a elección del alumno.

Cita de: "Prompt"De todas formas me sorprende escuchar a la gente de fuera de andalucía da un temario cojonudo. Parece que nada que ver con el de por aquí, así claro que estais más preparados y ya no en lineas generales... Puede que mis comentarios de generalización en España incluso sean erroneos. Al menos en Andalucía el temario universitario en cuestiones de programación parece que es regular :/
No creo que los temarios en Andalucía sean malos. Yo he estudiado tanto en Córdoba como en Granada y en ambos casos me han gustado las asignaturas que he hecho (salvo casos puntuales).
#2
Antes de nada voy a presentarme: soy Ingeniero Tecnico en informática de gestión, ingeniero superior y llevo alrededor de 4 años trabajando de programador. Además de todo esto, tengo la desgracia de trabajar al lado de Prompt  :wink:

A lo que iba. Soy uno de los responsables de que Prompt diga que a un Ingeniero Informático no se le prepara para ser programador. Soy yo el que se lo digo casi contínuamente.

¿Por qué digo esto? Despues de estar algo más de 6 años estudiando en la universidad me he dado cuenta de que, salvo en un par de asignaturas en el primer curso, en ninguna asignatura me han enseñado a programar. La mayoría del temario se centra en enseñar técnicas, tecnologías, metodologías de desarrollo, análisis, diseño, etc. Desde mi punto de vista, todo esto sirve para que un Ingeniero, ante un problema, tenga los suficientes recursos tecnologicos para poder resolverlo.

Voy a poner un ejemplo: al poco tiempo de empezar en mi primer trabajo me encomendaron la tarea de hacer que el muñegote de la aplicación que estabamos desarrollando tuviese sincronización labial en tiempo real con la voz del usuario. Obviamente, en la universidad no me habían enseñado a hacerlo, pero juntando conocimientos adquiridos en asignaturas de Procesamiento de Voz, Informática Grafica y Redes Neuronales encontré una forma de resolverlo.

Resumiendo, ¿que el trabajo de un Ingeniero es el de hacer dibujitos? pues a grandes rasgos sí (aunque sin gomina ni corbata, por favor :D ), un ingeniero debería ser capaz de aplicar sus conocimientos (ingenio) a un problema y comunicar a los programadores como deben resolverlo. Creo que todos los que hayan estudiado en la universidad (o lo estén haciendo) estarán de acuerdo conmigo.

Ahora bien, voy a matizar lo de "a un Ingeniero Informático no se le prepara para ser programador". Con esto no quiero decir que un ingeniero no sepa programar, ¡ni mucho menos!.

Es cierto que en la universidad no te enseñan a programar, pero es que como no aprendas a programar por tu propia cuenta dificilmente conseguirás terminar la carrera. Como ya han comentado en algún post (no recuerdo quién), durante toda la carrera hay que hacer prácticas que básicamente consisten en hacer programas con los conocimientos adquiridos en las clases teóricas. Además, no hay que olvidar que en casi todas las universidades se exige la realización de un proyecto de fin de carrera (el cual también hay que programar).

Es más, voy a meter un poco más el dedo en la llaga. Creo que por término medio (resalto lo de termino medio, eh!) los ingenieros están mejor capacitados para la programación que los que han realizado un ciclo formativo. Mis razones:


    1. Al terminar su formación, un estudiante de ingenieria lleva al menos 5 años de su vida programando, mientras que alguien de ciclo formativo solo lleva 2.
    2. Obviamente, un universitario tiene más conocimientos (además de la programación) que alguien que ha hecho el ciclo formativo.
    3. Además (y esto es más subjetivo), también he visto que la gente que tiene un módulo suele quedarse atascado con más facilidad ante los imprevistos que la gente que tiene una carrera. Da la sensación de que no tienen los suficientes recursos para "buscarse los garbanzos" por ellos mismos.
Vuelo a puntualizar, lo de antes es por término medio, que también conozco a ingenieros que escasamente saben encender un ordenador y a gente con ciclo formativo que son autenticas máquinas de la programación (y no doy nombres, que te me pones colorado Prompt  :roll: ).

Bueno, para terminar, Prompt, se que con los post que has escrito no has querido decir que los ingenieros no saben programar, pero si es cierto que leyendolos parece que das a entender esa opinión (tironcillo de orejas).





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.