Contesto por alusiones personales:
Findor dijo:
Es que para programar bien no hacen falta 5 años de carrera, pero tampoco 2 meses de curso o haber tocado una vez el C... Para programar hay gente de módulos que suelen ser muchísimo más competentes que algunos ingenieros que sólo tienen conocimiento teórico... aunque normalmente los que programan por su cuenta suelen desconocer muchos algoritmos y patrones para montar arquitecturas de software competente
Nos equivocamos aquí en el aspecto de que la gente que sale de la carrera solo conoce aspectos teóricos. ¿Teóricos? Vamos a ver, yo he picado más código del que haya picado cualquier fepero en sacarse su módulo. Que sí, que uno de FP que sea medio curioso sabe mucho de C o de Java, porque se ha tirao todo un año dando eso, solo eso y alguna cosilla que otra de BBDD.
Y hablo con conocimiento de causa porque les he dado clase de programación a dos chavales de FP y lo que ellos daban en un año entero de programación (C para ser más específicos) lo daba yo en un par de meses en la Metodología de la Programación I. Y estaban haciendo un FP de Desarrollo de Aplicaciones de Informática, no uno de Corte y Confección.
Yo no me considero el mejor del mundo, pero no veo bien el decir que en la carrera todo es teórico y que no se hace nada real y siempre la misma cantina con los de FP:"Sois mejores que los de la carrera", "Vuestro nivel de programación es mejor que el de los ingenieros o ingenieros técnicos". Eso lo he escuchado yo de verdad. ¡Coño! Pues si sois tan buenos, ¿por qué haciendo el FP accedes a la carrera y no al revés?
Creo recordar que he hecho diez mil millones de prácticas (incluyendo desarrollos de productos completos, desde el análisis hasta sus pruebas), he hecho un par de proyectos (tengo la I.T.I. y la I.I.), prácticas en empresas y mientras estaba en la facultad, así que, hagan el favor de no decir que salimos con conocimientos teóricos.
Dejo ya el tema recursivo de FP vs Carrera y hago refencia a:
Findor dijo:
De la Wikipedia, por ejemplo, algunas aplican y otras no...
No quiero parecer pelilloso, pero, por favor, no basemos nuestros argumentos en que en la Wikipedia pone esto y lo otro. La ingeniería clásica se define como la gestión de un proyecto con unos recursos temporales y monetarios limitados. Es decir, ingeniería equivale a decir: "Hacer algo en el menor tiempo posible y por el mínimo coste".
La mayoría de los aspectos que he descrito se ajustan a la denominada ingeniería clásica, pero el software es tan cachondo que no se crea, sino que se desarrolla. Y como tiene esas carácteristicas tan especiales, su ciclo de vida es distinto y, por ende, las labores de un ingeniero en informática es distinta. No es nada más que conseguir un programa real que se ajuste lo máximo posible a los requisitos del cliente. Y ahí aparece el tema del intrusismo, como si me equivoco con las cuentas no se suele venir un puente abajo, sino que me sale una pantallita diciendo "NullPointer" o "ZAS!", pues cualquiera puede trastear con esto. La gente cree que por hacer un cursillo de System ya puede desarrollar al nivel profesional. Todos sabemos que si no sabes programar, no puedes robar en un banco.
No voy a entrar a discutir el tema de la ética profesional, porque primero habría que mirar cuántas personas son éticas con la vida misma; y el campo de los negocios suele ser un grandísimo compendio de hijos de puta.
Por último, para hacer referencia a lo de Teleco que ha puesto Macas, yo le he dado clases de Programación a una chavalita de Teleco y era una asingatura muy parecida a MPI (antes referida) destinada a simular comportamientos de envios de SMS y demás zarandajas. Después no hay ninguna referencia a Desarrollo de Software desde el punto de vista de la Ingeniería del Software (que no la Ingeniería clásica que es lo que siguen ellos para gestionar proyectos de fabricado/instalación de antenas, móviles y redes). El principal problema es que no hay trabajo para ellos y se han ido metiendo poquito a poco en las "competencias" de los informáticos (como tantos otros), es decir, intrusismo. Pero han echado mano de algún tipo de chanchullo a nivel político para coger y meter todas nuestras competencias en su ficha.
Si comentan que nuestra competencias son tan genéricas, que nos metan TODAS las competencias en nuestra ficha; total los Telecos dicen que ellos saben de Ingeniería del Software porque por los cables de red van las señales de los programas.
Resumiento, o follamos todos o la puta al río. Pero que si alguien folla con la puta, al menos que no lo haga con mi polla.
Un poquito de por favor.