Colección de citas famosas - Mensajes de felicitación - ¿Por qué se dice que los niños con pensamiento de programación no tendrán mala suerte?

¿Por qué se dice que los niños con pensamiento de programación no tendrán mala suerte?

De hecho, muchos padres tienen un malentendido: dejar que sus hijos aprendan a programar equivale a dejarlos crecer y convertirse en programadores.

En este momento, ¿los padres también deberían considerar que aprender chino equivale a convertirse en un gigante literario cuando sean mayores? ¿Estudiar matemáticas significa convertirse en profesor de matemáticas cuando seas mayor? ¿Aprender inglés significa convertirse en traductor cuando seas mayor?

El pensamiento fijo preconcebido en realidad muestra que la generación de padres carece de educación en programación.

Después de todo, la función principal de la educación en programación es cultivar el pensamiento de programación, ayudarnos a aclarar nuestras ideas en el proceso de pensamiento, comprender problemas y encontrar soluciones eficientes.

Las personas con este tipo de capacidad de pensamiento no entrarán en pánico en ninguna situación ni se encontrarán con diversos problemas. Serán tan estables como una montaña y elaborarán estrategias.

Se puede decir que el nacimiento del ordenador es uno de los mayores inventos científicos y tecnológicos del siglo XX. Es difícil imaginar qué tipo de vida tendríamos en el siglo XXI sin este gran invento.

Con el desarrollo de la tecnología informática, los problemas que los humanos pueden resolver con la ayuda de las computadoras son cada vez más extensos.

Sin embargo, después de todo, la computadora es solo una herramienta y la persona que la controla es, en última instancia, un ser humano. En otras palabras, las computadoras solo pueden mover ladrillos. Qué ladrillos mover, dónde moverlos y en qué dirección moverlos lo decide la gente.

Por eso, antes de utilizar los ordenadores, lo primero que tenemos que hacer el ser humano es entender el problema a resolver y encontrar un camino para solucionarlo.

Y en este proceso es donde reside el pensamiento de programación.

- Divida un problema grande y complejo en pasos más pequeños que sean más ejecutables y mejor comprendidos.

Esos problemas aparentemente intratables y complejos pueden ser difíciles de resolver a la vez, pero si los divide en varios problemas pequeños y luego resuelve gradualmente los pequeños problemas divididos, entonces, en comparación con la resolución directa de problemas complejos, es mucho más fácil.

Por ejemplo, lo que vemos a menudo en las novelas de misterio es resolver crímenes.

Encontrar al verdadero culpable del caso no es algo obvio. Pero normalmente los detectives encontrarán pistas sobre la verdad detrás del caso explorando algunos pequeños detalles relacionados con el caso, como: qué pasó, cuándo, dónde, qué pruebas hay, si hay testigos y si ha habido casos similares recientemente. o cerca.……etc.

Al desmantelar el problema, se puede obtener una comprensión profunda del proceso y los detalles del caso y obtener una gran cantidad de información, y la comprensión es el primer paso hacia la solución.

——Encuentre patrones similares y resuelva problemas de segmentación de manera eficiente. Esto es crucial.

Reconocer patrones significa que los nuevos problemas se convierten en viejos problemas. Buscamos problemas y soluciones similares en el pasado en la biblioteca de experiencias y los aplicamos para resolverlos. Cuantos más patrones reconozcas, más rápido podrás resolver el problema.

Por ejemplo: Si necesitas dibujar 100 gatos, ¿qué harías? ¿Encontrar 100 gatos y copiarlos uno por uno? ¿O encontrar el “patrón” del gato?

Si es esto último, quizás te interese saber que los gatos tienen pelo largo, ojos, cola y cuatro patas. Luego, de acuerdo con este "patrón", puedes dibujar gatos "por lotes"; no necesitas dibujar un animal nuevo cada vez, solo necesitas cambiar las características locales: un gato con rayas amarillas y blancas o un gato negro. , un gato de cola larga o un gato de cola corta.

——Céntrese en información clave importante e ignore los detalles inútiles.

Este es un proceso de filtrado que nos ayuda a formar ideas para resolver problemas reconociendo la naturaleza central del problema.

