Estudiar programación

Iniciado por za.asi, 26 Octubre 2012, 21:03 PM

0 Miembros y 1 Visitante están viendo este tema.

za.asi

En realidad yo soy argentino, pero vivo en España desde los 8 años.  Vivo en Masnou, a 17 km de Barcelona.

MeCraniDOS

Pues entonces estamos bien cerquita, yo de tarragona  ;-) ;-)
"La física es el sistema operativo del Universo"
     -- Steven R Garman

m0rf

Cita de: <<<-Underwar->>> en  3 Noviembre 2012, 08:16 AM
Uno siempre tiene tiempo libre pero nunca lo aprovecha XD :P

Gran verdad.
Si todos fuéramos igual de inteligentes no existiría la mediocridad porque no podríamos apreciarla. Aprecias la mediocridad?

barnix456

Hola "za.asi" yo estoy es la universidad, lic en informatica, la verdad ahora quisiera cambiarme a ing en software, y eso que apenas voy en primero, y voy viendo lo basico, te podras imaginar lo interesante que esto lo de la programacion.... Saludos, suerte
"No temo a los ordenadores; lo que temo es quedarme sin ellos"

Isaac Asimov

maxim_o

Pues lo mismo que ingenieria del software....
Segun el nuevo grado segun tengo entendido 1º y 2º es comun a todas las ingenierias informaticas y luego en tercero eliges el rumbo si ingenieria del software, ingenieria de computadores, tecnologia especifica de computacion, y tecnologias de la informacion... Quizá en alguna otra escuela haya alguna mas o quizas en otras no te dejen elegir...
QUe te dejen elegir creo que depende si es ingenieria informatica eliges...
Si es ingenieria del software, ingeniria informatica tecnologias de la informacion,etc no eliges y ya tienes ese itinerario.

Saludos

barnix456

pues aca no es asi, lic en informatica, tengo que terminar los 7 semestres, y despues si quiero escoger un rumbo lo hago, pero solo seria una especializacion  :rolleyes:
"No temo a los ordenadores; lo que temo es quedarme sin ellos"

Isaac Asimov

ithory

#16
Cita de: za.asi en  3 Noviembre 2012, 14:34 PM
Aún no se mucho de informática ni de programación, pero creo que prefiero conocer bien la programación a bajo nivel, ya que es evidente que para entender bien como funciona un programa tienes que entender como lo hace el ordenador, aunque luego programe en lenguajes de alto nivel.
No pierdas el tiempo en eso, la programacion en bajo nivel no se usa nunca, salvo para aprender como van las cosas internamente, pero es algo que se ve en la carrera. Mirate algun lenguaje de alto nivel que es lo que se usa.

Te recomiendo C++ que para mi es lo mas facilito, pero tampoco te agobies ni intentes hacer el programa del siglo, que en la carrera se empieza de cero.

Cita de: za.asi en  3 Noviembre 2012, 14:34 PM
aunque aún no se si haré eso o física.
Me recuerda tanto a mi... xD

za.asi

Yo estoy aprendiendo C++ en mi tiempo libre, llevo un par de meses y ya he creado algunos programas sencillos, sobretodo con algoritmos matemáticos para hacer los deberes xD).
Por lo que he visto, aqui la carrera es ingeniería informática, y la especialización es ingeniería del software, por lo que es lo que voy a hacer si me decido a estudiar eso.
@ithory Ya se que la programación a bajo nivel es muy difícil y no muy útil (para programar), pero lo que yo dije es que me interesa aprender a programar a alto nivel y que también quiero aprender, por lo menos las bases, programación a bajo nivel para entender mejor como funcionan los ordenadores.

frankener1986

Yo resumiría la programación a C++ y Java. C++ es más para software de ordenadores, y Java, que es lo que se lleva más ahora, es más adecuado quizá para plataformas móviles.

frankener1986

Cita de: ithory en  7 Noviembre 2012, 00:08 AM
No pierdas el tiempo en eso, la programacion en bajo nivel no se usa nunca, salvo para aprender como van las cosas internamente, pero es algo que se ve en la carrera. Mirate algun lenguaje de alto nivel que es lo que se usa.

Te recomiendo C++ que para mi es lo mas facilito, pero tampoco te agobies ni intentes hacer el programa del siglo, que en la carrera se empieza de cero.
Me recuerda tanto a mi... xD

Nada más lejos de la realidad, ensamblador se emplea muchísimo hoy en día. Cualquier controlador de ordenador se programa necesariamente a bajo nivel. Además, la ingeniería inversa tiene muchas aplicaciones comerciales, como el "robo" de información de nuevas consolas para crear juegos, para que los software testers reporten bugs, y que otros los arreglen, etcétera.

Si lo que te gusta es la mecánica de los ordenadores, te recomiendo que te orientes más que por programación, por ingeniería inversa, donde además aprenderás a programar

Si lo que te gusta es hacer software por tu cuenta, programas con uso práctico o videojuegos, entonces ya dedícate a aprender, como dicen, un lenguaje de alto nivel. Si son aplicaciones para ordenador te recomiendo C++; si prefieres para móviles, Java directamente.

Además, si vas a programar algo específico, si quieres puedes usar librerías, pero te recomiendo, como bien dijiste, aprender a hacerlo sin ellas, a bajo nivel, para entender qué haces.