Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo entrenar el pensamiento de un programador

Cómo entrenar el pensamiento de un programador

Para entrenar el pensamiento de un programador, primero debes hacer lo siguiente

La práctica hace la perfección sólo después de practicar mucho

Base sólida

.

Las estructuras de datos, las matemáticas discretas y los principios de compilación son la base de toda la informática. Si no los domina, será difícil escribir programas de alto nivel. Todo el mundo puede escribir programas, pero cuando descubra que es difícil mejorar después de un cierto nivel de escritura, debería pensar si debería volver atrás y aprender estas teorías más básicas. No aprenda programación orientada a objetos desde el principio. Incluso si domina la programación orientada a objetos, es posible que se sienta perdido al encontrar algunos algoritmos básicos. Por lo tanto, es muy necesario leer más libros sobre teoría básica de la informática.

2. Rica imaginación

No te ciñas a una forma fija de pensar Cuando encuentres un problema, piensa en varias soluciones al problema y prueba algo que otros nunca hayan pensado. de. método. La rica imaginación se basa en un rico conocimiento. Además de las computadoras, la gente suele incursionar en otras materias, como la astronomía, la física, las matemáticas, etc. Una mente amplia es importante para los programadores.

3. Lo más simple es lo mejor

Esta puede ser una regla seguida por todas las ciencias. El complejo principio de conversión de masa-energía es solo un principio simple a los ojos de Einstein. No podría ser más sencillo: E=mc2. Los métodos simples son más fáciles de entender, más fáciles de implementar y más fáciles de mantener. Cuando encuentre un problema, dé prioridad a la solución más simple y solo considere soluciones complejas cuando la solución simple no pueda cumplir con los requisitos.

4. No te metas en problemas

Cuando encuentres obstáculos, también puedes mantenerte alejado de la computadora temporalmente, mirar el paisaje fuera de la ventana, escuchar música ligera. y chatear con amigos. Cuando encuentro un problema, juego. Cuando las células cerebrales responsables del juego están extremadamente excitadas, las células cerebrales responsables de la programación descansan por completo. Cuando empiece a trabajar de nuevo, descubriré que esos problemas ahora se pueden resolver fácilmente.

5. Deseo de respuestas

La historia del desarrollo de las ciencias naturales humanas es un proceso de anhelo de respuestas. Incluso si solo podemos conocer una pequeña parte de la respuesta, ella. Vale la pena nuestro esfuerzo. Siempre que tengas una fe firme y debas encontrar la respuesta a la pregunta, dedicarás energía a explorar. Incluso si al final no obtienes la respuesta, aprenderás mucho en el proceso.

6. Comunicarse más con los demás.

Debe haber un maestro entre nosotros tres. Quizás en una conversación casual con otros puedan brotar chispas de inspiración. Conéctate más a Internet y mira lo que otras personas piensan sobre el mismo tema, lo que te dará mucha inspiración.

7. Buen estilo de programación

Preste atención a desarrollar buenos hábitos. La sangría del código y las reglas de nomenclatura de las variables siempre deben ser coherentes. Todo el mundo sabe cómo solucionar errores en el código, pero a menudo ignora los comentarios sobre solución de problemas. Los comentarios son una parte importante del programa. Pueden hacer que su código sea más fácil de entender. Si el código expresa claramente sus pensamientos, no es necesario agregar comentarios. Si los comentarios no son consistentes con el código, será aún peor.

8. Tenacidad y perseverancia

Esta es quizás la mayor diferencia entre los "maestros" y los programadores comunes y corrientes. Los maestros no son genios, han sido perfeccionados durante innumerables días y noches. El éxito puede traernos una gran alegría, pero el proceso es sumamente aburrido. También puedes hacer una prueba, encontrar una tabla de números primos hasta 10.000, copiarlos todos y luego verificarlos tres veces. Si puedes completar este trabajo sin interrupciones, puedes cumplir con este requisito.