Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros temas > La Taberna
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03/09/2012
maxi915 maxi915 is offline
Miembro
NULL
 
Join Date: Jul 2011
Posts: 63
Poder: 16
maxi915 Va por buen camino
El trabajo del programador

hola gente, llego a la taberna y me tomo una cervezita...:P jaja

encontre este lugar y me gustaria comentar una duda que tengo.
Soy estudiante de 2do año de analista de sistemas, estoy viendo que en la carrera en una materia me enseñan Diagramas de flujos, Diagramas de entidad relacion, tambien vemos modelado orientado a objetos. De esta materia son 2 años.

Por otro tengo Programacion orientada a objetos. Clases, herencia,polimorfismo. Esta materia solo 1 año (por lo que tengo entendido actualmente se usa todo basado en objetos, por lo cual debe ser poco tiempo 1 año)

despues tengo otra materia Programacion 2, es la materia mas pesada de la carrera, no se si por dificultad o muchos contenidos, en esta materia vemos: recursividad, Metodos estructurales, archivos, enlace simple, enlace doble, metodo de hassing.

En base de datos vemos, DER,dependecias funcionales, normalizacion y las consultas basicas del MySql. En esta materia creo yo que seria bueno relacionar lo aprendido en Delphi y utilizar bases de datos, que es algo que me interesa mucho.

La duda que tengo es que tanto de todo esto voy a utilizar el dia que trabaje como analista o programador.
Posiblemente los DFD DER los voy a utilizar bastante, observe que es importante para el modelado.
En la materia que vemos Prog orientada a objetos lo que aprenda aca seguramente lo voy a utilizar porq se usa mucho objetos actualmente.
pero ahora...lo que veo en programacion 2, es tan asi? creo que archivos ya no se utiliza, recursividad pocas veces es utilizado, metodos estructurales se utiliza?
Seguramente me sirven los contenidos para ver todos los tipos de estructuras que hay, y para "abrirme la cabeza" en la forma de pensar.
Bueno es algo que me da vueltas en la cabeza y queria consultarles a los que ya trabajen de esto, que tanto de todo esto es cierto.
Reply With Quote
  #2  
Old 03/09/2012
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Deberías aprenderlo todo perfectamente, tenerlo muy, muy, muy claro. Aunque te adelanto una buena noticia: es sencillo y fácil
En serio, si te gusta la programación, aprender hacer listas doblemente enlazadas, funciones recursivas, etc. es algo elemental, tienes que aprenderlo de forma que te resulte tan simple como el sumar 2+2, aunque luego no uses la cabeza, sino la calculadora, pero debes saberlo.
Pero, repito, es fácil, no necesitas un año para aprender esas cosas. Si quieres y te gusta, te bastan unas semanas para tenerlo todo tan claro como la tabla de multiplicar.
Reply With Quote
  #3  
Old 03/09/2012
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Quote:
Originally Posted by Casimiro Notevi View Post
aprender hacer listas doblemente enlazadas, funciones recursivas, etc. es algo elemental, tienes que aprenderlo de forma que te resulte tan simple como el sumar 2+2
¡Ah no! Perdón, pero aquí sí voy a discentir. Hacer operaciones con listas doblemente enlazadas NUNCA será algo natural. No conozco a nadie que lo maneje como sumar 2 + 2

// Saludos
Reply With Quote
  #4  
Old 03/09/2012
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Quote:
Originally Posted by roman View Post
¡Ah no! Perdón, pero aquí sí voy a discentir. Hacer operaciones con listas doblemente enlazadas NUNCA será algo natural. No conozco a nadie que lo maneje como sumar 2 + 2

// Saludos
Chuck Norris, antes de desayunarse todos los días, se hace cien listas doblemente enlazadas sin depurador. +

Reply With Quote
  #5  
Old 03/09/2012
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¡Claro! Pero Chuck Norris no es humano. No cuenta.



// Saludos
Reply With Quote
  #6  
Old 03/09/2012
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cuando yo era joven soñaba con listas doblemente enlazadas a punteros de array de punteros recursivos a traición.
Reply With Quote
  #7  
Old 03/09/2012
MartinS MartinS is offline
Miembro
NULL
 
Join Date: Nov 2011
Location: Villa Cacique - Argentina
Posts: 283
Poder: 15
MartinS Va por buen camino
Quote:
Originally Posted by maxi915 View Post
hola gente, llego a la taberna y me tomo una cervezita...:P jaja

despues tengo otra materia Programacion 2, es la materia mas pesada de la carrera, no se si por dificultad o muchos contenidos, en esta materia vemos: recursividad, Metodos estructurales, archivos, enlace simple, enlace doble, metodo de hassing.
Hola MAxi: Estas a mi entender son las que te "abren la cabeza". Todavia recuerdo lo que renegué para sacar el factorial de un numero por recursividad .
Es como las matematicas, uno ve derivadas, integrales, matrices y dice: ¿Para que?. Después se da cuenta que sirven y mucho.
Todo esta diseñado para darte las suficientes herramientas para cuando algo cambie (Lenguaje, Bases de datos, Entornos, Etc) puedas adaptarte y continuar en este maravilloso mundo de la programacion sin sobresaltos y a la vanguardia (Por lo menos si te interesa... )

