La programación "El lenguaje del futuro"
Fuente
¡Hola Steemians!
Pero, ¿Que es un computadora?
Según la Real Academia Española:
Es una máquina electrónica capaz de realizar un tratamiento automático de la información y de resolver con gran rapidez problemas matemáticos y lógicos mediante programas informáticos[1]
La computadora está constituida por dos partes esenciales:
El hardware que viene siendo la parte tangible como circuitos electrónicos, cables, gabinete, teclado, etc, y el software que es su parte intangible como programas, datos, información, señales digitales para uso interno, etc.
¡Perfecto! Ahora que ya sabemos que es una computadora y como esta constituida podremos profundizar en nuestro objetivo principal , asi que comencemos a entrar en materia.
Pues, un programa es un tipo de software, que esta basado en una sucesión de instrucciones, escritas para cumplir una función especifica en el computador.
Entonces básicamente programar o la programación es explicarle al computador lo que quieres que haga por ti. Cuando programamos le estamos enseñando a la cosa mas tonta, el computador como hacer algo.
¿Por que debo aprender a programar?
Fácil, actualmente vivimos en un mundo gobernado totalmente por la tecnología, donde es raro ver a alguien que no use en su vida diaria un ordenador o un smartphone.
Programar es una de las pocas cosas que puedes hacer cuando estas sentado y simplemente crear algo nuevo, ademas permite desarrollar el pensamiento algorítmico o pensamiento computacional, el cual consiste en tomar un problema , dividirlo en varias partes y luego usar una herramienta para resolverlo.
Como dicen dos grandes:
"Aprender a programar extiende tu mente y te ayuda a pensar mejor, crea una manera de pensar acerca de las cosas que creo que es útil en todos los campos”[2]
-Bill Gates
"Todos en este país (EU) deben aprender a programar una computadora porque (eso) te enseña a pensar”[2]
-Steve Jobs
Seguro que todavía no te convenzo, por eso te pongo estos 6 ejemplos de personajes influyentes en el mundo:
Elon Musk Cofundador de PayPal, Tesla Motor, SpaceX entre otras empresas, a sus 12 años desarrollo su primer video juego y luego lo vendió por 500$. Imagen | |||||
Mark Zuckerberg Creo la famosa red social Facebook a sus 20 años, desde su dormitorio en la Universidad de Harvard. Imagen | |||||
Bill Gates Cofundador de Microsoft se intereso en la programación desde temprana edad, mientras asistía a la escuela Lakeside.Imagen | |||||
Sir Tim Berners-Lee Padre de la Web, estableció la primera comunicación entre un cliente y un servidor usando el protocolo HTTP en noviembre de 1989[3].Imagen | |||||
Larry Page y Serguéi Brin, ambos crearon el famoso motor de busqueda Google, el cual lanzaron al mercado en 1998.Imagen | |||||
Jan Koum de pobre a millonario fundo junto a Brian Acton la aplicación número uno en mensajería instantánea Whatsapp.Imagen |
Como puedes ver algunos aprendieron a programar desde pequeños y otros ya siendo adultos, todos tienen en común algo, tuvieron una idea y se sentaron a programar en función de ella. Así que para aprender a programar no necesitas una edad en especifica, nunca es demasiado tarde, ni demasiado temprano.
Si, lo se, todavía te queda una ultima pregunta ¿Verdad?
¿Es difícil aprender a programar?
Ahora yo te pregunto ¿Es difícil aprender a tocar un instrumento? ¿Es difícil aprender a jugar fútbol? No es difícil, pero tampoco es fácil, como todo programar necesita tiempo y dedicación, la programación es simplemente conocer uno que otro concepto, una variable, un entero, un ciclo, etc, y saber como combinarlos.
Seguramente alguna vez pensaste que los ordenadores son inteligentes cuando realmente son lo contrario, ellos son extremadamente tontos, pero son excelentes siguiendo ordenes, el computador sigue a cabalidad cada orden que nosotros le damos.
Entonces ¿Cual es la complejidad en programar?
Pues la complejidad esta en diseñar, lógicamente un manual de pasos que la computadora pueda seguir, para solucionar el problema.
Próximamente mi Tutorial "Aprendiendo programación con Python" El lenguaje de programación multiparadigmático.
"El ser humano es inteligente por naturaleza, la tecnología es solo un complemento"
Gracias por permitirme robar unos pocos minutos de tu vida. Me despido por los momentos mis steemianos, que tengan un excelente día, tarde o noche.
╭════════════╮
Sígueme en mi Blog
╰════════════╯
"El ser humano es inteligente por naturaleza, la tecnología es solo un complemento"
╭════════════╮
Sígueme en mi Blog
╰════════════╯
Debo confesar que es el post más didáctico y agradable a la vista que he observado en steemit, ¡me enganchaste! , lograste que un tema un poco pesado (al menos para mi que no estoy tan nutrida en este tipo de temas) fuese muy fácil de digerir.
Realmente me gusto muchísimo :D
Me ha encantado tu resumen @vidayaventura, explica en forma sencilla para una persona que no conozca de computadores los principios básicos de funcionamiento de ellas. Saludos cordiales
Huy si programar es estresant.. pero muy muy necesario... graciaas por la informacion.
Me interesa muchisimo, me quedare por aqui , gracias por la inf
Me interesa este tema de verdad gracias por la disposición de enseñarnos
Bueno tu post, me gustaría saber que se puede hacer con python para ver si le meto a tus tutoriales
Muy orientador post, visitaré más a menudo tu blog para estar atento a la educación que impartes. Saludos!
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by vidayaventura (Ramses) from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.