¿Puede la programación mejorar tu inteligencia?

Aprender a programar desarrollará sus habilidades lógicas, analíticas y creativas para resolver problemas de programación . De eso se trata la programación. Entonces, en ese sentido, serás más inteligente.

La programación puede ser divertida para quienes lo abordan de la manera correcta. Los mejores programadores que conozco aprendieron a programar jugando y explorando la tecnología informática . Son emprendedores y motivados.

Si eres ese tipo de persona, no necesitas aprender programación de la escuela / colegio / universidad / campo de entrenamiento , que están destinados a tomar tu mano mientras aprendes. Si necesita tomarse de la mano, entonces no es el tipo de persona que describí y probablemente no se convertirá en un gran programador.

La programación es difícil. No dejes que nadie te diga lo contrario. Pero puede ser muy gratificante intelectualmente. ¡Puede ser divertido! Solo prepárate para trabajar duro en eso. La paciencia y la determinación son clave.

Otro consejo: aprender un lenguaje de programación NO es aprender a programar. Muchos principiantes cometen este error.

Si después de todo esto no te he asustado, déjame ayudarte a comenzar. Vea la respuesta de Richard Kenneth Eng a ¿Por qué debo aprender a programar y qué idioma debo aprender?

Smalltalk es el lenguaje de inicio perfecto para un principiante. Es realmente muy fácil de aprender. Es la mejor manera de aprender programación orientada a objetos (o POO). Es el trampolín perfecto para todos los demás lenguajes como Java, Python, JavaScript, C #, C ++, Ruby.

Y, ¡oh, es muy divertido! No conozco ningún Smalltalker que niegue esto.

Para obtener más información, lea Cómo aprender Smalltalk puede mejorar sus habilidades como programador.

Para empezar, la programación mejora la habilidad para resolver problemas. Mejora las habilidades cognitivas de un ser humano, ya que requiere una nueva perspectiva cuando aborda cualquier enunciado del problema.

Cuanto más programe / resuelva, más mejorará su habilidad cognitiva. Muchos piensan que la programación podría ser una tarea hercúlea y podría ser aburrida. Tomemos este ejemplo, para jugar un juego primero debes rodar la pelota. Una vez que comienzas a rodar la pelota (inicio), el juego se vuelve interesante y jugarás una y otra vez. Sí, la programación es similar a jugar un juego.

Ahora, una vez que comienzas a jugar / codificar más y más programas, mejora tu inteligencia al igual que mejora tu estrategia para un juego. Si no sabe cómo comenzar, hay muchos foros, sitios web y universidades que pueden ayudarlo.

Desarrolle un software mejor, juntos

Coursera | Cursos en línea de las mejores universidades. Únete gratis

Educacion | Escuela Holberton

La programación usa un lenguaje. Estos son lenguajes de programación implementados en computadoras. Estas computadoras están algo abstraídas en máquinas que transforman la electricidad. Podemos parar en la electricidad alimentada por energía. La lección es que la programación funciona en reglas y patrones. Le permite crear cosas que funcionan en computadoras. También le permite resolver problemas de manera computacional. Así como sus lenguajes influyen en cómo asimila y expresa ideas, también lo hacen los lenguajes de programación. Puedes bailar alrededor del concepto de inteligencia. Al final, para hablar de forma racional, se necesita el lenguaje de programación inventado de otra persona, o el lenguaje cultural y nacional.

Gran pregunta Puede mejorar absolutamente su inteligencia programando un montón.

  • Mejora tu capacidad de pensar lógicamente y, por lo tanto, te permite vivir mucho tiempo y prosperar.
  • Mejora su capacidad para analizar grandes cantidades de datos y descubrir lo que significa.
  • Mejora su capacidad de razonamiento, una vez más de una manera que lo haría vivir mucho tiempo y prosperar, para que pueda llegar a mejores conclusiones cuando se trata de encontrar la mejor solución para algo.
  • Mejora su capacidad para concentrarse en una cosa, en lugar de dejar que su mente divague, lo que lo hace mucho más agudo de lo que realmente podría ser.

Y eso es solo parte de una lista que podría expandirse hacia adelante, aparentemente sin fin.

La programación ayuda en el desarrollo de un cerebro más claro y mejorado, sí.

Puede mejorar sus habilidades para resolver problemas y sus perspectivas profesionales.

Como te gustan los juegos, te recomiendo que descargues Unity gratis Unity – Game Engine y aprendas la programación de C # mientras haces un juego.

Aquí hay muchos tutoriales: Unidad – Ray Wenderlich

Para responder a su pregunta, tendríamos que tener una definición exacta de inteligencia, que no tenemos. Desea “operar de la manera más eficiente y rápida posible”. ¿Cómo se define cuál es la forma más eficiente posible? ¿Quién fue más eficiente, Albert Einstein o James Bond (o el equivalente no ficticio más cercano a él)? ¿Pensar rápidamente en una situación de acción o resolver un problema que ha desconcertado a la humanidad durante décadas es más “eficiente”?

La programación mejorará ciertas habilidades analíticas, tanto a nivel constructivo en la fase de diseño como a nivel analítico en la depuración. Dado que tales habilidades se presentan en las pruebas de inteligencia de pose, en ausencia de otros cambios, la programación tenderá a aumentar su puntaje en tales pruebas y, por lo tanto, aumentará su inteligencia percibida (tenga en cuenta el adjetivo).

Esas habilidades son en sí mismas útiles; la programación es habilidad en el mundo moderno; y hay tantos casos en los que interactúa con las computadoras que es bueno entender cómo funcionan.

Entonces, si te sientes impulsado a probar suerte en la programación, te animo a que lo hagas (me ha mantenido alimentado y alojado durante cuarenta años). No porque mejore su inteligencia, sino porque es bot divertido y útil.

Opero de una manera muy lenta e ineficiente. Creo que mi pensamiento se volvió más formal debido a la programación. Tiendo a abordar tareas simples como abordar problemas matemáticos en lugar de usar mi intuición. Podría estar haciéndolos más correctamente, pero definitivamente no de manera eficiente.

“¿Puede hacerlo más inteligente?”: Es más probable que se vuelva más inteligente (hasta cierto punto) si intenta comprender lo que hace el programa / computadora en lugar de simplemente “copiar y pegar” el código de alguien y luego ejecutarlo; que es lo que hice en el séptimo grado en mi computadora TRS-80; Sí, programé algunas cosas pero no aprendí Jack.

No se ha demostrado que la codificación mejore la inteligencia. Hay poca evidencia de que cosas como aprender idiomas extranjeros, correr y hacer música con un instrumento podrían hacerlo.

Creo que el cerebro se extiende en gran medida como un músculo: cuanto más lo usas, mejor.

Pero, por supuesto, también los juegos te hacen más inteligente, dependiendo del tipo de juegos que juegues.

¿Crees que hay personas a las que les encanta codificar juegos, pero no les gusta jugarlos? Jugar parece demasiado aburrido y “lento” si puedes codificar en su lugar …

Sí, aprenderás más sobre lógica

Gana otro idioma, mejora tu inteligencia también

Ciertamente agudiza lo que tienes. Por otro lado, es un recordatorio constante de que no eres tan inteligente como crees. Pero eso no me importa.