Steve Jobs dijo una vez: "Todos en este país deberían aprender a programar una computadora ... porque les enseña a pensar".Olvida el país, sigue el resto.La programación de computadoras es una herramienta enormemente flexible que puede usar para hacer cosas increíbles que de otro modo serían manuales y laboriosas o simplemente imposibles. Si está utilizando un teléfono inteligente, una aplicación de chat o si está desbloqueando su automóvil con solo presionar un botón, entonces debe saber que estas cosas están usando algún tipo de programación. Ya estás inmerso en los programas de diferentes tipos. De hecho, el software está ejecutando tu vida. ¿Qué sucede si aprende y comienza a ejecutar estos programas de acuerdo con su voluntad?

#3 Reasons Why Everyone Should Learn ProgrammingPor ejemplo, puede escribir en ese programa que puede responder automáticamente a cada mensaje de texto nuevo en su teléfono. A un mensaje como "Hola" o "Oye", el programa puede leer el mensaje para detectar algunas palabras clave predefinidas como "Hola" y "Oye" y enviar una respuesta automática, que podría ser algo así como: "¡Hola! ¿Qué pasa? "Sin que necesites ver ese mensaje. Incluso puede programarlo para personas específicas en su lista de contactos. Se puede hacer tan emocionante como puedas imaginar.
Al aprender a programar no significa que tenga la responsabilidad de crear el próximo Facebook o el próximo Dropbox. ¡No haga!Rebobine un poco y vea qué hicieron surgir estos grandes sitios web como Facebook, Dropbox, YouTube y otros. Había una necesidad: alguien sufría por la falta de algo. Y luego, me atreví a abordar esa necesidad porque pude. Sabía que había una forma de resolver ese problema y hacer las cosas más fáciles para él y probablemente para otros. No tiene que aprender programación informática para resolver los problemas del mundo, pero puede resolver la suya. Estas son las razones por las que debe aprender a codificar hoy:

La programación desarrolla un pensamiento estructurado y creativo
Cuando a los programadores se les plantea un problema para resolver, no solo comienzan a codificar de inmediato. Los problemas no se resuelven de esa manera. Cuando veas un problema, debes dividirlo en partes factibles y luego abordarlo. ¿Alguna vez los no programadores se acercan a un problema como este? ¡Raro! Cuando comienzas a aprender a programar, desarrollas el hábito de salir en un formato muy estructurado. Gradualmente programas tu cerebro para dividir cada problema en pedazos y entender mejor. Empiezas a pensar lógicamente y esto da lugar a soluciones más creativas que jamás hayas dado.

La programación te facilita las cosas
Un simple programa de computadora es capaz de cambiar las cosas como lo desee. Algo que funciona al presionar botones se puede programar para que lo haga con un toque en su teléfono inteligente o cuando doble. Sí, puedes encender / apagar tus electrodomésticos con tus teléfonos inteligentes.
Algo que requiere su entrada repetidamente, al igual que los formularios en línea donde tiene que completar su Nombre, Segundo nombre, Correo electrónico y otra información, puede programarse para tener su opinión una vez y llenar literalmente sus formularios con un solo clic. Si es posible. Algo tan simple como trabajar en Excel Sheets puede volverse loco debido al trabajo manual que requiere. Puede escribir pequeños programas para ayudarse a sí mismo.
Supongamos que tiene una tarea en la hoja de Excel para agregar los contenidos de la columna 2, 3 y 4, y luego encuentra el promedio del resultado. Si tiene que hacer esta tarea varias veces al día, todos los días, sería caótico. ¿Derecha? Ahora, si escribe un pequeño programa que puede realizar estas funciones a la vez, ahorrará tiempo, esfuerzo y será 100 veces más eficiente.
Alguna vez has intentado jugar al ajedrez en tu teléfono inteligente. ¿Cómo es que un ser sin vida, quiero decir, su teléfono inteligente es más inteligente que usted? Está programado de esa manera. Está programado para realizar movimientos correctos en cada movimiento que puedas tomar mientras juegas al Ajedrez. El mismo caso existe con cualquier juego de smartphone o de escritorio. Con habilidades de programación, puede crear sus propias herramientas y hacer su vida más simple.

Aprender a programar te enseña la persistencia
Cuando aprendes programación de computadora, comienzas a ver problemas a la luz de las soluciones. Tu cerebro comienza a funcionar así. Cuando encuentras un problema después de aprender a programar, comienzas a imaginar las formas posibles de resolverlo. Incluso puedes prever buenos resultados. Por difícil que parezca el problema, de todos modos te vuelves decidido a actuar de acuerdo. Te transformas en un individuo impulsado por soluciones.
Los programadores tienen que pensar lógicamente sobre un problema. Una vez que comienzas a aprender a codificar, dejas de abandonar otras situaciones difíciles en tu vida cotidiana también. Comienzas a intentarlo una y otra vez. Te vuelves paciente porque sabes que siempre hay una solución. Solo necesita un poco más de esfuerzo, tal como sucede cuando creas un programa, lo ejecutas y lo depura varias veces para llegar a la solución perfecta.La programación de computadoras es poderosa. Incluso si conoce los principios básicos de la programación, puede imaginar muchas soluciones y puede trabajar para resolver sus problemas (y tal vez los del mundo). Aprenda la programación de computadoras para sentir la confianza de tener esta herramienta robusta a su disposición. ¡Es asombroso!