Saludos
Reply With Quote
  #8  
Old 03/09/2012
Delphius's Avatar
[Delphius] Delphius is offline
Miembro Premium
 
Join Date: Jul 2004
Location: Salta, Argentina
Posts: 5,582
Poder: 28
Delphius Va camino a la fama
El error de los estudiantes es pensar que de todo lo estudiado sirve... Pensar de esa forma sólo conduce a la negación, a falta de motivación, y en el peor de los casos a la abandonar la carrera (y es algo que no sólo se da en las de Informáticas... es en todas).
Si logras captar gusto por las materias, sino te das el tiempo de dejarte cautivar, sino les das el tiempo a que cada asignatura "te hable" es muy difícil que uno pretenda continuar. Porque si uno empieza a hacer cierto favoritismo al momento de seleccionar lo que le puede ser útil y que no... entonces empezará a dejar de lado muchas cosas. Conclusión: si ya de por si un egresado sale con poco en su cabeza, ¡ahora menos!

¿Quieres aprender? ¡Entonces sienta el trasero en el asiento y empieza a devorar los libros! Date el tiempo a ir cursando las materias, al comienzo te parece todo disperso pero en cuanto llegas a 3er año las cosas empiezan a cambiar... ves como se van relacionando los conceptos. De pronto algo que pensabas que no te serviría se aplica en algo y ese algo va con esto otro... y así es como uno realmente puede decir que vale la pena.
Habrá materias que cuestan más que otras, ya sea porque el profe no nos llega a transmitir, o porque se trata de un tema que no nos atrae. Pero todas tienen algo y el aprender a rescatarle algo aún cuando nos resulten desafiantes es mejor que decir que no sirve para nada.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Reply With Quote
  #9  
Old 03/09/2012
mamcx's Avatar
mamcx mamcx is offline
Moderador
 
Join Date: Sep 2004
Location: Medellín - Colombia
Posts: 3,941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Quote:
Originally Posted by maxi915 View Post
Bueno es algo que me da vueltas en la cabeza y queria consultarles a los que ya trabajen de esto, que tanto de todo esto es cierto.
El problema de la educación general, es que es general. Mucho de lo que aprendes no lo vas a necesitar y mucho de lo que necesitas no te lo enseñan antes de.

El problema, es como saber que es lo que vas a necesitar?

La educación universitaria en el ramo de los sistemas, en mi opinión, es una perdida de tiempo inmenso. El problema con los sistemas es que se "mueve" mucho y muy rápido.

Me encantaría que la universidad fuera modular.

Necesito saber calculo? Voy y tomo calculo y ya. Necesito saber BD? Tomo BD y ya. Necesito aprender a programar? Tomo programación. (Obvio hay necesidad de prerequisitos y todo eso, pero igual si fuera modular me parece seria mejor).

-----

Como te dijeron, es posible aprender cada uno de esos puntos en cuestión de semanas, pero tener la habilidad de aplicarlo toma años.

-----

Lo mejor que puedes hacer es, aparte de aprender las materias que te dan, es buscar por fuera esos temas y/o ir agregando otros en base a lo que creas que quieres hacer en el futuro.

El conocimiento que te dan en la U te dejara ANEMICO. Es mucho, muy general, de aplicación imprecisa, con ejemplos, tecnologías, métodos muy probablemente desfasados. Y para cuando salgas, estarás VARIOS años atrás de la industria.

Mientras la educación formal tiene sus ventajas, si te quedas solo con ella estarás en una desventaja incluso contra los que hemos sido mucho mas empíricos (de hecho, me arriesgo a pensar que los empíricos somos consistentemente mas aventajados, precisamente porque la educación la vamos construyendo dinámicamente).

Y nada, absolutamente nada, supera el hacer. tan pronto como puedas, si realmente esto es lo que te gusta, empieza a desarrollar tu propio software (juegos, paginas, lo que sea). Puedes así volver útil lo que te enseñan (si quieres aplicar listas enlazadas, que tal un sistema de base de datos?) o irte por otros lados.
__________________
El malabarista.
Reply With Quote
  #10  
Old 04/09/2012
juanelo's Avatar
juanelo juanelo is offline
Miembro
 
Join Date: Sep 2007
Posts: 1,087
Poder: 20
juanelo Va por buen camino
"Chuck Norris puede llamar infinitamente una funcion recursiva sin que se desborde la pila (stack overflow)"
__________________
Ya tengo Firma!
Reply With Quote
  #11  
