"[...] Intento mejorar mis conocimientos estudiando algoritmos, pero es un proceso largo y duro. Veo los algoritmos difíciles, y al ritmo que voy, va a pasar una década antes de poder dominar todo el material que hay en los libros..." [...] "Creo que entrar en una empresa y programar a tiempo completo me daría la oportunidad de mejorar mi nivel y aprender más que estudiando por mi cuenta, pero me estoy matando para encontrar trabajo y me empiezo a sentir realmente frustrado..."
|
etiquetas: graduado , ingeniería informática , frustrado , programar , trabajo
Puedes salir sin dominar ningún lenguaje en particular (o dominando alguno con poca o ninguna incidencia en el mundo laboral, como Modula-2/3 o ADA), ningún entorno y ningún framework, pero la metodología de programación si que la tienes que haber adquirido. Luego, cualquier lenguaje y entorno lo puedes aprender en un mes. Al final, la excelencia te la da la práctica.
Edit: comentario mierder por no leer primero el artículo
Porque reconozcámoslo gente estilo Tanenbaum, Kernighan & Ritchie, etc... que se levantan un día y el resto es historia, hay pocos...
La verdad es un poco bruto pretender pasar de programación básica que te enseñan a implementar Google, sobre todo porque detrás de Google hay un mundo...
Puedes salir sin dominar ningún lenguaje en particular (o dominando alguno con poca o ninguna incidencia en el mundo laboral, como Modula-2/3 o ADA), ningún entorno y ningún framework, pero la metodología de programación si que la tienes que haber adquirido. Luego, cualquier lenguaje y entorno lo puedes aprender en un mes. Al final, la excelencia te la da la práctica.
En 7 años aún me cago cada vez que veo el código de hace 6 meses
A programar se aprende programando y teniendo dudas y yendo a google y a foros y viendo código de otros, también tienes que estudiar metodologías,algoritmos y frameworks pero vamos, que si no te metes en faena, si no das el primer paso, no avanzas, no se puede pasar del quicksort a Amazon.
#11 Te puedo llegar a reconocer que programen más (aunque me cuesta creerlo) pero lo de mejor...lo dudo.
Yo creo que nadie es capaz de programar única y exclusivamente con lo visto en la carrera (pocas asignaturas y encima de diversos lenguajes). Por otro lado en la carrera se quiere hacer más hincapié en otros aspectos que incluyen el análisis y el diseño.
Todavía esbozo una sonrisa cuando pienso en aquel ingenuo que se metió en mi carrera pensando que "programaría videojuegos".
De todas formas las empresas piden cada vez menos que sepas programar. Que si frameworks, que si librerías, que si aplicaciones prefabricadas...de aquí a nada la gente no sabrá ni hacer un FOR.
Y lo que dice el meneo, es lo que pasa en la UNED en las carreras de Informática.
Lo que te deben dar en las universidades son buenas bases.
Creeme, por mucho framework que se desarrolle, no se puede empezar la casa por el tejado. El pseudocodigo se creó para algo. Es un coñazo, de acuerdo, pero evita que los novatos se acojonen.
Yo acabé la carrera hace un par de años, programo a diario desde hace casi 8 y cada vez que me paso por TopCoder, Google Code Jam o recientemente la Facebook HackerCup me doy cuenta que aun me faltan un par de lustros para sentir que no soy un programador mediocre.
Curiosamente me sentía mejor programador cuando aprobé Análisis y Diseño de Algoritmos hace 7 años... pero será el efecto Dunning-Kruger como dice #8
Jefe: "Bienvenidos, cuentenos su experiencia en base de datos... ¿Cuantas tablas manejaron en sus practicas?
Novato: "Hicimos un sistema de información con 15 tablas" (y lo dice orgulloso)
Jefe: "¿Hasta cuantos campos llegaron a manejar por tabla"
Novato: "Máximo unos 16 campos"
Jefe: "¿Cuantos registros máximo manejaron?"
Novato: "Treinta... mas o menos"
Luego cuando se enteran que el número de tablas y campos se cuentan por centenas, el de registros por millones, en un software normalito, les da un colapso nervioso, luego se quejan que en la universidad nunca les comentaron algo de esas magnitudes.
Pero en la universidad, si un profesor les llega a exigir y poner ejercicios mas complejos, entonces los estudiantes se reunen, redactan cartas, y logran sacar a patadas al profesor porque los está "torturando con tanto trabajo".
Y eso es lo irónico, en la universidad el estudiante es conflictivo, se le enfrenta a los profesores, protesta, etc.., pero llega a la empresa y sufre una metamorfosis bestial: se convierte en una alfombra muda que es pisoteada todo el día por el jefe/jefa de turno y todo resquicio de dignidad se evapora.
Esto es una trola como un burro, pero como te vas a graduar si no sabes ?
programmers.stackexchange.com
1 blog 2 blog 3 blog la tierra es una trola blog que se me escapo
Normal que la industria del videojuego en España este tan muerta, no en ventas sino en produccion, si apenas tenemos 4 empresas de desarrollo videojuegos contadas.
Me he dado cuenta de que tanto los ciclos formativos en informatica como las ingenierias tecnicas y superior en informatica en España solo te guian hacia un camino principal: la Consultoria. Asi nos va....
Pero como todo, con paciencia y ganas....
www.youtube.com/watch?v=TGG4NLzT4Po
Y no sólo eso, sino también con nociones de gestión de proyectos, además de los conocimientos "inútiles" que dicen algunos, de matemáticas, estadística, electrónica, etc.
Me ha gustado particularmente una asignatura en la cual hemos tenido que simular ser una empresa y tener que redactar una memoria para un proyecto, aconsejados por una empresa real. Te da una visión muy cercana a lo que es en realidad la informática del Mundo Real(tm).
Una formación bastante completa, desde mi punto de vista. Yo me siento perfectamente capaz de entrar ahora mismo en cualquier empresa y darlo todo.
Qué os parece? A mí lo más normal, por eso no entiendo que como Ingeniero Informático en España a lo más que aspiremos es a picar código. Como ingeniero tienes que saber un mínimo de programación, pero se espera mucho más de ti, al menos en el extranjero. Hay gente que pica código mil veces mejor que un ingeniero, igual que un celador mueve una camilla mejor que un médico o un agricultor recolecta uva mejor que un ingeniero agrónomo.
Licenciado: El que sabe muchas cosas.ejemplo, abogado con miles de libros que se sabe la ley de memoria.Si algo no viene en sus libros tendrá que comprar mas libros, y le costará horrores aprenderlo.Un abogado mercantil tardará años en ser un abogado penal decente.
Ingeniero: El que sabe resolver problemas, y si no sabe, aprende, porque tambien se le ha formado para aprender.Tiene unos pocos de libros que le sirven de base de su conocimiento.Sabe poco de un area pero es capaz de aprender a gran velocidad hasta tener un conocimiento apreciable.Si sabes Java y/o C programas cosas decentes en Python en 3 dias, y en dos meses haces cosas serias sin problemas.
Si un arquitecto se formara como un licenciado, tendría que tener un libro para hacer edificios de oficinas, otro para hacer viviendas, otro para edificios redondos..... y si le encargaran hacer un centro comercial debería ir a comprar un libro nuevo sobre como hacer centros comerciales.
Al reves tambien suena ridiculo, si un fiscal se formara como un ingeniero, tendría que experimentar y aprender para cada caso que le asignaran, pidiendo dia si y dia tambien recesos y descansos para buscar en google el procedimiento para pedir una orden de arresto o una solicitud de embargo sobre un bien inmueble.
El licenciado tienes que saber respuestas, el ingeniero tiene que saber donde buscar respuestas.
Vale que tienes que tener conocimiento de programación, vale que debes saber incluir una librería, utilizar APIS, utilizar su santísima trinidad, pero eres un INGENIERO, busca el significado en la wikipedia, en la rae, o pregúntale a alguno de tus profesores.
Yo el primer día que entré en la carrera que aún curso, "Ingeniería informática de sistemas" (ahora grado en ingeniería informática), todos y cada uno de los profesores me dijeron, textualmente "Aquí vais a aprender a resolver problemas, no a programar, programar puede aprender cualquiera, y sólo es cuestión de práctica, y horas y horas viendo null pointer exception por todos lados. Si queréis programar, os vais al ciclo,pero aquí, saldréis como ingenieros que plantean soluciones a problemas"
Otro de los problemas es el de "el que mucho abarca.." Para qué quieres saber mil+1 lenguajes de programación a una profundidad de gurú? Acaso enn tu futuro trabajo vas a tener que programar en C, en Java, en Python, en Perl, en BrianFuck y en Modula? todos los lenguajes de programación son iguales, saber uno y sabes el resto, no necesitas más, y cuando te pongas a currar y estés en el entorno de trabajo, profundizarás cojonudamente en ese lenguaje, y serás un experto, pero salir de la carrera ya siendo un auténtico crack en programación a alto nivel, j0as, yo tengo profesores que con una API de sockets aún se pierden.
Un poco de realismo, por dios, de programador a ingeniero hay un trecho.
Hombre, es ingeniería informática, no programación de videojuegos,es bastante lógico . Esa mentalidad la tiene demasiada gente: "oh! informática! Hacer videojuegos! cómo mola". Luego llegas el primer año y tienes ciento veinte asignaturas de matemáticas, cuatrocientas de física, y mil y pico de algoritmia.
"Un pouquiño de sentidiño", si quieres programar videojuegos, pues te haces un master de multimedia, que hay varios en Madrid y Barcelona (creo recordar que en esta ultima comunidad también los hay).
Es que cae bastante de cajón que no se de programación a ese entorno en una ETI sistemas/gestion o en una EI, o en el grado o como sea ahora. Vale que diste Computación gráfica con glut seguramente, y alguna más, optativas, y que es lógico, ya que no es el objetivo principal de la carrera...Si esta carrera abarcase TODOS los campos de la informática nos tiraríamos años y años y años estudiando(que es el principal problema que le veo al chaval que escribió el post de este meneo, que el que mucho abarca, poco "aprende")
Lo que comentas de que todos los lenguajes de programación son iguales... es mentira. A lo mejor todos los lenguajes que usen el mismo paradigma se parecen, pero hay muchísimos es.wikipedia.org/wiki/Categoría:Paradigmas_de_programación y conocerlos te da una visión totalmente diferente a la hora de abordar problemas.
Lo de los lenguajes de programación te doy la razón, vale que hay distintos tipos de paradigmas, pero me refiero a lenguajes específicos de un tipo de paradigma, al fin y al cabo pertenecen a un mismo grupo y se basan en lo mismo, y si para qué quieres saber en profundidad c++ y java, si sabiendo los conceptos de POO, aprender uno u otro es prácticamente igual.
Lo primero te servirá para conocer las bases del diseño de un videojuego, lo segundo es lo que te pedirán en cuaquier sitio serio donde vayas a pedir trabajo. La experiencia es totalmente imprescindible para entrar en un estudio. Y bueno, si tienes dinero y tiempo te puedes hacer un master como el que hay en la Pompeu Fabra.
Un empleo se consigue si les caes bien y si economicamente les cuestas poco. Lo digo por experiencia propia, mas de 15 años programando y en la mayoria de las entrevistas laborales no pasamosmas alla de las preguntas tipicas personales y el saludo "cualquier cosa lo llamaremos".
Está claro que el "ingeniero" debería saber esa teoría que me acabas de contar, que c++ te permite gestionar a un nivel más hardware, que java te lo da todo hecho (xD) y te come la memoria...Pero de ahí a saber programar en todos y cada uno de ellos, es otro mundo aparte, yo no tengo ni puta idea de controlar la memoria a través de c (creo que sólo vi un código en mi vida referente a eso ), más sé que sí se puede hacer, y que comiéndome unos cuántos errores acabaré sabiendo lo básico.
Pero es eso, totalmente de acuerdo en que deberías conocer diferentes tipos de paradigmas, lenguajes, etc, para poder afrontar un problema de un modo u otro, pero de ahí a saber programar en ellos, ya es otra cosa, si supiese programar en todos los lenguajes de programación que conozco, juro que hago una sopa de código muy rica y muy variada, porque ya ahora se me van system.out mientras escribo en C...xD
Soy economista y no se contabilizar
Soy abogado y no se pleitear
Soy médico y me aterra diagnosticar sin vademecum
Soy docente y no me se expresar
Soy ingeniero y apabulla la mecánica
Soy informático y no se programar
----
TRABAJANDO:
Soy economista y me paso el día archivando papeles y atendiendo el teléfono
Soy abogado y estoy todo el día escribiendo textos en un ordenador
Soy médico y estoy en paro hoy sí y mañana también haciendo sustituciones en pueblos que ni se el nombre
Soy docente y los que quieren aprender no están en mi clase...
Soy ingeniero y el gerente de la empresa lo que quiere es un capataz para manejar al sindicato
Soy informático y me paso la mañana pelando cables...
CONCLUSIÓN: Esto es España. Si lo quiere bien hecho váyase a Alemania (Respuesta verídica de un carpintero metálico a un lacónico por mi parte "Esto está torcido"....)
Uno de hecho ha escrito algun libro de texto de asignaturas de universidad...
Te han engañado... si quieres programar videojuegos y sabes programar: vete a programar videojuegos... ya sacaras la carrera cuando te aburras, si te hace falta...
Java funciona en lavadoras... He incluso en moviles... Java no es lento, los que programan(mos) en java lo hacen(mos) lento.
thechive.files.wordpress.com/2011/01/internet-true-11.jpg
Quien me mandaría a mí a meterme en ingeniería informática...
-Lo mismo este fulano se ha pasado toda la carrera fusilando prácticas a diestro y siniestro.
-Lo mismo la ingeniería no es como aquí
Por cierto, esto fue portada en reddit hace muuucho tiempo. Van a ser ciertos los comentarios que se están dejando en www.reddit.com/r/es/comments/fhouw/lo_más_leído_en_4_periódicos_esp
Empiezas por una pipa y ya no puedes parar, es un vicio!
Empiezas por un "Hello World" y ya no puedes parar, es un vicio! (que te produce dolores de cabeza, pero agrada).
Creo que pudieramos estar ante el caso del "escritor frente al foleo en blanco", aka: "informatico frente a la pantalla triste del IDE"
#58 La portabilidad de Java es lo que lo hace infinitamente más lento que lenguajes como C/C++
Por cierto, aprender a programar bien se puede tardar una vida norvig.com/21-days.html
Tirar líneas de código en un lenguaje concreto lo llevamos haciendo todos desde que teníamos un spectrum.
De todas formas, debes de aprender/enseñar unas bases, en principio ¿qué más da que una tabla tenga un millón de registro? (que lo da) o que tengas un esquema de centenares de tablas, o que si intentas mantener en algunos casos la integridad referencial pierdes en rendimiento, o que se conecte 1 o miles de personas por minuto.
A trabajar y la problemática del día a día del trabajo, se aprende trabajando, no en la universidad.
- Si no te ves con fuerzas de programar después de estudiar una carrera de informática, o tienes un problema, o lo tienen tus profesores.
- También habría que mirar el plan de estudios cursado porque en EEUU los "grados" están muy poco regulados, no como aquí tan sólo tenemos algunas optativas y de libre elección.
- La mayoría de estudiantes saben programar incluso antes de entrar en la universidad (programas sencillos... o no tanto)
- Si el problema es que sí sabe programar, pero no al nivel que puede ver en esas webs, eso es del todo normal, y no merece un artículo como éste.
- La empresa no es un centro de formación, hay que saber producir para que alguien te coja, aunque sea a nivel bajo (y sueldo bajo, claro). Poco a poco se coge experiencia. Es esencial que un informático tenga habilidades de autoformación.
- Para llegar a los niveles que se ven en algunas páginas, primero hay que nacer con ese don, haber practicado durante toda tu vida desde pequeño, gustarte muchísimo y dedicarle tu tiempo libre. Eso no se aprende en la Uni.
Se supone que la universidad sirve para eso... Que asumamos de esa manera como lógico y necesario algo que es una prueba del fracaso de nuestras universidades, es terrible.
No pretendo desviar el debate pero en muchas ocasiones la culpa es de los profesores, que cómodos en su sillón de despacho durante tantos años han perdido la noción de realidad en el mundo laboral enseñando a los alumnos cosas obsoletas por simple pereza de rehacer los apuntes de los 8 años anteriores. En la UA hay de esos a porrones.
La universidad, independientemente de la validez de lo que aprendas, si te deja en el mundo post-carrera con unas bases que si las compaginas con unos meses de prácticas profesionales te das cuenta que están ahí y las puedes usar para solucionar problemas, eso sí, problemas, en principio, no demasiado elaborados que seguramente requieran práctica de años.
Ahora, después de mi experiencia, viviendo en este país y no queriéndote ir, no estudiaría esta carrera otra vez y menos en la UA. Me metí porque me gustaba la informática, me gustaba la idea de aprender como funcionaban las máquinas y lo que hacen de forma detallada, así como todo su mundo. He acabado con problemas de salud (ansiedad y depresión) y aborreciendo este campo.
Tengo claro que trabajaré de informático hasta que pueda hacerlo de otra cosa, incluso planteandome a mis 26 años empezar un modulo u otra carrera todo lo más alejada a este mundo.
Esta claro que cada uno somos un mundo, me alegro por la gente que le haya pasado todo lo contrario.
Un saludo.
dan.corlan.net/bench.html
Java puede no ser 'infinitamente mas lento que C/C++' sino 'algo mas lento', sobre todo en entornos de servidor que es donde mayoritariamente se usa y de donde mayoritariamente vienen todas las quejas de lentitud.
Si es lento en servidores es pq se programa mal. Con java se pueden hacer juegos para el nokia 2300 y para el motorola V3 el 99% de las quejas de rendimiento son pq el codigo es una mierda.
Yo mismo tengo el ciclo formativo de DAI y ahi aprendes a picar código pero sales sin saber nada de patrones de diseño o ingenieria del software o de como funcionan las cosas a un nivel algo más complejo que tener un IDE delante y saberte la sintaxis de tres o cuatro lenguajes, un estudiante de ciclo no tiene ni de lejos la base de un ingeniero que haya aprovechado la carrera (aunque por ejemplo yo aprendi muchisimo más de BBDD en el ciclo que en la universidad).
Y ojo, que no es ser clasista ni nada, pero lo que es, es y como estudiante de ambos titulos estoy harto de ver a estudiantes de FP devaluando la carrera en foros para sacarse de encima su complejo de inferioridad (o creyendose realmente superiores) cuando son rollos totalmente distintos, vamos que es que no tienen nada que ver ni de lejos, que FP no forma ingenieros ni lo pretende. ¿Merece la pena entonces hacer FP? claro que si, yo lo recomiendo, para mi fue una gran experiencia, pero si te gusta de verdad luego sigue, que en la carrera vas a aprender muchas más cosas.
A programar se aprende programando MUCHO.en la uni solo te dan unas bases que te pueden ser utiles si las usas mucho pero que no son exclusivas de la uni...
Un framework solo es una herramienta, no tienes pq usarla siquiera si no se ajusta a tus necesidades.
Eso es picar, programar es hacer arte.
Principalmente por todas las razones que tú has dado pero aplicadas a mi especialidad. Yo a día de hoy estoy trabajando de informático (con todos los respetos, no digo que el trabajo de informático sea despreciable, para mi es loable, la programación y yo no nos llevamos bien), y no hay un puñetero trabajo de Telecos que sea decente, a no ser que tengas eones de experiencia.
Total, que todo lo que he estudiado referente a la electrónica en el campo de las comunicaciones no me sirve para NADA, absolutamente para nada.
Antenas --> nada, Electronica de potencia --> nada, electrónica de instrumentación --> nada, electrónica de control --> nada, micro controladores (unos cuantos) --> nada y así un no parar.
Las empresas miran que sepas programar (Soy Telecos joder!!) en plone, c, java, html, perl, phyton, visual .net, y una larguísima e interminable lista.
Lo que sí he de reconocer es que en los ciclos he tenido mucha suerte, ya que me han tocado buenísimos profesores y, sobre todo en el segundo, una magnifica clase en la que todos los compañeros eramos participativos y colaboradores unos con otros. Sin duda el mejor ambiente para aprender y dar ritmo a una clase.
Por supuesto, aún siendo becario como soy, no sé aún cómo afrontar cada uno de los problemas, pero es cuestión de pelearse una y otra vez con el código, con muchísimo análisis de datos, con electrónica, con señales petadas de ruido...
Irrelevante a mas no poder.
Personalmente opinaba algo parecido a ti (Entré en la carrera después de haber estado programando desde los 15 años [sin contar años previos de ejecuciones de comandos en basic, etc. para lanzar juegos y aplicaciones en arcaicos predecesores del PC], manejaba linux desde los 16 [llegando a ponerme a hacer incluso recompilaciones de nucleo para quitar componentes que no iba a usar para que me entrara en el disco duro de mi PC de entonces junto con el windows 95 con el paquete office de la época {que los discos duros entonces no eran como ahora, precisamente...}, con lo que espero que captes que mi nivel no era bajo], etc., todo de manera autodidacta y compartiendo conocimientos con mis compañeros.), pero cuando entré en la carrera me di cuenta de que las matemáticas te enseñan a enfocar los problemas de otra forma, la programación lógica a no estancarte en tu forma de pensar a la hora de programar y saber enfrentarte a los problemas, las de ingeniería del software a ser capaz de planificar y llevar a cabo un buen desarollo (sí, no solo a picar código), en las de arquitectura de computadores cómo funciona a nivel interno y el procesado de la información (muy útil en determinados desarrollos), en sistemas operativos la forma de trabajar de cada uno, cómo funcionan y qué entorno te vas a encontrar en cada caso, en las de programación no solo a programar (que en mi universidad se hacía en pascal, C++, Java, Ensamblador, Prolog, Haskel, Matlab, ...) sino a saber hacerlo bien, con las metodologías apropiadas de manera que te quede un proyecto sólido, flexible y reutilizable (si se necesita).
Como digo, si dices lo que dices, no tienes ni pajolera idea de lo que es la carrera. Y, aunque hubieras estado en la carrera, sería así. Si alguien no es capaz de aprender, únicamente de aprobar, ha tirado su tiempo.
P.D: Muchos amigos han sacado los módulos (ambos) de informática, y puedo comparar niveles. Salvo casos excepcionales de gente que ha ido aprendiendo cosas por su cuenta, y que aun así no ha aprendido todo lo que la carrera les pudiera haber aportado (aunque han conseguido una soltura con la práctica bastante buena), el nivel alto de los de formación profesional es un mito. Saben de picar código de un lenguaje en concreto un poco, pero su capacidad de adaptación suele ser muy poca. A menos que sea de las personas que le echan ganas y tratan de aprender más por su cuenta, pero esas personas también las hay en la carrera, y no veo normal comparar casos que convengan de una parte con otros que nos vengan bien de la otra, y no con sus teóricos equivalentes.
#23 Si existe una facultad en la que no se da POO hasta 3º, que me cuesta creerlo en el año 2011, es que es una basura de facultad.
Un programador licenciado, cobra 1000€ mas al año que un programador que no es licenciado.
He sido programador, ahora solo programo para mi. No soy licenciado por ninguna universidad. Me saque un titulín en una academia. Y con eso, y mis ganas de trabajar y de aprender, me fui a Madrid y allí conseguí mi primer empleo en un proyecto de IBM para Caja Madrid de programador Jr. He trabajado en otros dos proyectos mas y aun me siguen llamando desde Madrid para nuevos proyectos.
Que quiero decir con todo esto? pues el que quiera encontrar un trabajo de programador, solo hay que saber moverse y buscar la mejor bolsa de trabajo. Aquí en España, la mejor esta en Madrid y Barcelona. Pero para los que no sabemos catalán la mejor es Madrid.
Si este chaval no se ve con ganas, es por que no las tiene. Ni ganas, ni conocimiento, ni nada...
En cuanto al chaval de la noticia para mi que se metió en una carrera que no le gustaba.
En el resto de ingenierias NO ocurre, pero en la informatica SI; todo, TODO lo que das en la uni -menos 'esas cosas que no tienen que ver con la informatica'- esta mucho mejor explicado en internet de manera gratuita, masiva y habitualmente por sus inventores. Ademas internet es un campo de pruebas brutal de todo ello con lo que si quieres, a parte de conocimiento, puedes tener experiencia.
Puedes aprender a programar teniendo a los mejores programadores del mundo como ayuda solo con apuntarte a mailing lists.
Un cirujano autodidacta por internet no tiene acceso a un porcentaje ni remotamente parecido de informacion sobre su quehacer de la que tiene un informatico autodidacta ni puede hacer todas las practicas que quiera, igual pasa con un ingeniero-hace-puentes, pero cualquiera puede, en su casa, tratar de hacerse su propio SO, su propio servidor o su propio videojuego...
De hecho ya te digo, el mejor programador que conozco tiene fama internacional y ni carrera ni FP... (y conozco mas grandisimos programadores con los mismos estudios que tambien han demostrado al mundo ser la ostia en IA).
Mientras estas en la uni el mundo no se para... la gente que no va hace otras cosas...
Ademas: el conocimiento mas basico para saber programar no se da en la uni (el ingles).
(Vale, si, los carpinteros también hacen librerías...)
Como bien dice #93 en Informática el que quiere aprender solo necesita Internet, ganas de aprender y conocimientos en ingles que ayudan bastante.
EDIT: Yo también los conozco.
Lo peor son los disgustos (eufemismo) que te llevarás en el mercado laboral español.
Si buscáis la felicidad, plantearos cambiar de profesión o emigrar
Ahora llevo 6 meses en la empresa y desde luego me veo muy bien en todos los aspectos y con un progreso que desde luego no hubiese tenido de no haber adquirido la metodología de trabajo en la unex.
10 CLS
20 PRINT "Hello, World"
RUN
Ya verás, después de esto te sentirás capaz de todo...