Capacidad de pensamiento

Inserte la descripción de la imagen aquí
Pensar es algo relativamente conceptual, y no se pueden generalizar diferentes niveles o profesiones diferentes. A continuación se presentan y se resumen algunas ideas personales sobre el ejercicio del pensamiento y el aprendizaje en la programación como referencia.

1. Espesor de pensamiento.

(1) El conocimiento teórico aprendido en programación es el grosor del pensamiento y la fuente básica.
(2) El conocimiento teórico básico afecta si la profundidad del pensamiento puede elevarse a un nuevo nivel.
(3) La acumulación de grosor de pensamiento debe adquirirse paso a paso, incluso la adquisición del conocimiento genio no es una fantasía.

2. Cultivo de hábitos de pensamiento.

(1) El desarrollo de hábitos de pensamiento es solo el más superficial en la comprensión de un problema en el aprendizaje, y el pensamiento de comprender los problemas también es vertical.
(2) El desarrollo de hábitos de pensamiento en la programación es particularmente importante. A menudo, la mayoría de las personas siempre permanecerán en la superficie del código para resolver un problema, y ​​rara vez estudiarán la esencia del problema a través del problema, y ​​luego desviarán el pensamiento para obtener más valor.

3. Forma de pensar

(1) A través de un análisis exhaustivo de un problema, a menudo se puede formar un mapa mental.El papel del mapa mental es a menudo resolver el avance de los puntos de conocimiento en todos los niveles. A través del análisis del mapa cerebral, aclare los puntos de conocimiento involucrados detrás de él.
(2) Escribir una clase en desarrollo industrial para encapsular cada función del módulo en una clase es un hábito necesario para los programadores. Su valor es lograr un bajo acoplamiento y una alta cohesión del código. Diferentes clases reducen su dependencia mutua antes , Los métodos relacionados intentan estar en la misma clase.

4. La práctica del pensamiento.

(1) ¡La buena memoria no es tan buena como la mala escritura!
(2) Siente el ejercicio de pensar en todos los aspectos de la vida.
(3) Pensamiento divergente y pensamiento lógico:
① El pensamiento divergente debe comenzar desde múltiples ángulos en el proceso de análisis del problema, y ​​la forma de pensar también debe comenzar desde todos los aspectos. Esto requiere que comprenda el núcleo del problema, y ​​luego desde diferentes La perspectiva es profunda y no se encuentra el núcleo del otro. No importa cuán novedosa sea la forma de pensar, es en vano. En segundo lugar, el pensamiento en profundidad debe superar el marco de pensamiento inherente del cerebro humano para comprender el problema desde el pensamiento informático. Estudiar el problema desde el pensamiento del cerebro humano es a menudo la fuente de malentendidos fáciles.
Thinking El pensamiento lógico es el proceso de análisis y el resultado de pensar para programar. Debe haber una claridad absoluta en este proceso, las regulaciones deben ser claras y los hechos deben estar basados, y los nodos lógicos también deben estar conectados entre sí. Cualquier cosa que no esté clara sobre estos puntos puede conducir a una lógica confusión de tamaño.
Training La capacitación del pensamiento lógico es muy importante para los programadores. Se recomienda que los novatos puedan jugar juegos que desarrollen el pensamiento lógico, como la máquina de recursos humanos, que es interesante y beneficioso. Este tipo de juego generalmente solo requiere que leas / salgas / saltes / bucles y así sucesivamente para completar un código perfecto. Los niveles establecidos en estos juegos suelen ser la lógica básica que los programadores deben dominar en el proceso de desarrollo real.
Thinking El pensamiento lógico es como un árbol: el pensamiento no tiene nada en sí mismo, sino solo la capacidad de transferir analogías. El pensamiento lógico es más como una extensión de bambú uno por uno, entrelazándose y estableciendo relaciones entre sí.

V. Wen Gu

La mejora de la revisión de su propio código no siempre es completa, y la revisión del código de otras personas piensa en las soluciones y formas de pensar de otras personas. El rebobinado a menudo encuentra algunos errores potenciales para enfrentar errores, ¡y encontrar errores para resolverlos significa progreso!

6. Perseverancia

No hay nada que elaborar sobre la perseverancia. ¡Si puede perseverar haciendo algo es la piedra angular del éxito! No importa cuán buenos sean los cinco puntos anteriores, sin la perseverancia como garantía, entonces todo el esfuerzo es difícil de obtener un retorno. Esto es como un proceso de suma acumulativa de suma + = i. Una vez que pierde su persistencia, la acumulación también se estancará. Como dice el dicho: ¡los que viajan cientos de millas son medio noventa!

Publicado 40 artículos originales · elogiado 31 · visitas 2792

Supongo que te gusta

Origin blog.csdn.net/CodingmanNAN/article/details/102906855
Recomendado
Clasificación