Old 04/09/2012
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Quote:
Originally Posted by juanelo View Post
"Chuck Norris puede llamar infinitamente una funcion recursiva sin que se desborde la pila (stack overflow)"
Esa es fácil, pero no puedo contaros cómo se hace, luego tendría que mataros a todos
Reply With Quote
  #12  
Old 04/09/2012
MartinS MartinS is offline
Miembro
NULL
 
Join Date: Nov 2011
Location: Villa Cacique - Argentina
Posts: 283
Poder: 15
MartinS Va por buen camino
Quote:
Originally Posted by juanelo View Post
Lo dicho, ¡¡ es Chuck Norris !!
Ya me parecia por el tono cuando te manda de una a la guia de estilo !!!
Reply With Quote
  #13  
Old 04/09/2012
Delphius's Avatar
[Delphius] Delphius is offline
Miembro Premium
 
Join Date: Jul 2004
Location: Salta, Argentina
Posts: 5,582
Poder: 28
Delphius Va camino a la fama
Quote:
Originally Posted by mamcx View Post
El problema de la educación general, es que es general. Mucho de lo que aprendes no lo vas a necesitar y mucho de lo que necesitas no te lo enseñan antes de.

El problema, es como saber que es lo que vas a necesitar?

La educación universitaria en el ramo de los sistemas, en mi opinión, es una perdida de tiempo inmenso. El problema con los sistemas es que se "mueve" mucho y muy rápido.

Me encantaría que la universidad fuera modular.

Necesito saber calculo? Voy y tomo calculo y ya. Necesito saber BD? Tomo BD y ya. Necesito aprender a programar? Tomo programación. (Obvio hay necesidad de prerequisitos y todo eso, pero igual si fuera modular me parece seria mejor).

-----

Como te dijeron, es posible aprender cada uno de esos puntos en cuestión de semanas, pero tener la habilidad de aplicarlo toma años.

-----

Lo mejor que puedes hacer es, aparte de aprender las materias que te dan, es buscar por fuera esos temas y/o ir agregando otros en base a lo que creas que quieres hacer en el futuro.

El conocimiento que te dan en la U te dejara ANEMICO. Es mucho, muy general, de aplicación imprecisa, con ejemplos, tecnologías, métodos muy probablemente desfasados. Y para cuando salgas, estarás VARIOS años atrás de la industria.

Mientras la educación formal tiene sus ventajas, si te quedas solo con ella estarás en una desventaja incluso contra los que hemos sido mucho mas empíricos (de hecho, me arriesgo a pensar que los empíricos somos consistentemente mas aventajados, precisamente porque la educación la vamos construyendo dinámicamente).

Y nada, absolutamente nada, supera el hacer. tan pronto como puedas, si realmente esto es lo que te gusta, empieza a desarrollar tu propio software (juegos, paginas, lo que sea). Puedes así volver útil lo que te enseñan (si quieres aplicar listas enlazadas, que tal un sistema de base de datos?) o irte por otros lados.
Creo que es casi obvio que las universidades no están hechas para enseñarte todo de todo.
Si un estudiante se confía en lo único que ve en clase entonces es porque está aprendiendo mal.
Se supone que luego el estudiante avanza y continúa por su cuenta, investiga y profundiza lo que se le ha instruido.
No discuto que se puede aprender de forma autodidacta, después de todo el estudiante en algún punto es y aprende por sus propios medios, pero eso no amerita de que estudiar en una universidad una carrera relacionada con Informática sea una pérdida de tiempo.
Y me sorprende más esas palabras más viniendo de una persona que ha recibido formación académica, y que en momentos ha hecho galantanería de ella. Distinto es que el sistema pueda ser perfectible, seguro tiene sus fallas, como todo... pero ¿como para tirar a la basura?

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Reply With Quote
  #14  
Old 04/09/2012
juanelo's Avatar
juanelo juanelo is offline
Miembro
 
Join Date: Sep 2007
Posts: 1,087
Poder: 20
juanelo Va por buen camino
Quote:
Originally Posted by MartinS View Post
Ya me parecia por el tono cuando te manda de una a la guia de estilo !!!
De hecho Casimiro de nuevo no pasó por la guía de estilo.
__________________
Ya tengo Firma!
Reply With Quote
  #15  
Old 04/09/2012
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,681
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Quote:
Originally Posted by juanelo View Post
De hecho Casimiro de nuevo no pasó por la guía de estilo.
Chuck Norris tiene su propia guía de estilo
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Programador de Tareas Bauhaus1975 Varios 7 11/12/2012 18:06
un programador kary_ayuda Varios 3 30/04/2008 16:13
Definición de programador... ixMike Humor 3 22/01/2008 09:09
que es ser un buen programador? nikotina Debates 44 24/04/2007 16:18
Programando al programador mamcx Noticias 12 04/10/2006 15:30


All times are GMT +2. The time now is 00:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi