¿Por qué se dice que programar es difícil? ¿Qué es exactamente lo que tiene de difícil la programación?
Déjame resumir las dificultades de la programación:
1. La programación consiste en utilizar un lenguaje informático para comunicarse con la computadora. Lo que ingresa es lo que espera que la computadora comprenda y genere los resultados que necesita. Por tanto, este proceso se puede resumir como "entrada - cálculo - salida". Aprender un lenguaje informático no es ni difícil ni fácil. ¿Por qué? Si eres principiante en programación, te resultará muy difícil aprender un idioma (excepto para los genios, pero si dominas uno o dos idiomas y luego aprendes otros idiomas, puedes familiarizarte con él); semana. Por tanto, el lenguaje de programación es un punto difícil para la mayoría de los principiantes.
2. Ideas de programación. Los programadores deben tener ideas de programación. Saltarte el nivel principiante, suponiendo que puedas aprender cualquier idioma y conectarlo y jugar, ¿entonces tu nivel debe ser muy alto? De hecho, este no es el caso. Esto solo demuestra que tu capacidad de aprendizaje ha mejorado a un nivel superior, pero no significa lo poderoso que eres. Por ejemplo, ¿está familiarizado con los patrones de diseño? ¿Consideró la escalabilidad al diseñar el sistema? ¿Ha considerado los problemas de rendimiento? Si solo hace tonterías durante todo el día y no presta atención a los problemas anteriores, será difícil superar el cuello de botella. Entonces, ¿de dónde viene la idea de la programación? Debería leer más libros y artículos de este tipo con regularidad, como patrones de diseño, conocimientos relacionados con el diseño de sistemas de alta concurrencia, etc. Además, es necesario pensar más en por qué está diseñado de esta manera. Se dice que aprender sin pensar conducirá al desperdicio y pensar sin aprender conducirá al peligro.
3. Habilidades comunicativas. De acuerdo, incluso si dominas varios idiomas y puedes diseñar el sistema muy bien, pero si eres un mudo que no puede hablar, no puedes expresar tus pensamientos y mostrar tus talentos a tu jefe, entonces tu carrera estará sujeta a muchas restricciones. Considero que mis habilidades comunicativas son un punto débil y trabajo constantemente para mejorarlas. Ahora cada vez que participo en una discusión hablo activamente y expreso mis opiniones. Además, también he tomado algunas clases de elocuencia para mejorar mis habilidades de expresión.
¡Espero que pueda ayudarte y espero que lo adoptes! !