Bueno en realidad no estudio precisamente una carrera dedicada a la labor de informática
Al principio y hasta ahora este ha sido el mejor hobby, a mí me encanta la programación y es por el echo de que me hace sentir un poquito más inteligente que las demás personas.
Algunas personas que estén leyendo esto se preguntaran ¿Que es la programación?
Según WIKIPEDIA:
La programación informática, a menudo acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
Aunque yo no lo veo de esa forma y tampoco entiendo muy bien la explicación, es así y eso es lo que es un programador real.
En términos simples, un programador es aquel quien escribe código y lo mantiene.
A mi al principio no me interesaba para nada esto de los lenguajes y esas cosas.
Como todo un pequeño Lammer comencé a buscar métodos para hackear contraseñas wifi, backdoorear computadores con troyanos y esas cosas ... y después me decía a mi mismo que era un "Hacker" se imaginan las noticias (Chico de 12 años lograr modificar patrones del GTA 3 y burlo una contraseña de un router que en realidad no tenia contraseña jajaja )
Después de ver la película Matrix
Hay si era hacker! (No mentira) pero Me di cuenta de que yo no era nada en este amplio mundo de la computación y la informática general.
Entonces empece a estudiar, preguntándome que necesitaba aprender ... que era lo que estaba tocando en ese momento con mi bonito y sensual puntero.
Desde ese momento empece a buscar en google "Como crear programas".
Lo que fue un error FATAL, ya que con ese termino solamente aparecen maneras de crear autoextraibles y archivos bat.
En algún momento en mi tardada búsqueda retome el camino.
Y acá es cuando me pegue el susto de mi vida.
Si señores, el terrorífico y antiguo C++ llego para demoler mis esperanzas de aprendizaje cuando apenas quería comenzar.
La primera vez que lo vi, el típico "Hola mundo" en todos los lenguajes casi me rindo.
A mi me cuesta muchísimo recordar cosas ... Soy de esos que pierden el celular en la mano, ¿Como podria hacer para recordar escribir esos Punto y coma al final de cada linea? No es solo eso ... Miren esos corchetes ... como si me observaran directo al alma (?)
Bueno, eso pensaba antes de descubrir que existen mas lenguajes de programación.
No hablo de JAVA, Creo que ese ni estaba Estandarizado cuando comencé con todo esto.
Si no del mas bonito lenguaje de programación Orientado a objetos.
Si, este lenguaje fue mi mejor amigo por unos 2 meses, hasta que me entere que Microsoft ya no le ofrece soporte.
Estúpido Microsoft!
Despues de un rato, largo y largo buscando mi lenguaje de programación ideal encontre a AutoitScript.
el llamado "Sucesor de VB6" un lenguaje Interpretado de alto nivel que me sirvió para aprender TODO lo que se de programación orientada a objetos.
Su sintaxis es muy simple sin tantas complicaciones como mi enemigo natural "C++" (O como yo le digo, --C)
Simplemente fue perfecto, hasta que lo actualizaron ...
Como es un lenguaje interpretado, necesita ser compilado con su interprete y por todas las funciones que trae por defecto pesaba 600 Kbs incluso comprimido con UPX.
Aunque no lo he dejado de usar me fui a buscar una alternativa igual de sencilla pero mas liviana.
mmmmm en el lugar donde vivo contaba con una conexion de 45kbps de los cuales creo que llegaban como 20 o 15kbps u.u see era esa conexion por cable RJ11 que no permite que entres a internet y llames por telefono al mismo tiempo
Cuando fui a casa de uno de mis tios y mire por primera vez 1MB real de velocidad casi me converti en retrasado
QUE BUENOS TIEMPOS!
En mi búsqueda me pregunte "¿Porque todos los lenguajes que he visto hasta ahora están en ingles? ¿No existe alguno en español?"
Y como mi creatividad al momento de buscar en Google es casi igual que la de un pedazo de pizza tirado en el piso me tarde un poco en encontrar a Pauscal
Por suerte para mi que si existe, porque si no seguiría escribiendo en Autoit Teniendo que soportar su peso descontrolado ...
El único problema era el siguiente: No tenia manera de aprender el lenguaje.
Asi que recurrí a la mejor manera que conocia para hacer tiempo, promedio de notas en el liceo casi 10 de 20 eso quivale a los 50 de 100 para pasar en otros paises. (mi mama siempre decia que solo jugaba en la computadora) mmm lo cual en parte es cierto (EN PARTE)
Yo en mi momento era novato con lenguajes compilados, incluso ahora lo sigo siendo, solo que antes era mas difícil ya que este Lenguaje en español tiene un archivo de ayuda bastante Complejo ...
Pero mi perseverancia me hizo continuar, no porque quisiera aprender ... si no porque sentía que no podía lograrlo y eso me impulso a seguir intentando y seguir y seguir.
Hasta que ... Chan chan chan ...
Obviamente no aprendí leyendo, sino practicando, si gente la lectura es mala y la practica buena.
Después de aprender este lenguaje me di cuenta de que estaba (y esta actualmente) en fase de desarrollo lo que me puso feliz, ya que me permite seguir practicando mi código mientras creo nuevas librerías para este lenguaje.
De echo mis aportes me permitieron ser uno de los admin socios y diseñador de muchos sitios convirtiendo mi practica y dedicación en un hobby bien divertido.
Al saber todo esto me dedique al python como primer lenguaje que aprendi por completo y muchas tecnicas y luego a mi rival --c tambien conocido como c++
despues de un tiempo empeze el desarrollo de dos proyectos que quizas en 2 o 3 años puedan ver la luz y quien sabe puede que sean muy buenos $.$
Aun que no todo en mi vida a sido lucrativo tambien existe open source
Y tal como lo dice sin el codigo libre no existen sistemas tan avanzados como los actuales
ademas trabajar en un open source es una prueba fuerte a tus conocimientos, el mayor de los recursos
Sin mas que poner, la programación es divertida si te gusta, es tediosa y aburrida si no le encuentras el interés, es bastante interesante aportar en foros y ver lo que los usuarios con conocimientos escriben. si te gusta simplemente no te limites con nada... no es nesesario que alguien te enseñe (aun que, seria mejor) y sin embargo tendras que buscar por tu propia cuenta ciertas cosas ya que es muy extenso todo material en donde desees indagar.
Ademas jamas te quedes en un solo lenguaje o una sola rama... esto se extiende por todo y a todo en constante evolucion y estudio
Los programadores de computadoras, Biotecnologos, cientificos ambientales, neurocientificos, ingeniros nanotecnicos - todos estos campos, y mas deben tener por lo menos un curso de etica como parte de sus requisitos de grado
Les invito al portal : http://tutupash.com/
Es la pagina web de la que les hable
Al principio y hasta ahora este ha sido el mejor hobby, a mí me encanta la programación y es por el echo de que me hace sentir un poquito más inteligente que las demás personas.
Algunas personas que estén leyendo esto se preguntaran ¿Que es la programación?
Según WIKIPEDIA:
La programación informática, a menudo acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
Aunque yo no lo veo de esa forma y tampoco entiendo muy bien la explicación, es así y eso es lo que es un programador real.
En términos simples, un programador es aquel quien escribe código y lo mantiene.
A mi al principio no me interesaba para nada esto de los lenguajes y esas cosas.
Como todo un pequeño Lammer comencé a buscar métodos para hackear contraseñas wifi, backdoorear computadores con troyanos y esas cosas ... y después me decía a mi mismo que era un "Hacker" se imaginan las noticias (Chico de 12 años lograr modificar patrones del GTA 3 y burlo una contraseña de un router que en realidad no tenia contraseña jajaja )
Después de ver la película Matrix
Hay si era hacker! (No mentira) pero Me di cuenta de que yo no era nada en este amplio mundo de la computación y la informática general.
Entonces empece a estudiar, preguntándome que necesitaba aprender ... que era lo que estaba tocando en ese momento con mi bonito y sensual puntero.
Desde ese momento empece a buscar en google "Como crear programas".
Lo que fue un error FATAL, ya que con ese termino solamente aparecen maneras de crear autoextraibles y archivos bat.
En algún momento en mi tardada búsqueda retome el camino.
Y acá es cuando me pegue el susto de mi vida.
Si señores, el terrorífico y antiguo C++ llego para demoler mis esperanzas de aprendizaje cuando apenas quería comenzar.
La primera vez que lo vi, el típico "Hola mundo" en todos los lenguajes casi me rindo.
A mi me cuesta muchísimo recordar cosas ... Soy de esos que pierden el celular en la mano, ¿Como podria hacer para recordar escribir esos Punto y coma al final de cada linea? No es solo eso ... Miren esos corchetes ... como si me observaran directo al alma (?)
Bueno, eso pensaba antes de descubrir que existen mas lenguajes de programación.
No hablo de JAVA, Creo que ese ni estaba Estandarizado cuando comencé con todo esto.
Si no del mas bonito lenguaje de programación Orientado a objetos.
Si, este lenguaje fue mi mejor amigo por unos 2 meses, hasta que me entere que Microsoft ya no le ofrece soporte.
Estúpido Microsoft!
Despues de un rato, largo y largo buscando mi lenguaje de programación ideal encontre a AutoitScript.
el llamado "Sucesor de VB6" un lenguaje Interpretado de alto nivel que me sirvió para aprender TODO lo que se de programación orientada a objetos.
Su sintaxis es muy simple sin tantas complicaciones como mi enemigo natural "C++" (O como yo le digo, --C)
Simplemente fue perfecto, hasta que lo actualizaron ...
Como es un lenguaje interpretado, necesita ser compilado con su interprete y por todas las funciones que trae por defecto pesaba 600 Kbs incluso comprimido con UPX.
Aunque no lo he dejado de usar me fui a buscar una alternativa igual de sencilla pero mas liviana.
mmmmm en el lugar donde vivo contaba con una conexion de 45kbps de los cuales creo que llegaban como 20 o 15kbps u.u see era esa conexion por cable RJ11 que no permite que entres a internet y llames por telefono al mismo tiempo
Cuando fui a casa de uno de mis tios y mire por primera vez 1MB real de velocidad casi me converti en retrasado
QUE BUENOS TIEMPOS!
En mi búsqueda me pregunte "¿Porque todos los lenguajes que he visto hasta ahora están en ingles? ¿No existe alguno en español?"
Y como mi creatividad al momento de buscar en Google es casi igual que la de un pedazo de pizza tirado en el piso me tarde un poco en encontrar a Pauscal
Por suerte para mi que si existe, porque si no seguiría escribiendo en Autoit Teniendo que soportar su peso descontrolado ...
El único problema era el siguiente: No tenia manera de aprender el lenguaje.
Asi que recurrí a la mejor manera que conocia para hacer tiempo, promedio de notas en el liceo casi 10 de 20 eso quivale a los 50 de 100 para pasar en otros paises. (mi mama siempre decia que solo jugaba en la computadora) mmm lo cual en parte es cierto (EN PARTE)
Yo en mi momento era novato con lenguajes compilados, incluso ahora lo sigo siendo, solo que antes era mas difícil ya que este Lenguaje en español tiene un archivo de ayuda bastante Complejo ...
Pero mi perseverancia me hizo continuar, no porque quisiera aprender ... si no porque sentía que no podía lograrlo y eso me impulso a seguir intentando y seguir y seguir.
Hasta que ... Chan chan chan ...
Obviamente no aprendí leyendo, sino practicando, si gente la lectura es mala y la practica buena.
Después de aprender este lenguaje me di cuenta de que estaba (y esta actualmente) en fase de desarrollo lo que me puso feliz, ya que me permite seguir practicando mi código mientras creo nuevas librerías para este lenguaje.
De echo mis aportes me permitieron ser uno de los admin socios y diseñador de muchos sitios convirtiendo mi practica y dedicación en un hobby bien divertido.
Al saber todo esto me dedique al python como primer lenguaje que aprendi por completo y muchas tecnicas y luego a mi rival --c tambien conocido como c++
despues de un tiempo empeze el desarrollo de dos proyectos que quizas en 2 o 3 años puedan ver la luz y quien sabe puede que sean muy buenos $.$
Aun que no todo en mi vida a sido lucrativo tambien existe open source
Y tal como lo dice sin el codigo libre no existen sistemas tan avanzados como los actuales
ademas trabajar en un open source es una prueba fuerte a tus conocimientos, el mayor de los recursos
Sin mas que poner, la programación es divertida si te gusta, es tediosa y aburrida si no le encuentras el interés, es bastante interesante aportar en foros y ver lo que los usuarios con conocimientos escriben. si te gusta simplemente no te limites con nada... no es nesesario que alguien te enseñe (aun que, seria mejor) y sin embargo tendras que buscar por tu propia cuenta ciertas cosas ya que es muy extenso todo material en donde desees indagar.
Ademas jamas te quedes en un solo lenguaje o una sola rama... esto se extiende por todo y a todo en constante evolucion y estudio
Los programadores de computadoras, Biotecnologos, cientificos ambientales, neurocientificos, ingeniros nanotecnicos - todos estos campos, y mas deben tener por lo menos un curso de etica como parte de sus requisitos de grado
Les invito al portal : http://tutupash.com/
Es la pagina web de la que les hable