Al aprender a programar, ¿es mejor comprender primero las cosas de bajo nivel, o es mejor aprender primero a codificar y llegar lentamente al fondo?
Aprender bien los conceptos básicos y los principios le brindará una comprensión más profunda del funcionamiento del programa, etc., y el código que escriba será más eficiente y sólido.
Pero en mi vasto y personal Experiencia Desde la perspectiva de algunos de mis amigos, pocas personas toman en serio los principios ópticos en las escuelas. Se recomienda que primero escriba uno o dos programas pequeños y luego piense en cómo optimizar su programa para hacerlo más eficiente, ocupar menos recursos, hacer el código más claro y facilitar su mantenimiento. Si tiene experiencia en codificación, es mejor volver a consultar libros como reconstrucción de código para combinar teoría y práctica. Cree otro pequeño programa de subprocesos múltiples que lea y escriba el mismo recurso, y luego observe los principios del sistema operativo y debería tener una comprensión más profunda.
En el desarrollo de iOS y Android, según mi experiencia con graduados líderes en el campo, para decidir qué funciones debe realizar una aplicación, primero defina un alcance pequeño para usted y las funciones no deben ser demasiado complicadas. Y luego desarrollarlo. Hay muchos tutoriales en Internet. Hará un gran progreso en aproximadamente 3 meses y tendrá algo bueno en aproximadamente medio año.
Los anteriores son solo algunos de los métodos introductorios que he ido acumulando gradualmente durante muchos años de aprendizaje. Cuando entro en esta industria, cada vez que miro refactorizaciones, patrones, etc., obtengo una mejor comprensión. Por supuesto, también hay muchas ocasiones en las que tienes una mentalidad fija y no puedes pensar en las cosas de otra manera. Se recomienda visitar foros más técnicos y comunicarte más con la gente. Esto acelerará el progreso.
Lo último que quiero decirte es que si ayudas más a los demás, los demás serán más comunicativos y te harán preguntas. En el proceso de responder las preguntas de otras personas, obtendrá una sensación de valor y logro, lo que le impulsará a aprender desde un lugar mejor y más elevado, y también le proporcionará motivación. Esta también es una forma más eficaz de progresar.