Ver Mensaje Individual
  #20  
Antiguo 06-04-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 27
Delphius Va camino a la fama
Cita:
Empezado por martinartaza Ver Mensaje
Si se puede programar seriamente de un determinado lenguje sin saber lo básico de ese lenguje, hoy hace menos 2 horas le pregunte al google como se hacia un case en delphi me llevo (menos de 1 minuto), por otro lado reconozco que tengo una malisima memoria, pero todo anda por ahí entre los archivos que tengo o por la web.
Creo que hay un mal entendido yo llamo lo basico (a como hacer cierta cosa en un determinado lenguaje).

Por otro lado, refiriéndose a aprender a programar en general, creo que la mejor guía la pone Peter Norvig, http://loro.sourceforge.net/notes/21-dias.html, muy buena lectura, se la recomiendo.

Yo creo (y tal vez ahí estoy defiriendo de la mayoría) que para pasar de un lenguaje a otro es una total perdida de tiempo un manual básico, obviamente no pregunte en un foro como se hace una tontera, se busca.
Yo creo que ni en 10 se aprende a programar... ¡es que no se termina nunca!
Siempre habrá algo más para aprender, comprender, investigar. Y yo estoy convencido de que no se aprende demasiado estando solo, que se necesita de un guía. Sea un libro, un foro, otro programador... Para aprender se necesita de leer, ¡y mucho! Pero claro... también se necesita practicar, y practicar.

Para avanzar se necesita de paciencia y constancia.

Cita:
Empezado por martinartaza Ver Mensaje
Por otro lado Peter Norvig recomienda aprender haciendo, o sea tal vez que haciendo un inútil viruz que quería hacer el chico se aprende
Esto es diferente, el chico pretende correr sin siquiera saber gatear ¡es un acto suicida! Hay que ponerse objetivos y metas más fáciles de conseguir primero, y luego a medida que se avanza ir por más.

Lo que se propone no lo entenderá, por más que quiera... no podrá porque le faltará material, no tendrá los elementos más escenciales y básicos. ¿Puedes comprender, por darte un ejemplo, Transformaciones en el espacio sin siquiera haber estudiado lo que es un vector? ¿Crees que le podrías sacar provecho?

Esto de ponerse metas altas en realidad termina dando golpes, y algunos van a ser muy duros... y no va sentir el ánimo de volverse a levantar. Es preferible que se haya dado el golpe ahora antes de meterse a un lugar del que no podrá salir.
Y no es algo que sólo le haya pasado a este chico... ¡nos pasa a muchos de nosotros! ¡Incluso a mi!

Hay que reconocer que tenemos cierta tendencias masoquistas con nuestros desarrollos y la imaginación.

Cita:
Empezado por martinartaza Ver Mensaje
....pensando...... por ejemplo haciendo un virus se aprende como hacer una aplicación que corra en segundo plano y sirve a la hora de hacer un backup (programado) y que no salga la ventana negra de dos a molestar y eso le sirve para cuando haga una aplicación comercial; y los ejemplos son miles.
Pero repito: se requiere de la debida preparación, y a eso el se rehúsa. Quiere los bifes, el plato ya hecho... y está falsamente convencido de que entenderá lo que estará haciendo... Lo único que conseguiría, si es que en verdad existiera un manual para lo que pide, es aplicar copy & paste pero de allí a comprender exactamente lo que hace, muy difícil. Lo único que le queda en la cabeza es: "acabo de programar un blinder" Pero si le pides que lo describa o en que consiste, por dentro, el muchacho se viene abajo.

Aquí se ha intentado proteger esa mente curiosa.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita