"[...] 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..."
Comentarios
Curioso, yo me siento capaz de programar e incapaz de aprobar las demás que no tienen nada que ver con la informática...
#1 ¿que no tienen nada que ver con la informática? ¿No te referirás a la programación?
#10 No, programacion se me da bien pero calculo y física...
#1 Idem. Pero con tiempo y una canya se logra.
Es normal, un abogado no debe sentirse capaz de ganar un juicio nada más salir de la uni, ni un médico capaz de salvar a alguien en urgencias el primer día...
#3 ¿Por qué no?
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.
#3 Te equivocas. La comparación sería que un matemático acabase la carrera y no se sintiese capaz de hacer derivadas.
#3 creo que noo es lo mismo, un medico, un bombero y un policía, que un programador. No es que salgas de la uni ya sabiendo a programar, es que debes de salir de la uni sabiendo ya llevar un proyecto de tipo empresarial. Osea, que si tiene que estar cualificado para ocupar cualquier puesto de programador "Junior". Lo que está claro es que no vas a entrar siendo "Senior", y analista si has sacado muy buenas notas en la uni, master, doctorado, etc..
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...
Es que el chaval pretendía fundar Google tras acabar la carrera. Es imposible salir de una formación y ser un crack. Hay que pelearse años, mejorar poco a poco y llorar viendo lo que programabas hace 1 año.
En 7 años aún me cago cada vez que veo el código de hace 6 meses
Siempre me acordaré de lo que un profesor de lenguajes me contó en la carrera.Los Ingenieros estan para una cosa y los Licenciados para otra. No son ni mejores ni peores, son distintos.
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.
#41 y los licenciados en física, matemáticas, etc... qué? También tienen que saber respuestas?
Por alusiones:
#107 yo no he estudiado derecho,es mas no tengo ni puta idea, pero se de licenciados en derecho que se presentan a oposiciones y cada dia tienen que "recitar" un tema delante de su preparador, ahora dirás con que las oposiciones para informatico tambien, pero solo la "parte de letras" (constitucion estatutos reglamentos.....)
No sé que tipo de abogacía se ejerce en los juzgados, pero a excepcion de unos pocos no creo que sean del tipo PhenixWright de buscar pistas e indicios y tener la idea del siglo para culpar o excupar a un acusado, creo que se basa más en iniciar procedimientos, presentar alegaciones, conocer plazos y cauces legales, como te digo no tengo idea, nunca he pisado un juzgado, si me equivoco corrigeme.
Por otro lado ¿no te resulta "revelador" con una mente de ingeniero seas ahora mismo sysadmin?
#59 y #48 Sinceramente no me acordaba que fisica quimica y algunas más de ciencias, se siguen llamando licenciaturas, siendo coherente conmigo mismo tengo que decir que esas carreras tienen mal puesto el nombre. Alguien sabe si han "corregido este aparente error" con el plan de bolonia?
#41 Si a mí no me hubiesen enseñado a resolver problemas, ahora lo tendría claro. Me enseñaron en la carrera de física a hacer cálculo numérico mediante fortran, ¿qué me encontré una vez empecé a trabajar en la investigación? Que tenía que saber C++, y que todo el cálculo numérico que me enseñaron no me sirve de nada porque las funciones ya están implementadas. Así, aprender a hacer una simulación con C++ desde cero, sin tener ni puñetera idea de programación de verdad, le da a uno que pensar, porque si no me hubiesen enseñado en física que lo importante es saber cómo abordar los problemas, más que saber las soluciones.
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...
#41 Te he votado negativo porque me he alarmado desmesuradamente leyéndote, y aún sigo patidifusa, por lo siguiente:
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.
y
El licenciado tienes que saber respuestas, el ingeniero tiene que saber donde buscar respuestas.
Yo soy sysadmin, aunque estudié Derecho... Y el tópico y la falsa idea extendida de que el Derecho consiste en memorizar un porrón de leyes... es un gran error.
La esencia del Derecho es la lógica. Usar la lógica y no la memoria. De qué sirve memorizarte un montón de leyes cambiantes, si no eres capaz de aplicar la lógica en los casos prácticos, en la vida real. Y sobre todo, hablando de Derecho Penal.
En resumen, "El licenciado (al menos en Derecho) tiene que saber dónde buscar respuestas", al igual que un ingeniero, según tú.
Por cierto, no hay en Derecho, en 5 años de carrera, una sola asignatura que consista en memorizarte una Ley.
Llegan recien egresados a nuestra empresa de software:
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.
#27 bueno bueno, por centenas y millones es cualquier aplicación...
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.
El 90% de los que dicen trabajar de informáticos lo que hacen es picar código y eso NO es programar...
#0 Felicidades por descubrir el efecto Dunning-Kruger http://es.wikipedia.org/wiki/Efecto_Dunning-Kruger
#8 Bah,el refranero español es mucho más antiguo y sabio. Dice así: "Qué valiente es la ignorancia". Dios, cuanta sabiduría comprimida.
Mucho chulito veo por los comentarios, . Estudiar Ingeniería Informática no te enseña a programar, te da ciertas bases para luego con los años puedas adquirir cierto nivel de manera más o menos equilibrada.
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
#8 Eso ya lo dijo Sócrates: "Solo se, que no se nada"
#35 Si te crees que sabes de eso, vas a flipar cuando curres de verdad Echa un ojo a #8
#56 Yo no he dicho en ningún momento que domine ninguna de esas cosas. Sólo he dicho que sé utilizar y conozco todo eso, y más cosas. Evidentemente, no puedo compararme con alguien que lleve programando en C++ a tiempo completo durante 8 horas al día todos los días de la semana.
#69 De la Universidad de Murcia.
#101 Creo que aptitud y actitud me sobran, de hecho, en esa simulación empresarial, conseguimos la nota más alta de la clase, y el proyecto fue muy bien valorado incluso por las empresas que participaban aconsejando (actuaban de clientes). Y lo de real lo digo porque era un proyecto real, que tenía un uso de verdad, se realizaba en 38 días laborables y tenía un precio final de 30.000 euros.
Noto que ciertos comentarios tratan de pintar el panorama más negro de lo que en realidad es, de distorsionar la realidad. Que si cuando salgáis de la carrera no vais a saber hacer la O con un canuto, que si aquí sólo hay consultoría, que si blablabla. Más bien diría que los efectos del síndrome que apunta #8 se producen al revés...
Ser un buen programador toma 10 años por lo menos.
Lo que te deben dar en las universidades son buenas bases.
Este chico es que parece que se quiere hacer la app para el iPhone que le saque de pobre leyendo libros.
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.
La culpa la tiene la gente que es una flipada. Le habrán contado sus colegas las mil cosas que hacen ellos en su trabajo / tiempo libre, haciéndole creer que él no sabe nada. Cuando todo el mundo, lo primero que programa, es una mierda como una casa.
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.
#18 "De todas formas las empresas piden cada vez menos que sepas programar." WTF? Soy ingeniero electrónico, y las empresas que conozco(solo son 3,vale,no es demasiado,pero son empresas de electrónica) te exigen nociones básicas de un lenguaje de alto nivel, y además que sepas entender y editar sin problemas en ensamblador.
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.
Lo triste es esa gente que se mete a una ingeniería para programar, para eso vete a un ciclo, o mátate por tu cuenta leyendo libros.
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.
#43 La peor cosa que se ha hecho en España es colocarle la etiquetita de INGENIERO a la informática, en el resto del mundo el equivalente es "Computer Science" (Computer engineering es otra cosa). Y es que la informática es de las ingenierías que menos se parecen al resto, es mucho más teórica y a la hora de la verdad importa mucho más la persona que el título.
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 http://es.wikipedia.org/wiki/Categor%C3%ADa:Paradigmas_de_programaci%C3%B3n y conocerlos te da una visión totalmente diferente a la hora de abordar problemas.
#46 Vale, ese es otro problema que ya nos mete en el tema del Plan bolonia y tenemos que incluir a telecomunicaciones, esa gran carrera que sólo existe en nuestro país.
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.
#47 En concreto C++ te da un acceso total al hardware, la capacidad para para controlar la memoria y escribir código en entornos en los que la eficiencia es lo que cuenta. Yo odio Java, pero estudiandolo aprendí a coger soltura con Eclipse (que es in gran IDE) y luego si te metes un poco más el funcionamiento de la JVM y su bytecode es muy interesante. Los dos ejemplos que has puesto son como agua y aceite
#50 Pero lo básico, te llevó mucho aprenderlo? más allá de que uno te permite x y otro y, la primera vez que ves un lenguaje de programación de cagas, pero luego te aprendes su sintaxis en cero coma(sus bucles while, sus for, sus includes ), que es a lo que me refería.
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
#51 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...
Java funciona en lavadoras... He incluso en moviles... Java no es lento, los que programan(mos) en java lo hacen(mos) lento.
#35 tiene toda la pinta de que tu estás en la politécnica de Cáceres no? Me suena bastante esa lista de lenguajes y lo de la planificación del proyecto de Ingeniería de l Software
#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 http://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.
#69 http://shootout.alioth.debian.org/fastest-programming-language.php
http://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.
#76 Sólo fijate en Android el modulito que lleva (no recuerdo su nombre) para que los algoritmos críticos se programen en C/C++
#51 "pero luego te aprendes su sintaxis en cero coma" Ese es el problema, que la gente piensa que saber programar es saber la sintaxis del lenguaje. Pero saber programar además es conocer las librerías escritas en ese lenguaje para saber cuando aplicarlas. Y hay muchas librerías como para conocerlas en cero coma...
Como ejemplo, imagínate a alguien que tenga 5 años de experiencia haciendo aplicaciones J2EE, y entonces le dices que como y sabe hacer la apliación en Java, que lo haga en C++, que es más eficiente y total como ya sabe Java le va costar lo mismo hacerlo.
Y los profesores esos que comentas que s lían con una API de sockets ¿son los mismos que dicen que los ingenieros resuelven problemas? Porque si el problema es establecer una comunicación entre dos puntos, ¿cómo lo resuelven si no saben usar la API? ¿Basta con decirle al "picadódigos" que use sockets? Es como si un arquitecto le dice al albañil que ponga columnas y use ladrillos para hacer una casa...
#30 Es muy loco tu comentario decir que España está atrasada en cuestión de programación de videojuegos porque en la ingeniería informática no se da ese tipo de programación.
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")
#30 Si quieres aprender a hacer videojuegos no hagas caso a #45. La manera más "sencilla" (por llamarla de algun modo) de entrar en la industria del videojuego es empezar a programar juegos para plataformas móviles y mientras estudia C++, matemáticas y fisica (orientada a juegos) como un campeón.
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.
Si no se siente capaz de programar es porque no lo ha practicado en casa. Si no lo ha practicado es porque probablemente no le gusta. Si probablemente no le gusta ¿porque se metió a hacer ingeniería informática?
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".
#16 La verdad que en tema de programacion de videojuegos la universidad española esta muy atrasada. Me creo que te esboces una sonrisa cuando piensas en los que, como yo, nos metimos en Ingenieria Informatica para tener una nocion en programacion de videojuegos, a mi me dan ganas de llorar. Haciendo un ciclo superior de desarrollo de aplicaciones informaticas, me di cuenta de que no daba para mucho a la hora de ponerte con videojuegos. Me pase a la carrera, la ingenieria superior, y estoy acabandola habiendo unicamente cursado dos asignaturas relativas a graficos, y las dos optativas, (aparte de las relativas a programacion, estructura de datos y POO) y me e vuelto a dar cuenta de que realmente sigues sin tener conociemientos claros de como programar un videojuego.
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....
#30 Conozco progamadores de videojuegos que fueron bombazos a nivel mundial que no tienen carrera...
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...
#72 Lo cual demuestra que no tienes ni la más remota idea de qué es la carrera de informática, dicho sea de paso.
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 , 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.
#87 Como gusta insultar, pues mira no se si sere un picacodigo pero ahora mismo me he adaptado a unos cuantos lenguajes y tengo bastantes conocimientos de programación estructurada, asi como capacidad de diseño y de realizar analisis funcionales pero vamos que si la carrera es mejor primero mira a quien contesto que esta diciendo que con primero de la carrera ya sabes mas que el modulo y perdona pero NO. Ahm por cierto las matematicas esas que dais en la carrera desconozco donde estudio cada personas pero las de 2º de bachillerato de algunos institutos son bastantes mas avanzadas sin que a nadie le siente mal, y quien haciendo el bachillerato cientifico no tenga esa capacidad mental de verdad que no se ni como aprobaba fisica pero en fin. Y no como puse en mi comentario que veo que mucha capacidad deductiva no tienes o no has querido leer mi comentario me fui directo al modulo, y si tengo muchos amigos que tienen la carrera y trabajo y he trabajado con mucha gente de la carrera y que no te ofendas(otra vez que la primera te has ofendido bastante) pero en el modulo te enseñan Sistemas operativos, programación estructurada, analisis, BBDD, y otras muchas cosas que pensais que son únicas de la carrera.
Al menos se ve que te gusta discutir las cosas, quizás seas de lo que nos dan mil vueltas a los de modulo pero creo que no es porque hallas estudiado la carrera sino porque te interesa tu trabajo
Mas nivel en I de carrera que en modulo JA!
#87 Por ahora eres el máximo exponente en los comentarios de http://es.wikipedia.org/wiki/Efecto_Dunning-Kruger
Todo buen alumno de 2º de Bachilleraro de la rama cientifica sabe hacer inferencia estadística haciendo el examen con los pies (nótame la ironía) o en vez de sudokus hace sucesiones y transformadas de Fourier mientras otros leen el Marca en los desayunos
RECIEN GRADUADO:
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"....)
Cómo mención... Es un poco bestia, porque algo estilo Google, no es afrontable ni en un brainstorm ni en una tarde de juerga/borrachera...
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...
Programar es una palabra muy amplia, mucha gente dice que sabe y poca gente sabe en realidad. Programar no es tirar 4 o 400 lineas en C/Java o hacerte una web en PHP, eso es por poner un ejemplo, ser albañil, no arquitecto.
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.
#78 El mejor programador que conozco ha dirigido exitos de software a nivel mundial y no tiene ni FP ni carrera, solo PASION e inteligencia.
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...
#80 La excepción no confirma la regla, y yo hablo siempre de bases, que no son las mismas las que adquieres en FP que en la carrera y por supuesto (y más hoy en dia gracias a internet) puedes aprender lo que quieras, de cualquier cosa sin necesidad de tener un título, eso si a ver quien es el guapo que me deja operar a corazón abierto leyendo tutoriales de internet, o me deja dirigir cualquier proyecto de ingeniería que no sea ingeniería informática, cuyos titulos están totalmente devaluados ya que como dicen, hasta alguién con un CCC de ofimática se considera informático.
#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.
Lo siento #88 peo informatica NO es 'como otra ingenieria' ni tiene nada que ver con 'dejarte operar por un cirujano que ha aprendido por internet de autodidacta'...
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).
Hay que tener algo mas que conocimientos para crear un buen algoritmo, hay personas a las que les cuesta mucho y otras que lo ven todo con claridad.
Como bien dice #93 en Informática el que quiere aprender solo necesita Internet, ganas de aprender y conocimientos en ingles que ayudan bastante.
#93 Si no estoy en desacuerdo contigo, pero creo que tu opinión solo es cierta en un número de casos marginal, en el sentido de que por cada ejemplo que encontremos de lo que dices, hay mil de lo contrario. Todos los creadores de Facebook, Twitter, Google, Microsoft, GNU-Linux, Yahoo... fueron a la universidad y la gran mayoría estudio ingeniería informática (o ciencias de la computación como bien lo llaman en EEUU).
Conozco a alumnos de módulo superior que programan mejor y más que alumnos de universidad.
El problema es que tiene miedo a empezar.
#11 Te puedo llegar a reconocer que programen más (aunque me cuesta creerlo) pero lo de mejor...lo dudo.
#11 ya claro, y también me dirás ahora que Stallman era físico
#11 Pues yo dejé la carrera, en su día, para meterme a un módulo superior (DAI, Desarrollo de Aplicaciones Informáticas)... Y pude comprobar de primera mano que esas afirmaciones son leyendas urbanas. El nivel de un chaval de primero de I.Informática es mayor que el de uno que ha terminado el módulo (y MUY de lejos. En código, metodología, y casi todo lo que requiera pensar un poco en como resolver un problema). Otra cosa es que en la carrera no se vea POO hasta 3º.
#23 Pues mira en mis dos años de modulo he tenido que ayudar a muchos fracasados de I de carrera, y yo me saque bachillerato, y me saque selectividad y me fui directo al modulo ¿porque? porque la carrera no te nada en si, y en el modulo en dos años acabe y estaba trabajando casi desde el segundo de modulo. Y habra de todo pero te puedo presentar a la gente que acabo conmigo y realmente tienen nivel a lo mejor mi promoción no es representativa porque todos programabamos desde los 15-16 y cuando llegamos ya conociamos lenguajes y algunas que otras cosillas pero la carrera por mucho que os tengan sorbido el coco en informatica no te da nada que no puedas aprender tú mismo(no lo tomeis a mal que hay otras carreras que si, pero la de informatica no es una de ellas es asi)
#23 Pues yo hice los dos ciclos, DAI y ASI (por este orden), antes de entrar en la carrera. Por mi experiencia te aseguro que en primero de sistemas no he aprendido nada de informática, todo matemáticas y física, la única asignatura que tenía de programación era cuatrimestral y solo llegaban a dar punteros por encima, cosa que ya había aprendido en el primer ciclo.
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.
#11 Yo no se que universidad comparas, pero en Granada no apruebas ni el 50% (tirando por lo bajo) de las asignaturas si no sabes programar.
En cuanto al chaval de la noticia para mi que se metió en una carrera que no le gustaba.
#11: Y, si a partir de tus conocidos sacas una conclusión, eres un paleto.
#97 No es una conclusión, es una experiencia. Pero sigue ladrando.
Por aquí un ingeniero en informática por la Universidad de Alicante.
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.
#75 Yo soy ing. de Telecos en sistemas electrónicos y te digo que no volvería ha hacer la carrera ni jarto de vino.
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.
Todo lo que comentas lo di yo también en la carrera en mayor o menor medida, y no dudo que estés de sobra preparado para entrar en una empresa y llegar muy alto. Pero aprender a programar "de verdad" es algo que solo se consigue con la experiencia de años. Hay gente que es capaz de resolver problemas como estos: http://code.google.com/codejam/contest/dashboard?c=801485# en un par de horas, yo para sacar uno de ese nivel tardo días.
A mi me quedan ya las últimas asignaturas de la carrera. Por fin!!!
Quien me mandaría a mí a meterme en ingeniería informática...
#0: Tú lo que quieres es ser funcionario.
Me voy a graduar en Arquitectura, pero no me siento capaz de poner ladrillos.
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.
#39 Picar código no es programar, si no eres cápaz de entender esto... es que a lo mejor no eres demasiado buen ingeniero. Programar consiste en resolver problemas complejos a través de lenguajes de programación. Es algo que se divide en bastantes fases y las más importantes poco tienen que ver con picar código.
En la universidad se aprende una base pero, sobretodo, se aprende a aprender. Para aprender de verdad hay que trabajar.
¿Cómo está la situación por aquí por España? Seguro que algún informático está dando vueltas por aquí !
#2 ¡Calla, insensato! ¡¡¡¡Aaaaghhhhh!!!!! [los dos perecen en la estampida de informáticos, analistas informáticos, ingenieros informáticos y primos gorrones de informáticos que provoca la frase]
#5
#5 Grande. Muy grande
#2 Aquí el que sale de una ingeniería técnica de informática, sea sistemas o gestión, y no es capaz de programar, ha tenido a un negro detrás que le ha hecho decenas de prácticas y se ha presentado por él a las presentaciones de las mismas y a exámenes.
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.
#9 Añade a eso que yo hice mi proyecto en Java sin haberlo visto en la carrera, y ese era el caso de la mayoría. Con lo cual estábamos en situación de aprender cualquier lenguaje que se nos pusiese por delante.
#9 Pero se supone que esa práctica la debes llevar adelantada cuando terminas la carrera y te vas al primer curro. Pocas empresas te dejarían estar de programador novato que está aprendiendo.
Y lo que dice el meneo, es lo que pasa en la UNED en las carreras de Informática.
Yo estoy con #9 ... Salí de la técnica sin dominar demasiado ningún lenguaje (aunque la verdad, C++ y yo nos llevábamos muy bien) pero al salir de la carrera, en la empresa, en 15 días estaba produciendo y programando poquito a poco en php y javascript y pegándome con la API de Google Maps.
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.
#9 Eso en la Universidad de Salamanca no pasa. Empiezas con C directamente, y con las prácticas y exámenes, si no aprendes a programar bien, no pasas de primero.
Por aquí hay un tal Guillermo, profe, que te pone unas prácticas del carajo, pero es el que te hace aprender bien de verdad a programar a base de currar como un negro loco.
Cosa curiosa es que todo el mundo en su proyecto de final de carrera de la técnica, lo hace orientado a objetos, y no nos enseñan nada de orientación a objetos. Pero tenemos Ingeniería del Software, orientado a objetos, en la que te toca aprender el paradigma.
#9 Me parece estupido terminar una carrera de informatica, y no saber programar en C... o moverse por un Unix.
Es como terminar carpinteria, y no saber clavar un clavo.
Y vamos... que se sabe de algoritmos... me parto la caja.
En este país se considera informático y programador a cualquiera que haya hecho el curso de CCC "programe en un a semana" y se menosprecia a los que hemos hecho años de carrera y módulos amen de varias certificaciones de Empresas punteras (Oarcle, Sun, Red Hat...), en mi caso cuando yo empece a trabajar, empece en administración de sistemas, es decir, el paraíso de los junior (el soporte técnico) que saben lo que es linux porque saben que tiene un pingüino. Conozco gente que te dice, no si de admin no se programa, no que va!! hombre!! si solo se miran gráficas y alarmas a ver si palma algo, pues si, si se programa y mucho en Java, python, bash script..etc. Actualmente soy arquitecto web, que que es eso?, pues un tío que monta sistemas complejos para soluciones web, cloud computing y virtualización, es decir, tú como empresa quieres una infraestrutura web chachi que soporte 1.000.000 de usuarios y sea mas segura que Fort Knox, pues yo te diseño el sistema de fondo (maquinas, SO, middleware), lo integro en tu infraestructura y te planteo soluciones a problemas que te surjan, pero, eso no es ser informático (el día que me lo dijeron, flipaba), "ser informático es programar y arreglar impresoras, vamos lo que yo hago", eso si, no has visto un Sun Fire x4200 o un 25k o una granja de HP Blades con VMware ni aunque te muerdan el culo.... Vamos que no has pisado un CPD en tu vida.
Pues entonces que se haga el ciclo superior de Desarrollo de Aplicaciones Informáticas. Si no sales de ahí sabiendo programar es que tienes un problema muy grave.
En Argentina no saber programar no es un problema. Cuando buscas un empleo lo menos que hacen los seleccionadores es confirmar si sabes programar.
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".
Un poco de humor futurístico para los programadores
http://thechive.files.wordpress.com/2011/01/internet-true-11.jpg
Que se venga a mi empresa, que no hace falta ser programador para programar.
Esto es normal en toda profesión, es frustrante pero lo normal es eso, y si no te das cuenta antes de graduarte te darás cuenta después, cuando estés trabajando.
A mí la sensación de pánico del "Recristo, qué grande es el campo de la programación y qué poquito se" me ha surgido al cuarto mes de carrera.
Pero como todo, con paciencia y ganas....
Aprende bien ingles y largate..
Llevo desarrollando aplicaciones desde hace 6 años y todavía no se programar, el que dice que sabe programar saliendo de la universidad o del un módulo realmente no sabe que es saber programar. Para mí saber programar es llegar a la solución más eficiente usando los frameworks disponibles y eso es muy muy dificil de lograr
#79 Saber programar es saber resolver problemas estructurando las soluciones de una manera clara, eficiente, dividiendo los problemas en partes independientes entre si es muchisimo mas que usar uno o diez frameworks...
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.
"During one summer I did have the opportunity to work as a iPhone developer, but I felt like I was mostly gluing together libraries"
¿Y qué esperaba, reescribir iOS desde cero?
Pues yo que quieres que te diga, yo eso lo veo imposible. Ahora mismo me quedan 3 asignaturas para acabar la ingeniería superior y durante estos años he tenido que programar chocomil lineas de código.
-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í
Qué distinto el nivel de los comentarios de stackexchange y el de menéame...
Es que no se puede pretender empezar por lo más difícil. Tienes que empezar por cosas fáciles e ir subiendo. ¿Ingeniero informático, has dicho? A ver, apunta:
10 CLS
20 PRINT "Hello, World"
RUN
Ya verás, después de esto te sentirás capaz de todo...
Pocas ganas son lo que veo yo, yo programo y no fui a ninguna universidad, es cuestión de ganas, el conocimiento esta hoy en día accesible.
Programar es como comer pipas.
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"
¿Y como ha aprobado? ¿copiando?
Hay gente que tiene el "don" y gente que no.
No se que hay de raro, yo he termine sistema hace años y confieso que como tenga que programar algo que sea un poco serio, me entran los sudores de la muerte.....
Donde está la noticia? un estudiante anónimo diciendo no se siente preparado para programar?
Irrelevante a mas no poder.
Repeat While 1>0
En cambio yo cuando me finalice la carrera, ya estaba harto de programar
¡Nos ha jodido! Los únicos que dicen que la Informática es fácil son los que usan el Office y ya se creen expertos.
En España el que no es capaz de programar, directamente no es capaz de graduarse.
Un saludo.
No sé ni por dónde empezar:
- 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.
Lo mejor de la carrera de ingeniería informática son las conexiones neuronales que te crea, y que te serán útiles para resolver muchos problemas.
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
Joder, pues seré un bicho raro, pero yo creo que voy a salir de la carrera sabiendo programar para un núcleo (Linux), utilizar la API Win32, POO (e imperativo) con C/C++ y Java, funcional con CLIPS, formal con Maude, algo de C# y Eiffel, OpenGL, utilizar librerías como OpenCV, ensamblador de MIPS y x86, patrones de diseño (http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29), algoritmos y estructuras de datos más comunes, programación paralela... y muchísimas más cosas que ahora mismo ni siquiera recuerdo.
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.
#35 hablas de Mundo Real (tm) (vaya gilipollez de coletilla, por cierto), por hacer una práctica de simulación empresarial? Espero que de verdad no creas eso, por que si no el desengaño va a ser mayor. Yo tambien di muchas cosas en la carrera, pero en la informatica, como en todo, no importa demasiado lo que sepas, y mas hoy en dia que tenemos la mayoria de información a un click, si no tu aptitud y tu actitud.
#94 Vaya estupided. La palabra ingeniero tiene poco sentido, solo sirve para llenar egos.
#35 Por cierto, me parece que no te has enterado muy bien de que va la vaina, pero CLIPS es una herramienta mas que un lenguaje, y de funcional tiene poco, es un sistema de produccion en base a reglas utilizado para sistemas expertos. Ya podias haber puesto el enlace a la wikipedia de ese y no de los patrones de diseño
El autor del post añade una corrección al final "EDIT: Thank you for all the advice. I think I was premature because of unrealistic expectations but the comments have given me a dose of reality."
Por cierto, esto fue portada en reddit hace muuucho tiempo. Van a ser ciertos los comentarios que se están dejando en http://www.reddit.com/r/es/comments/fhouw/lo_más_le%C3%ADdo_en_4_periódicos_españoles_en/
Un "programador" usa APIS, librerías, compiladores... , un ingeniero CREA APIS, librerías, compiladores...
(Vale, si, los carpinteros también hacen librerías...)
Me voy a graduar en Ingeniería informática, pero no me siento capaz de programar"
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
#28, yo me lo creo, he tenido compañeros que apenas saben encender el ordenador, incluso una compañera en un par de asignaturas de programación de tercero de carrera a la que hubo que reescribirle su parte de la practica en una asignatura porque ni siquiera hacía lo que se le pedía y que en una práctica que consistía en compilar un código que te daban y copiar los resultados me soltó un "es que no se que se hace". Te digo yo que tener la carera no es garantía de nada.