Tengo un sueño...

Iniciado por InmersiVeR, 1 Abril 2014, 07:41 AM

0 Miembros y 2 Visitantes están viendo este tema.

InmersiVeR

Hola, soy nuevo y estoy aquí inicialmente porque hay algo que sé que va a ocurrir tarde o temprano: me refiero a la realidad virtual de inmersión total. Desde que descubrí a Ray Kurzweil y sus previsiones tecnológicas, me entusiasmó verdaderamente la posibilidad de ver hecha realidad la tecnología que vimos en la película The Matrix. No salía  de mi asombro incluso tras haberme leído su compleja obra "La Singularidad está Cerca" y luego de haber contrastado sus estudios sobre tendencias exponenciales y demás. Bueno, estoy aquí en base a esa premisa, la de que llegará el día, a no mucho tardar en la década de los años 30, cuando podamos conectar una mente humana a un ordenador.

Sé que no he debido decir esto porque muchos en vez de ayudarme a responder a mi inminente pregunta polemizaréis sobre estas cuestiones, pero es la base para mi sueño. Primeramente quiero entender los ordenadores al máximo y convertirme en desarrollador de contenidos para VR, como entornos educativos, videojuegos, plataformas sociales etc. Me refiero a lo que se puede y se podrá hacer con Oculus Rift, por supuesto, y con otras innovaciones de hardware por llegar. Posteriormente me dedicaré a las neurociencias para ayudar en la tarea de conectar nuestro sistema nervioso con un sistema computacional, y si de paso patento dicha interfaz, pues hoy paz y mañana gloria. Si soy ambicioso es porque me gusta soñar, podéis repetir que no se puede, pero ya os aviso que estoy cansado de creer que no puedo hacer cosas aunque no me importa que me lo digan.

El caso, supongo que para crear contenidos para Oculus Rift hay que saber programar, pero no sé en absoluto cómo empezar, lo único que se me ocurre es darle a F12 en Chrome y jugar cambiando el HTML. Lo que pasa despues es que me asusto cuando veo el javascript y dejo de toquetear. Aunque me atraiga la web, más me atrae algo más holístico y que me permita crear cualquier cosa, como hacer mods para juegos: cuanto admiraba a esos héroes que modeaban los Total War con tanto amor y pasión.

Agradecido por leer esto, os pregunto: ¿qué hago para ser un programador/desarrollador? ¿cómo empiezo? ¿qué herramientas existen? ¿hago ingeniería de computación?
 
La Singularidad Tecnológica está cerca, o eso espero...

BlackM4ster

La mejor forma de aprender a programar, es de forma autodidacta. Yo creo que todos hemos empezado así, hasta tal punto de ya conocer lo que se da en la universidad. Lo mejor que puedes hacer y que te recomiendo, es aprender algún lenguaje sencillito.
Cuando aprendes a programar, no importa el lenguaje, lo que importa son los conceptos y la forma de hacerlo. Después, si has hecho bien ese trabajo, podrás aplicarlo a otros lenguajes sin mucha dificultad.

Para empezar.... no hay ningún orden establecido
Yo empecé con archivos .bat (batch) que apagaban el ordenador, y cosas así.

Como lenguaje serio y que todos debemos saber, te recomiendo empezar haciendo cosas muuuy sencillas en C++, ya que éste te aporta una forma de entender y organizar las instrucciones que te va a servir muchísimo.

En caso de querer empezar haciendo cosas vistosas pero sencillas, VB...
Hay mucha polémica con éste lenguaje, ya que si empiezas por él, te acostumbras a sus comodidades y luego...

Si tienes cualquier duda, pregúntala abajo.
Suerte
- Pásate por mi web -
https://codeisc.com

InmersiVeR

Cita de: BlackM4ster en  1 Abril 2014, 08:25 AM
La mejor forma de aprender a programar, es de forma autodidacta. Yo creo que todos hemos empezado así, hasta tal punto de ya conocer lo que se da en la universidad. Lo mejor que puedes hacer y que te recomiendo, es aprender algún lenguaje sencillito.
Cuando aprendes a programar, no importa el lenguaje, lo que importa son los conceptos y la forma de hacerlo. Después, si has hecho bien ese trabajo, podrás aplicarlo a otros lenguajes sin mucha dificultad.

Para empezar.... no hay ningún orden establecido
Yo empecé con archivos .bat (batch) que apagaban el ordenador, y cosas así.

Como lenguaje serio y que todos debemos saber, te recomiendo empezar haciendo cosas muuuy sencillas en C++, ya que éste te aporta una forma de entender y organizar las instrucciones que te va a servir muchísimo.

En caso de querer empezar haciendo cosas vistosas pero sencillas, VB...
Hay mucha polémica con éste lenguaje, ya que si empiezas por él, te acostumbras a sus comodidades y luego...

Si tienes cualquier duda, pregúntala abajo.
Suerte

Primero, gracias por tu respuesta, empezaré por C++ con videotutoriales y lo que encuentre por ahí. Por tirar del hilo un poco, he leído cosas sobre la automatización de la programación, es decir, software programando software ("qué obscenidad", diría C3PO) o por lo menos facilitando el proceso hasta hacerlo algo intuitivo. ¿Veremos en los próximos años software que nos permita crear videojuegos complejos sin saber programar? Por ejemplo, en vez de escribir mil líneas de código, escribir un texto en prosa contando una historia de forma mínimamente detallada a lo cual le añades toda la parte gráfica y sonora. Un programa que entienda literatura y la pueda recrear, sería bastante interesante ¿no?

Sé que suena profundamente utópico, pero con una mayor capacidad de computación y a no mucho tardar, tendría que ser posible limitando el acto puro de programar a ese "metasoftware" (por así llamarlo). Es decir, es algo que ha existido siempre, pero aún no a niveles tan complejos y en el caso de los juegos, lo más difícil sería la parte gráfica. ¿Cuánto crees que falta para eso? Lo digo porque mi objetivo es demasiado preciso como para invertir energía de forma demasiado abierta.
La Singularidad Tecnológica está cerca, o eso espero...

BlackM4ster

Eso del software programando software ya existe, de hecho, muchos malwares se reprograman a si mismos para hacerse indetectables...  >:D

Lo del lenguaje interpretado, ya existe tambien, con pocas lineas puedes llegar a hacer muchas cosas, arrastrando un boton a una ventana lo situas, redimensionas y asi (VB, por ejemplo)

Llevar la inteligencia artificial al nivel de interpretar un texto, y luego programarse automáticamente, no sé cuanto tardará, pero lo de crear videojuegos sin saber programar... ya existen game engines, pero no puede compararse a hacerlo a mano, tanto por el resultado, como por la satisfacción
- Pásate por mi web -
https://codeisc.com

InmersiVeR

Cita de: BlackM4ster en  1 Abril 2014, 10:04 AM
Eso del software programando software ya existe, de hecho, muchos malwares se reprograman a si mismos para hacerse indetectables...  >:D

Lo del lenguaje interpretado, ya existe tambien, con pocas lineas puedes llegar a hacer muchas cosas, arrastrando un boton a una ventana lo situas, redimensionas y asi (VB, por ejemplo)

Llevar la inteligencia artificial al nivel de interpretar un texto, y luego programarse automáticamente, no sé cuanto tardará, pero lo de crear videojuegos sin saber programar... ya existen game engines, pero no puede compararse a hacerlo a mano, tanto por el resultado, como por la satisfacción

Según Ray Kurzweil, la IA fuerte existirá en 2029, espero que así sea. Gracias por los datos que me has facilitado, voy a indagar más a fondo...
La Singularidad Tecnológica está cerca, o eso espero...