› Foros › Off-Topic › Miscelánea
zheo escribió:A mi me cuesta creer que en la carrera no hayas ni oído hablar de XML o CSS. Mucho.
No digo estudiarlo, digo saber qué es, para qué se usa o que existe.
AuRoN344 escribió:Hola,
Actualmente estoy estudiando ingeniería informática superior y estos dias andaba buscando trabajo. Hace tiempo ya busqué alguna que otra cosilla tipo becario y la verdad, me topaba con algún que otro requisito un tanto chocante pero como no tenía prisa, no le daba vueltas al asunto y acababa pasando.
Ahora, para verano estaba buscando trabajillos así, para estudiantes, de tipo prácticas, de media jornada, vamos, lo típico. La sorpresa me la he llevado cuando en la mayoría de puestos asi, orientados a estudiantes/becarios que estan a mitad de carrera, con salarios de 400 euros, piden (este es un ejemplo para un puesto tipo):
- HTML, PHP, XML, CSS , Javascript, JQuery
- Bases de datos MySQL
- Google Analytics
A mi no me han enseñado ni HTML, ni PHP, XML no se ni que es, ni CSS. Y tampoco figura en el plan de estudios de mi carrera
De Javascript, puedo tener un ligero conocimiento (por la parte de java) y de MySQL sé lo que me han enseñado en la asignatura Bases de Datos.
Este tipo de trabajos...Realmente es asi? Hay que cumplir todos esos requisitos a rajatabla? Si es asi, francamente no lo entiendo.
Johny27 escribió:Será en tu universidad. En la mía no se da NINGUNO de esos lenguajes, solo C, C++, OpenGL, SQL, CLIPS (muy muy por encima) y punto, nada más.
Johny27 escribió:Puedo confirmar que en la carrera ni se menciona eso. NADA. La carrera de informática no es tal, es ingeniería en computación, ya que como ingenieria informática es una puta mierda pinchada en un palo.
Johny27 escribió:Será en tu universidad. En la mía no se da NINGUNO de esos lenguajes, solo C, C++, OpenGL, SQL, CLIPS (muy muy por encima) y punto, nada más.
Lo se, pero a efectos prácticos viene a ser lo mismo, otra mierda más en la que aprender a programar lo que sea.wah_wah_69 escribió:Johny27 escribió:Será en tu universidad. En la mía no se da NINGUNO de esos lenguajes, solo C, C++, OpenGL, SQL, CLIPS (muy muy por encima) y punto, nada más.
Opengl no es un lenguaje, es un API.
Johny27 escribió:Lo se, pero a efectos prácticos viene a ser lo mismo,
Johny27 escribió:otra mierda más en la que aprender a programar lo que sea.
zheo escribió:Johny27 escribió:Lo se, pero a efectos prácticos viene a ser lo mismo,
No, no es para nada lo mismo, a ningún tipo de efecto.Johny27 escribió:otra mierda más en la que aprender a programar lo que sea.
A mi la impresión que me da es que no sabías muy bien dónde te metías johny, ¿qué pretendías hacer siendo ingeniero informático? Cómo imaginabas que iba a ser tu trabajo? Te lo pregunto sin mala intención, en serio.
DjTemplar escribió:AuRoN344 escribió:Hola,
Actualmente estoy estudiando ingeniería informática superior y estos dias andaba buscando trabajo. Hace tiempo ya busqué alguna que otra cosilla tipo becario y la verdad, me topaba con algún que otro requisito un tanto chocante pero como no tenía prisa, no le daba vueltas al asunto y acababa pasando.
Ahora, para verano estaba buscando trabajillos así, para estudiantes, de tipo prácticas, de media jornada, vamos, lo típico. La sorpresa me la he llevado cuando en la mayoría de puestos asi, orientados a estudiantes/becarios que estan a mitad de carrera, con salarios de 400 euros, piden (este es un ejemplo para un puesto tipo):
- HTML, PHP, XML, CSS , Javascript, JQuery
- Bases de datos MySQL
- Google Analytics
A mi no me han enseñado ni HTML, ni PHP, XML no se ni que es, ni CSS. Y tampoco figura en el plan de estudios de mi carrera
De Javascript, puedo tener un ligero conocimiento (por la parte de java) y de MySQL sé lo que me han enseñado en la asignatura Bases de Datos.
Este tipo de trabajos...Realmente es asi? Hay que cumplir todos esos requisitos a rajatabla? Si es asi, francamente no lo entiendo.
Espero que eso lo hayas puesto de coña
Yo he estudiado la técnica y he visto php, xml, css, html, javascript, sql....
aun así te piden simplemente que sepas mas o menos de que va el tema, no creo que te pidan que lo domines a la perfeccion..
zheo escribió:Es que no hablo de que se mencione en el plan de estudios. Hablo de que no se sepa ni qué es.
En mi carrera no se daba xml tampoco pero a poco que tengas una conversación con gente en la carrera estos temas salen, o simplemente en la biblioteca hay libros, etc.
Ryucho escribió:Por cierto, no es CLIPS, es CLISP
AuRoN344 escribió:Y no, XML no tengo por que saber que és si no lo he dado en la Universidad. Que yo sepa no existe ningun contrato que me obliga despues de clases ir a la biblioteca o a internet a buscar sobre el tema, ya bastante tengo con lo que me mandan. Además no se que temas de conversación tendrás con tus amigos de la universidad pero en los mios, metamorfos (como bien has dicho) que ni se han mencionado en la carrera, serían de los últimos en aparecer.
CyRuX escribió:Ryucho escribió:Por cierto, no es CLIPS, es CLISP
Es CLIPS, al menos a lo que se refiere Johny
http://es.wikipedia.org/wiki/CLIPS
http://es.wikipedia.org/wiki/CLISP
AuRoN344 escribió:DjTemplar escribió:AuRoN344 escribió:Hola,
Actualmente estoy estudiando ingeniería informática superior y estos dias andaba buscando trabajo. Hace tiempo ya busqué alguna que otra cosilla tipo becario y la verdad, me topaba con algún que otro requisito un tanto chocante pero como no tenía prisa, no le daba vueltas al asunto y acababa pasando.
Ahora, para verano estaba buscando trabajillos así, para estudiantes, de tipo prácticas, de media jornada, vamos, lo típico. La sorpresa me la he llevado cuando en la mayoría de puestos asi, orientados a estudiantes/becarios que estan a mitad de carrera, con salarios de 400 euros, piden (este es un ejemplo para un puesto tipo):
- HTML, PHP, XML, CSS , Javascript, JQuery
- Bases de datos MySQL
- Google Analytics
A mi no me han enseñado ni HTML, ni PHP, XML no se ni que es, ni CSS. Y tampoco figura en el plan de estudios de mi carrera
De Javascript, puedo tener un ligero conocimiento (por la parte de java) y de MySQL sé lo que me han enseñado en la asignatura Bases de Datos.
Este tipo de trabajos...Realmente es asi? Hay que cumplir todos esos requisitos a rajatabla? Si es asi, francamente no lo entiendo.
Espero que eso lo hayas puesto de coña
Yo he estudiado la técnica y he visto php, xml, css, html, javascript, sql....
aun así te piden simplemente que sepas mas o menos de que va el tema, no creo que te pidan que lo domines a la perfeccion..
Pues felicidades, pero no he visto nada de eso yo. En mi carrera se da C,C++,Java, OpenGL, SQL, UML, Shellscript y lenguajes de simulación en alguna optativa , y poquita cosa más.
Además he contrastado con algunas otras facultades aqui en Barcelona y también son del estilo. Que te enseñen todo esos lenguajes es más de ciclo formativo o de cursillo para programar páginas web que de ingeniería informática.zheo escribió:Es que no hablo de que se mencione en el plan de estudios. Hablo de que no se sepa ni qué es.
En mi carrera no se daba xml tampoco pero a poco que tengas una conversación con gente en la carrera estos temas salen, o simplemente en la biblioteca hay libros, etc.
Y no, XML no tengo por que saber que és si no lo he dado en la Universidad. Que yo sepa no existe ningun contrato que me obliga despues de clases ir a la biblioteca o a internet a buscar sobre el tema, ya bastante tengo con lo que me mandan. Además no se que temas de conversación tendrás con tus amigos de la universidad pero en los mios, metamorfos (como bien has dicho) que ni se han mencionado en la carrera, serían de los últimos en aparecer.
AuRoN344 escribió:Una cosa es tener inquietudes y otra es aprender varios lenguajes por puro goce personal. Hay muchos campos de la carrera en los que tener "inquietudes" como bien has dicho y no tiene que ser precisamente el que abarca la programación.
AuRoN344 escribió:Dudo mucho que, además, se contrate a alguien con nota media de 6 pero con "inquietudes" que alguien con nota media de 9 que se ha limitado al temario de su carrera.
AuRoN344 escribió:Generalizas rápidamente, la verdad, además de dejar entrever unos ciertos aires de prepotencia.
zheo escribió:
Y eso son cosas que fui aprendiendo después del paso por la universidad:
SCRUM (gestión ágil en general)
Ruby
Ruby on Rails
Javascript
AJAX
Objective-C
Cocoa
WPF
Y sigo teniendo novia, amigos y trabajo, jugando a juegos y saliendo por ahí (esto último poco que por la edad ya no recupero la borrachera tan rápido xD)
Ryucho escribió:La carrera enseña lo que enseña y por desgracia ni se enseña todo lo que después te piden ni después te piden todo lo que se enseña.
Fox escribió:Uh uh, no sabía que le dabas a WPF también, es una maravilla sin duda.
dark-kei escribió:Yo le voy a dar la razón a zheo con esa actitud no vas a ir a ningún sitio... es más normalmente en las ofertas buscan a gente con inquietudes y muy activa... si te vas a limitar a tu plan de estudios, mas vale que vayas haciendo un master u otra carrera. Y como también comenta zheo, es mas frecuente que te contraten a raiz de ver cosas que has ido haciendo por curiosidad/ proyectos personales a que te contraten por tu nota de universidad (lo que solo te pasará 1 o 2 veces a lo sumo).
Johny27 escribió:Yo lo que se es que la programación es de los trabajos más desagradecidos del mundo. Te llevas el trabajo a casa sí o sí (rallado mentalmente) y encima te tienes que reciclar cada dos por tres pero a lo bestia. Para la mierda que pagan no compensa ni de lejos. De hecho no conozco a nadie mayor de 30-33 años que siga en programación, todos acaban diciendo que eso está bien para quienes empiezan pero si valoras tu familia, el estar con ella y no le tienes asco al dinero es mejor migrar a otra rama.
zheo escribió:
4evah, dependerá de lo que haga la página web ¿no? ¿O el programa de simulación de mejillones no puede tener un interface web?
Mira qué ejemplo de web más chulo: http://www.pivotaltracker.com
Yo no sabría hacerlo. Y cómo hacerlo cambiaría mucho según el lenguaje a usar (php, python, ruby, go, c++)
4eVaH escribió:Esa web no tiene nada de especial si sabes usar CSS
la lógica que está detrás de la web es la que podría marcar en un momento dado la dificultad de la misma;
y repito, es para eso para lo que si que se puede necesitar ser ingeniero, y creeme, el que hace la interfaz web eso no lo va ni a tocar;.
Johny27 escribió:Yo lo que se es que la programación es de los trabajos más desagradecidos del mundo. Te llevas el trabajo a casa sí o sí (rallado mentalmente) y encima te tienes que reciclar cada dos por tres pero a lo bestia. Para la mierda que pagan no compensa ni de lejos. De hecho no conozco a nadie mayor de 30-33 años que siga en programación, todos acaban diciendo que eso está bien para quienes empiezan pero si valoras tu familia, el estar con ella y no le tienes asco al dinero es mejor migrar a otra rama.
zheo escribió:4eVaH escribió:Esa web no tiene nada de especial si sabes usar CSS
Hombre, yo añadiría AJAX al respecto y tal. ¿Has probado el tracker o te has quedado en la web?la lógica que está detrás de la web es la que podría marcar en un momento dado la dificultad de la misma;
Eso es lo que te estaba diciendo.y repito, es para eso para lo que si que se puede necesitar ser ingeniero, y creeme, el que hace la interfaz web eso no lo va ni a tocar;.
Vaya, pues en pivotal son ingenieros los que lo hacen todo, incluido el interface, que es algo más que CSS como ya he dicho.
Me da que ni siquiera probaste el gestor de proyectos, que era de lo que iba el asunto, no de la web del producto
4eVaH escribió:Lo que te quiero decir es que de las X personas que hacen esa página web, probablemente sean 4 o 5 las que tengan que poner su materia gris a trabajar, y el resto son, a mi parecer, lo equivalente a obreros de construcción.
Que vale, que para ganar puestos de responsabilidad tal vez hay que empezar desde abajo, pero tu no pones a un arquitecto en prácticas a juntar ladrillos.... estamos en el puto tercer mundo; yo desde luego rechazaré muchos trabajos hasta quedarme con uno, porque cuando programo, o lo que sea, entiendo que antes hay un ejercicio muy importante de abstracción, de pensar qué es lo que quiero hacer, de cuidar todos los detalles, y lo que es una pena es que eso lo haga otro, y que sólo te pongan a programar siguiendo instrucciones... así nos quitan el Ingeni de Ingeniero.
zheo escribió:4eVaH escribió:Lo que te quiero decir es que de las X personas que hacen esa página web, probablemente sean 4 o 5 las que tengan que poner su materia gris a trabajar, y el resto son, a mi parecer, lo equivalente a obreros de construcción.
Entendí perfectamente lo que querías decir la primera vez. Sin embargo te sigo diciendo que no es así
Y no es la única compañía que lo hace. Hay una tendencia ahora a que sea el equipo completo el que diseñe los productos, o al menos los subsistemas.Que vale, que para ganar puestos de responsabilidad tal vez hay que empezar desde abajo, pero tu no pones a un arquitecto en prácticas a juntar ladrillos.... estamos en el puto tercer mundo; yo desde luego rechazaré muchos trabajos hasta quedarme con uno, porque cuando programo, o lo que sea, entiendo que antes hay un ejercicio muy importante de abstracción, de pensar qué es lo que quiero hacer, de cuidar todos los detalles, y lo que es una pena es que eso lo haga otro, y que sólo te pongan a programar siguiendo instrucciones... así nos quitan el Ingeni de Ingeniero.
Precisamente iba a preguntarte cual fue tu primer trabajo después de la carrera, y ampliarlo a preguntar qué puesto debería ocupar un ing informático como primer trabajo, o como trabajo final.
4eVaH escribió:El puesto ideal que un ingeniero debería ocupar al iniciar o terminar su vida profesional... no soy yo quien tiene que decirlo, pero supongo que habrás estudiado ingeniería del software, cualquier puesto por encima del de programador estaría bien para empezar, aunque sea de becario, tu no pondrías a cirujanos en prácticas a hacer de enfermeros, ¿verdad? yo soy partidiario de que cuanta más responsabilidad e implicación con el proyecto des a los miembros del equipo, más valorados se sentirán; y no trabajaré nunca para una empresa en la que mi nivel de implicación sea lo equivalente al nivel del que tiene un obrero en una construcción.
zheo escribió:4eVaH escribió:El puesto ideal que un ingeniero debería ocupar al iniciar o terminar su vida profesional... no soy yo quien tiene que decirlo, pero supongo que habrás estudiado ingeniería del software, cualquier puesto por encima del de programador estaría bien para empezar, aunque sea de becario, tu no pondrías a cirujanos en prácticas a hacer de enfermeros, ¿verdad? yo soy partidiario de que cuanta más responsabilidad e implicación con el proyecto des a los miembros del equipo, más valorados se sentirán; y no trabajaré nunca para una empresa en la que mi nivel de implicación sea lo equivalente al nivel del que tiene un obrero en una construcción.
En realidad los médicos si pueden hacer funciones de enfermeros cuando son novatillos. Al contrario, lo que no pondrías es a cirujanos en prácticas a operar.
Sin embargo no me has dicho gran cosa, simplemente "por encima del programador". Es decir, ¿bastaría con "jefe de programadores"? ¿Y cómo podrías guiar el trabajo de programadores sin tener experiencia en ese trabajo?
El problema es que muchos veis programar como "obrero" de la construcción, cuando yo veo programar como un ejercicio constante de ingeniería y diseño.
4eVaH escribió:No voy a seguir este tema; picarcódigo es lo equivalente a ser un "obrero" en una construcción, y cualquiera que haya cursado la carrera lo debería saber. Otra cosa distinta será el concepto que tu tengas de programar, y del que tengo yo de programar.
Porque yo puedo encontrar la solución a un problema, y darsela a mi abuela y que la programe, porque programar puede convertirse en un ejercicio mecánico que puede hacer cualquiera.
El peligro de las universidades actuales es que están demasiado influenciadas por el mercado software, enseñan java a cascoporro y los alumnos pierden conocimientos fundamentales como el de currificación de funciones, recursividad, y se manejan a duras penas con punteros; y lo mejor de todo es que pueden seguir diciendo que "saben programar".
Es más, cualquiera que haya estudiado esta carrera para conformarse, o sentirse orgulloso, por tener un trabajo de programador... se equivocó de carrera...
Ahora soy yo quien hace las preguntas: De todos los patrones de diseño que aplicas en tus proyectos... ¿Cuantos has ideado tu?
También quiero aclarar que para mi no es lo mismo desarrollar software que programar, encuent programar; encuentro lo primero mucho más digno.
4eVaH escribió:zheo, si te conformas con el puesto de alguien que hizo una diplomatura, o una FP, ¿para qué estudiaste una licenciatura?
dark-kei escribió:Aquí lo que hay que diferenciar es al buen programador que como dice zheo aplica mucha teoría y hace las cosa pensando de verdad y al programador cualquiera que pica código y punto. Ahí es donde esta la diferencia de un ingeniero de verdad del resto.
(Esto lo digo yo que actualmente hago el Grado de ingenieria y llevo a mis espaldas 1 grado superior y 1 medio de informatica + 3 años de experiencia en programación web )
4eVaH escribió:PD: Xatpy yo no hablo del ingeniero técnico, hablo del ingeniero superior... entiendo que no vas a poner al ingeniero técnico a diseñar algoritmos genéticos, por ejemplo, o a trastear con redes neuronales... que son cosas que, en mi universidad al menos, los ingenieros técnicos no saben ni que existen... y mira que son básicas.