Android nativo! ¡Te lleva a comprender a fondo la optimización de la velocidad de inicio de Android! Ayudarle a romper el cuello de botella

Yo soy de Dashan.
No estoy dispuesto a ser ordinario.

El autor nacido en la década de 1980 nació en un remoto pueblo de montaña en Jiangxi. Aunque no nací en la época en que la comida y la ropa eran todos problemas, no puedo hablar de tener una infancia feliz. La familia es muy pobre. El jardín de infancia no lo leyó, porque la familia sintió que no era necesario gastar el dinero, por lo que la escuela primaria solo comenzó a aprender el alfabeto. En mi infancia, mi hermana y mi hermano pastoreaban ganado, pescaban lochas y cortaban pasto para peces en los campos en terrazas de las montañas.

Mi padre trabaja en Guangdong y mi madre lleva a nuestros tres hijos sola a casa. Por varias razones, desde la escuela primaria hasta la graduación de la escuela secundaria, mis estudios han sido deficientes.

Hasta el día en que salieron los resultados de mi examen de ingreso a la universidad. Mi madre lloró y se puso a llorar cuando vi mis notas desagradables. Mi corazón está rompiendose. También fue a partir de ese día que estaba decidido a cambiar este status quo. Quiero salir de este nido de montaña.

Me gradué de una licenciatura ordinaria y pasé cuatro años en Changsha, de los cuales solo cambié dos empresas. En esta época del año pasado, la empresa tuvo que despedir empleados si su desempeño era deficiente. El supervisor generalmente tiene una buena relación conmigo. Dijo que yo también estaba en la tasa de prueba reducida. Me ayudó a decirle muchas cosas buenas al líder antes de que todo estuviera bien. Le pedí al supervisor que comiera una olla caliente.

Pero no puedo estar tan cómodo como antes. Porque compré una casa el año pasado con un anticipo. Originalmente pensando en obtener un salario mensual de 8k después de impuestos. Bastante satisfecho (8k se considera un nivel medio-alto en Changsha)

Inesperadamente, ¿casi me eliminan cuando pedí un nivel tan bajo? ?

Resulta que no estoy calificado para conformarme con el status quo en absoluto. Después de una seria reflexión, comencé a pensar en cómo aprender a mejorar mi propio valor y competitividad.

La primera es encontrar los problemas en mi propio cuerpo. Sé que he leído las sugerencias de esos grandes. Es realmente un punto de dolor para nuestro tipo de desarrollo primario de Android;

Las sugerencias de esos grandes son aproximadamente las mismas; primero construya un marco de conocimiento. Luego, se debe comprender y dominar el estudio en profundidad, incluido el código fuente subyacente.

¿Por qué construir un marco de conocimiento?

Cuando estamos aprendiendo tecnología, si no prestamos atención a la construcción de un marco de conocimiento, encontrará un problema en la etapa posterior, es decir, sentirá que el conocimiento que aprendió antes es desordenado y no sistemático, y la tecnología de la industria es actualizado muy rápidamente A medida que aprenda más y más conocimientos por sí mismo en el futuro, y los estudios anteriores estén dispersos y no los haya resuelto, sentirá que los conocimientos que tiene están dispersos.

Parece que hay muchos puntos, las líneas pueden estar conectadas, pero simplemente no forman una superficie. Cuando hacemos un proyecto más grande, necesitamos dominar muchos aspectos técnicos relacionados, e incluso la tecnología de componentes. Si solo usa algunos puntos técnicos comunes durante mucho tiempo, es posible que tenga que permanecer mucho tiempo en una empresa pequeña para mover el código.

Maneras de construir un marco de conocimiento resumido por muchos expertos técnicos:
1. Ver el tutorial en video
2. Buscar conocimiento o caminos relevantes y autoorganizar el marco de conocimiento

Elegí el primer método que es relativamente simple y fácil de implementar. Entonces, después de muchas comparaciones y búsquedas, compré un conjunto de tutoriales en video avanzados avanzados de Android Tencent T3 para que Tencent Classroom los aprendiera. El trabajo todavía está en marcha y el tiempo de estudio se reduce a la salida del trabajo.

Este año es muy largo y, a menudo, trabajo horas extra para ponerme al día con los proyectos. Después de salir del trabajo, enciendo mi teléfono móvil para ver lecciones en vivo en el metro. La mayoría de las veces, volví a grabar el video muy tarde para escribirlo yo mismo, pero se proporcionó el código fuente y el material del curso, y siempre había maestros respondiendo preguntas en línea, pero no sucedió mucho. Pasé casi un año para todo el curso avanzado del sistema que había completado en ocho meses.

En la segunda mitad de este año, siento que mi nivel personal ha mejorado cualitativamente y me estoy preparando para dejar de fumar, pero no hay grandes fábricas en Changsha y mi visión ya no está en estos pequeños lugares.

Luego me puse en contacto con un amigo de Shanghai del grupo de intercambio técnico con el que suelo comunicarme, y fui a su lado para instalarme temporalmente y luego buscar trabajo en Shanghai.

Después de renunciar en septiembre, voló a Shanghai en avión. Después de un mes de experiencia en entrevistas, recibí la oferta de un ingeniero senior de iQiyi a mediados de este mes. 25k, 13 de salario, más bonificación de fin de año y otros beneficios, el salario anual es de aproximadamente 30W.

Cuando recibí la oferta por primera vez, estaba muy feliz y orgulloso. Nunca pensé que podría alcanzar esta altura antes

Pero se calmó a los pocos días. Shanghai es diferente a Changsha. La competencia y el nivel de vida en la ciudad capital hicieron que ya no me atreviera a flotar. 25k es un nivel normal aquí, y no tengo antecedentes, por lo que el camino a seguir no será fácil. después de eso. No puedo aflojar por un momento.

El próximo objetivo es comprar una casa en Shanghai dentro de diez años.

Algunas personas pueden querer echarme agua fría, ¿qué debo hacer si los precios de las casas en Shanghai son tan caros y no puedo pagarlos?

Si no puede pagarlo, regrese a Changsha para jubilarse jajaja

Por fin

Creo firmemente que persistiendo en el aprendizaje, progresando un poco cada día, goteando entre las rocas, ¡estamos muy cerca del éxito!
El siguiente es un resumen de las preguntas clásicas de la entrevista de bytes , que incluyen: red informática, Kotlin, estructura y algoritmo de datos, código fuente de Framework, subprograma WeChat, desarrollo de audio y video NDK, red informática, etc.

Byte Advanced Android Classic Interview Preguntas y respuestas


Cómo llegar:

Todos los métodos de adquisición de información: comente 666+ y haga clic en Me gusta para consultar el método gratuito de recibir información.

Enlace directo para recibir: ¡Descarga de la carpeta [ Android Senior Architect ]!

5% E9% 9D% A2% E8% AF% 95% E6% 8B% BF% E9% AB% 98% E8% 96% AA% EF% BC% 81.md)] descarga de carpeta! **

Supongo que te gusta

Origin blog.csdn.net/Sunbuyi/article/details/114260712
Recomendado
Clasificación