Cómo convertirse en un ingeniero senior de Android Zhihu
En primer lugar: convertirte en un ingeniero senior de Android debe ser tu objetivo, y debes tenerlo en mente.
El primer paso de la lucha:
Aprende los conceptos básicos de Android. El requisito previo para aprender los conceptos básicos de Android es dominar al menos los conceptos básicos de Java. Al aprender Android y Java, Debería dedicar más tiempo a escribir el código que a leerlo. ¡Lleva mucho tiempo y el código debe escribirse durante mucho tiempo! No piense simplemente en ejecutar la demostración ya preparada. Incluso si la escribe desde cero, aún necesita escribir la demostración nuevamente. Lo más importante al escribir código es desarrollar la sensación del código.
El segundo paso de la lucha:
Al desarrollar Android en la empresa, primero no consideramos el salario. Lo principal es aprender conocimientos al hacer proyectos en la empresa y realizarlos. Cosas de la vida diaria. Sea proactivo y aprenda el código escrito por programadores o arquitectos senior de la empresa. También puede aprender en su tiempo libre, como crear algunas aplicaciones Taobao de alta imitación o reproductores de música de alta imitación. Algunos pequeños proyectos o experiencias de desarrollo que escribe habitualmente pueden cargarse en Github o publicarse en su propio blog. Finalmente, si desea convertirse en un ingeniero senior de Android, debe comprender el código fuente, así como algunos conceptos más avanzados, como Aidl, el mecanismo operativo interno de Android, etc.
La finalización de lo anterior está casi al nivel de un ingeniero intermedio y se puede completar en aproximadamente un año.
El tercer paso de la lucha:
El siguiente paso es avanzar a ingenieros senior. Los ingenieros senior de Android en realidad solo necesitan hacer todo lo que los ingenieros de nivel medio pueden hacer. Para ello, debe dominar la API de Android. Debe comprender algunos problemas profundamente arraigados, como el mecanismo operativo interno de Android. También debe dominar más problemas secundarios y la adaptación del rendimiento de Android. su propio modelo de diseño, pueda brindar orientación laboral a ingenieros de nivel medio y pueda utilizar lo que ha aprendido para resolver problemas que no se pueden encontrar en línea. La dificultad de los problemas que se pueden resolver determina el nivel de habilidad del senior. ingenieros. Después de convertirse verdaderamente en un ingeniero senior calificado, es fácil resolver cualquier problema secundario complicado.