domingo, 22 de febrero de 2009

Programación para principiantes (antes de)



Bueno empiezo mi blog escribiendo algo que actualmente es mi trabajo, pero por cosas del destino nunca supe que era hábil para ello hasta que probé y con facilidad podía hacerlo, incluso sin estar consciente en ese momento de ello.

Para los que empiecen a programar les recomiendo que no se pongan nerviosos y crean que se van a aburrir, la verdad es algo personal y la satisfacción es de la misma forma.

Les cuento un poco la historia de como empecé, incluso llegué a enseñarle a un niño de 10 años a programar en C/C++ por encargo de su padre el cual era mi amigo (15 años aprox. mayor que yo) y yo era 8 o 9 años mayor que su hijo (a veces me complico para decir ciertas cosas jeje)

Bueno el lenguaje que me parece sencillo de usar fue el Basic, lo encontraba en casi todos lados incluso en computadoras antiguas que encontré en mi casa después de tiempo (era un niño que solo quería jugar) esa PC fue una commodore 128D

En el instituto donde empecé me enseñaron pascal, bueno les explico que mi primera nota fue 01 jejeje, pues estaba en 0 absoluto, es mas para mi era lo mismo decir que edad= 2 y 2 = edad, que en cierta manera resulta muy lógico y con sentido común pero en la programación hay reglas (por el momento) que cumplir.

Una de ellas es que el programador debe siempre entender la lógica, no me preocupo mucho en explicarles a que se refiere con la lógica puesto que siempre, siempre se llega a conocerla por necesidad (cuando no te salen las cosas jajajaja).

También puedo decirles que nada tiene que ver con las matemáticas, si no tienes buena nota o buen calificativo en un curso de matemáticas pues eso no significa que no serás buen programador, muy al contrario les puedo contar otra anécdota que un compañero mío que estudiaba programación se rompía la cabeza en manejar matrices en visual Basic 6 ¿cual era el detalle? pues que mi amigo estudiaba matemática pura en la universidad San Marcos y yo bueno estaba en un instituto de computación e informática a la mitad del ciclo, yo puedo decirles que yo nada que ver con matemática, me pregunte si era el único bicho que sin mucho conocimiento de matemática podría programar y la verdad encontré varios amigos que les ocurría lo mismo, es por ello que debo separar la lógica de programación con las matemáticas, digamos que como en psicología definen como diversas "inteligencias".

Luego otro punto importante es la imaginación, prácticamente la primera computadora en "correr" tu programa (poner en ejecución o en funcionamiento tu programa) es tu cerebro. Debes imaginar por lo menos como debería quedar o que va ha hacer tu programa. No te preocupes por nada del mundo si no tienes ni una idea de como hacerlo, de eso te encargarás sin problemas ya que estas diseñado por la naturaleza para resolver problemas jejeje.

Otra cosa es que te tiene que gustar jugar, el juego así sea deporte o juegos de video, da lo mismo, debes recrearte ya que tu cerebro te lo va a agradecer ¿como me va a agradecer?, pues te "iluminará" (hallarás la respuesta de alguna manera) cuando tengas que resolver algún problema que se te presente en la programación.

Creo que con estos pequeños "tips" o consejos, ya podías estar menos atemorizado en empezar el camino de un programador jeje, y si no pues no pierdas esas ganas que ya la tienes.

Ya que el lenguaje que mayor uso doy es el Basic (antiguo, moderno, .Net etc.) debo avisarles que no se preocupen de "como" fue hecho este lenguaje de programación, les explico la sencilla razón en una pregunta ¿Alguien sabe exactamente como empezamos a existir todos en el universo?, pues aún no y sin embargo utilizamos lo que tenemos a nuestra disposición para nuestros quehaceres diarios, ya después daremos con la respuesta en base a las investigaciones, de la misma manera con el uso del lenguaje de programación, ya después sabremos como se hizo este lenguaje y todo lo demás.