Red de conocimiento informático - Material del sitio web - ¿Cómo convertirse en un maestro de programación? ! ! !

¿Cómo convertirse en un maestro de programación? ! ! !

Esta es una versión modificada de mi artículo de Internet. Convertirse en un entusiasta de la programación requiere pasar por las siguientes etapas: Etapa 1: esta etapa se trata principalmente de poder utilizar un determinado lenguaje con soltura, preferiblemente cuanto más. Los lenguajes populares en este momento, como: C #, Java, C o C, etc., por supuesto también incluyen otros lenguajes, que equivalen a cosas superficiales como rutinas y posturas en el entrenamiento de artes marciales. La segunda etapa: en esta etapa, puede dominar la tecnología web o la tecnología de ventana GUI (GUI de Windows) de una determinada plataforma (como la plataforma .NET, la plataforma Java, etc.). Después de llegar a esta etapa, es equivalente. para poder participar en un combate real de Sanda, realmente se puede aplicar en la práctica. La tercera etapa: en esta etapa, puede tener una comprensión profunda de varias interfaces basadas en una determinada plataforma y la capa inferior de un sistema específico. En esta etapa, ya tiene la capacidad de tener habilidades internas primarias. "Hay espada en la mano, pero no espada en el corazón". El cuarto nivel: en esta etapa, se puede realizar un desarrollo más profundo directamente en la plataforma. Básicamente, se puede decir que alcanzar este nivel es haber entrado en un nivel alto. En este momento, ingresó a la práctica de habilidades internas avanzadas. Por ejemplo, puede modificar el VxD o el kernel del sistema operativo. Esta etapa requiere que los practicantes tengan logros y potencial relativamente profundos y, al mismo tiempo, profundicen en gran medida sus conocimientos (matemáticas discretas, estructuras de datos, estructuras y principios de computación, principios de sistemas operativos, principios de compilación, etc.), y Profundizar en el conocimiento de sistemas informáticos. El quinto nivel: esta etapa ya no se limita a problemas técnicos simples, sino que puede comprender y diseñar una arquitectura de sistema relativamente grande desde una perspectiva general, desde el núcleo hasta la interfaz externa. Se puede decir que "no hay espada en la mano, pero sí espada en el corazón". Después de llegar a esta etapa, puede analizar cualquier software del mercado y diseñarlo de acuerdo con sus propios requisitos, siempre que tenga suficiente tiempo. Cada etapa debe seguir un método determinado cuando se desarrolla hacia arriba. La primera y la segunda etapa se pueden completar mediante el autoestudio, siempre que se estudie con más atención y con paciencia. Si desea pasar de la segunda etapa a la tercera etapa, debe tener un buen ambiente de aprendizaje. Por ejemplo, hay un líder maestro o hay un buen ambiente de formación en la empresa. Después de dos o tres años de acumulación, se puede llegar a la tercera etapa. Sin embargo, después de que algunas personas alcanzan la tercera etapa, a menudo es difícil lograr un gran avance en el ámbito. En este momento, desarrollarán el concepto de que el software no es más que esto y que pueden hacer cualquier cosa. De hecho, si se encuentran con un software grande o difícil en este momento, a menudo todavía no tienen forma de iniciarlo. No existe un atajo para convertirse en un maestro, pero existen algunos principios básicos que puedes seguir. 1. Una base sólida. Ser competente en un lenguaje de programación (C# o Java, etc.) y tener un conocimiento profundo de sus ideas de programación. Después de eso, aprenda adecuadamente sobre estructura de datos, matemáticas discretas, principios de compilación y otros conocimientos. (Si tienes suficiente tiempo para aprender estos conocimientos en profundidad, son realmente importantes, pero si no tienes tiempo o no puedes aprenderlos temporalmente, también es un buen método guardarlos y verlos más tarde) 3. Resiliencia y perseverancia. Ésta es quizás la mayor diferencia entre los "expertos" y los programadores comunes y corrientes. Una buena programación es 99 sudor y 1 café. 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. 4. Deseo de respuestas. La historia del desarrollo de las ciencias naturales humanas es un proceso de anhelo de respuestas. Incluso si sólo podemos conocer una pequeña parte de la respuesta, 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. 5. Comuníquese más con los demás. Debe haber un maestro entre nosotros cuando caminamos juntos. Quizás en una conversación informal con otros pueda estallar una chispa 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. 6. No te dejes llevar demasiado.

Cuando encuentre obstáculos, también puede mantenerse alejado de la computadora por un tiempo, mirar el paisaje fuera de la ventana, escuchar música ligera y charlar con amigos. Cuando empiece a trabajar de nuevo, descubriré que esos problemas ahora se pueden resolver fácilmente. 7. Rica imaginación. No se ciña a una forma fija de pensar. Cuando encuentre un problema, piense en varias soluciones al problema y pruebe métodos en los que otros nunca hayan pensado. 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. Además, ver más películas de ciencia ficción también es una buena forma. 8. Lo más sencillo es lo mejor. Esta puede ser una regla que sigue toda la ciencia. A los ojos de Einstein, un principio tan complejo de intercambio masa-energía no es más que una fórmula extremadamente simple: 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.