¿Es necesaria la formación integrada?
He estado estudiando durante cuatro meses. Nunca he estado expuesto al kernel de Linux y no conocía la arquitectura ARM. Ahora estoy básicamente familiarizado con Linux y ARM. Aunque siento que he aprendido mucho, todavía no soy muy competente, pero aún así quiero compartir mi experiencia de aprendizaje con ustedes, esperando que sea de ayuda para todos.
El kernel de Linux está implementado en lenguaje C. Parece complicado, pero en realidad es solo un uso flexible del lenguaje C, como el uso de estructuras, estructuras anidadas, funciones de devolución de llamada, etc., por lo que aprender C. El idioma puede ser una buena manera de hacerlo. Esto sienta una base sólida para nuestros futuros estudios. La estructura de datos es un enfoque imprescindible en las pruebas escritas y las entrevistas, pero la más examinada es la lista enlazada, especialmente la lista enlazada individualmente. Entre ellas, la más examinada es la inversión de la lista enlazada individualmente. Por eso necesitamos fortalecer nuestro estudio. El enfoque del aprendizaje en red todavía está en la comprensión de TCP/IP y el uso flexible de sockets y diversos métodos de comunicación entre procesos. Para los principiantes de ARM, no se rindan si les resulta difícil. Deben centrar su aprendizaje en toda la arquitectura y aprender los detalles lentamente en su trabajo futuro. La sensación de aprender el kernel de Linux todavía se basa en la lectura de código. Cuando domines las habilidades de lectura de código, tendrás un éxito medio, tal como dijo el Sr. Zhang de Huaqing Vision: "Mira el esquema general".
Como cursos de expansión: aprender el lenguaje Java parece haberme abierto otra forma de pensar, permitiéndome conocer la idea madura de la orientación a objetos, como el sellado, el polimorfismo y la herencia. el núcleo de Java. Lo que me hace sentir más acerca del aprendizaje de Android es el uso flexible de varias bibliotecas de clases y la combinación orgánica de ellas para convertirse en una aplicación tras otra en nuestros teléfonos móviles.