Tomemos el ejemplo de dibujar un gato hace un momento. Una vez que comprendamos las características de un gato, podemos formarnos una idea general sobre el gato y hacer un modelo basado en estas características abstractas.

——Diseñe una ruta de solución paso a paso para resolver todo el problema.

A través de estos cuatro pasos, un problema complejo y espinoso primero se divide en una serie de pequeños problemas que son fáciles de resolver, se examina, se piensa y luego se buscan soluciones por separado; , varios problemas importantes se centran en los nodos, ignoran los pequeños detalles y forman ideas de solución, finalmente, diseñan los pasos y ejecutan: resolución de problemas;

Por lo tanto, el llamado "pensamiento de programación" no es una habilidad para escribir programas, sino una forma de pensar que resuelve problemas de manera eficiente, que puede ser utilizada incluso por programadores.

Se puede utilizar para aprender y jugar. El pensamiento de programación se puede utilizar para afrontar cualquier cosa.

Es posible que tengas que desglosar el problema: dónde puedes ir y qué puedes hacer, qué les gusta y quieren hacer a todos, las experiencias exitosas y los fracasos que habéis jugado juntos antes, el presupuesto y el costo. de cada actividad, y duración, duración, climatología...

Evidentemente, una reunión de amigos organizada con pensamiento de programación será más fácil de elegir y con más posibilidades de que todos se diviertan.

Para poder jugar hasta un cierto nivel, necesitas saber: qué objetos recolectar, dónde ir y cómo recolectarlos, cuál es el límite de tiempo, cuál es la mejor ruta, cómo evitarlo. enemigos... Al comprender los detalles y dominar los puntos clave, puedes hacer un plan y completar la actualización en el menor tiempo.

Si quieres escribir una composición rápida y bien, primero debes resolver el problema y desglosar los posibles niveles de contenido, luego usar la información relevante almacenada en el cerebro: ejemplos, aforismos e incluso cosas; has escrito o leído antes el artículo; haz un esquema y aclara tus ideas, finalmente, escribe.

Lo mismo ocurre con los problemas matemáticos. Desmonta y comprende nuevos problemas, busca los problemas y fórmulas antiguos correspondientes, aclara tus ideas y resuelve los problemas.

Barbara Minto, la primera consultora de McKinsey & Company, propuso una vez la famosa forma de pensar: "El principio de la pirámide de Minto".

Entre ellos, se menciona un principio importante: MECE, es decir, Mutuamente Exclusivo Colectivamente Exhaustivo, que significa "mutuamente independiente y completamente exhaustivo" en chino.

Es decir, las causas que afectan a un tema importante se separan sin superposiciones ni omisiones, para captar eficazmente el núcleo del problema y encontrar una solución.

El "Principio de la Pirámide", que es similar al pensamiento de programación, no es solo un material de capacitación clásico de McKinsey, sino también una lectura obligada para consultores y académicos.

"La tecnología del pensamiento" de Kenichi Ohmae, un famoso científico de gestión japonés, también se escribió basándose en esto.

Hubo un chiste en Internet de que incluso si el examen de ingreso a la universidad se cambia a una prueba práctica, los mejores estudiantes seguirán siendo los mejores.

Esto tiene sentido, porque las elecciones de las personas determinan el resultado de las cosas, y las elecciones se basan en patrones de pensamiento.

El pensamiento de programación no solo puede mejorar en gran medida la eficiencia de la resolución de problemas específicos. Cuando las personas con pensamiento de programación enfrentan opciones de vida, también analizarán los pros y los contras de manera más racional, tendrán objetivos más claros y serán mejores en el uso. recursos limitados.

Lo más importante es que las personas con pensamiento en programación no se dejarán intimidar por dificultades aparentemente enormes. Saben y creen que el problema se puede resolver, y tendrán más coraje, perseverancia y confianza para resolverlo. . Al enfrentar los desafíos de la vida, no seremos derrotados fácilmente por los reveses y caeremos en la confusión, la ansiedad y la autocompasión.

No importa cuáles sean tus objetivos, académicos, profesionales, sociales o divertidos, el pensamiento programado puede ayudarte a alcanzarlos más rápida y fácilmente. ¿Cómo puedes ser infeliz en la vida?

Un ganador seguro en la vida.