Red de conocimiento informático - Material del sitio web - Cómo convertirse en un ingeniero senior

Cómo convertirse en un ingeniero senior

Autoposicionamiento claro

Ahora eres un ingeniero junior, pero quieres convertirte en un ingeniero senior, por lo que debes fijarte una meta, es decir: soy una persona que quiere convertirte en un ingeniero senior. ingeniero. Con este posicionamiento y trabajando duro para lograr este objetivo, habrá un sentimiento en lo más profundo de usted, y este sentimiento se convertirá en su juego B, es decir, aunque ahora soy un ingeniero junior, no soy un ingeniero junior ordinario. Tendrás un sentimiento de orgullo en tu corazón, y este sentimiento de orgullo te proporcionará energía positiva. Éste es falso, pero funciona.

Dos rutas de aprendizaje

En primer lugar, busque un libro de introducción a Android. Esto es muy bueno. La mayoría de los libros en el mercado son libros de introducción. demostraciones durante el proyecto de estudio. Cabe señalar que debe escribir la demostración usted mismo. Incluso si la copia de un libro, no puede ejecutar una demostración directamente desde el libro. Esta es una gran diferencia. La sensación del código debe desarrollarse escribiendo el código. El efecto de copiar el código y ejecutar la demostración es completamente diferente. Después de leer el libro introductorio, básicamente podrá realizar algún desarrollo, como algunos proyectos de la empresa. En este momento, nos hemos convertido en ingenieros junior, lo que suele tardar entre 1 y 3 meses.

Echemos un vistazo a cómo convertirse en un ingeniero intermedio:

Esta etapa de ingeniero intermedio es muy importante, en términos generales, se necesita aproximadamente 1 año de experiencia en desarrollo para alcanzarla. En primer lugar, necesita encontrar una empresa confiable para fabricar Android. ¿Qué es una empresa confiable? Significa que puede aprender cosas en ella y no tiene que pensar en el salario y demás. tecnología, el salario será natural. En tiempos normales, deberías trabajar seriamente en los proyectos en la empresa, ser proactivo y apuntar a aprender conocimientos. No te tomes las cosas con calma y haz menos proyectos. Al mismo tiempo, también debe estudiar el código escrito por ingenieros y arquitectos superiores de la empresa y entenderlo como propio. Estas son experiencias laborales. Además del trabajo, también es necesario estudiar con diligencia en su tiempo libre. El tiempo libre se refiere al tiempo no trabajado. Cuanto más utilices este tiempo, más corto será tu camino de crecimiento y más rápido mejorarán tus habilidades. No subestimes tu tiempo libre. En muchos casos, el tiempo de trabajo no es suficiente. También necesitas estudiar en tu tiempo libre. Entonces, ¿cómo utilizar tu tiempo libre para estudiar? Me gustaría darle las siguientes sugerencias:

1. Escriba una aplicación, como una serie de alta imitación, o simplemente cree una aplicación y publíquela usted mismo

2. Se pueden utilizar blogs, csdn o blogs personales

En mi opinión, esto es imprescindible, porque aprender se trata de un resumen coherente y los blogs pueden brindarnos un lugar para escribir resúmenes. Escribir con frecuencia en un blog sobre el conocimiento que ha resumido es una mejora para usted y una ayuda para los demás. Cómo decirlo de esta manera, cuando escribes un blog, encontrarás que algunos conocimientos que conoces son diferentes de escribir esto. Solo cuando puedas escribir podrás comprenderlo realmente. Además, cuando tu blog está bien escrito, mucha gente lo leerá, lo que también es una especie de agradecimiento y motivación para ti, haciéndote sentir que tu arduo trabajo es más valioso. Este tipo de cosas que benefician a los demás y a ti mismo. debe hacerse. Simplemente comience a escribir algunos básicos y luego escriba gradualmente otros más difíciles para que pueda mejorar gradualmente. Además de escribir blogs, también debes resumir y pensar en tu mente. Por ejemplo, puedes pensar en qué métodos IPC existen en Android. Escribir blogs y realizar trabajos de código abierto son muy útiles para aumentar la visibilidad personal. Una vez que una persona se vuelve famosa, vendrán muchas cosas buenas. Aquí puedes leer un artículo que escribí antes: Creación de una marca personal: deja que RR.HH. de empresas reconocidas se acerque a ti.

3. Establezca o participe en código abierto, como github.

Los beneficios del código abierto no se enumeran uno por uno. Hay varios códigos abiertos en github, que la mayoría de la gente puede. Úsalo, pero puedes escribir el tuyo propio. ¿No es maravilloso que todo el mundo utilice el código abierto? Se recomienda participar en código abierto, porque el código abierto parece ser de mayor calidad.

4. Aprenda algunos conceptos avanzados, código fuente, etc. en Android

Esto es muy importante Además de los cambios cuantitativos, también hay cambios cualitativos.

Como ingeniero intermedio, también debes mejorar las tecnologías centrales, como Aidl, Remoteviews, mecanismo operativo interno de Android, etc.

Después del proceso anterior, en aproximadamente un año, el ingeniero de Android de nivel medio estará bien. Hablemos de cómo convertirse en ingeniero senior:

Convertirse en ingeniero senior no lo es. Muy específico, es el nivel de un ingeniero intermedio. Cada sugerencia se hace bien. Esta etapa suele tardar entre 1 y 2 años o incluso más. Los requisitos para los ingenieros senior son dominar las API de Android, comprender los mecanismos operativos internos de Android, dominar algunos mecanismos operativos internos comunes de Android, como vistas y actividades, estar familiarizado con los puntos de conocimiento comunes de Android y poder resolver algunos. problemas relativamente oscuros (debe basarse en los mecanismos internos de Android), tener conocimiento de ajuste y adaptación del rendimiento de Android, tener un buen estilo de codificación y ciertos patrones de diseño, además del trabajo técnico, también tener conocimientos de negocios, poder para guiar a los ingenieros jóvenes y ser competente en el trabajo Cierta unilateralidad. Al mismo tiempo, la capacidad de resolución de problemas debe alcanzar un nuevo nivel, es decir, la capacidad de utilizar los medios adecuados para resolver problemas que Google no puede responder. El nivel de capacidad para resolver problemas es un poco abstracto, pero es muy importante. Determina el nivel de una persona. Los detalles deben entenderse lentamente. Cuando la tecnología alcanza un cierto nivel, algunos problemas se pueden resolver fácilmente.

En todo el ciclo, se necesitan entre 2 y 3 años, o incluso más, desde junior hasta senior. Digámoslo de esta manera, cuanto más aproveches tu tiempo libre, más corto será este ciclo y mayor será tu valor personal. Aunque es fácil decirlo, el proceso de trabajo duro es muy duro, pero mientras persistas en trabajar duro, tu vida pronto será diferente. Créelo, todo el mundo sabe que hay que trabajar duro para ganar algo, pero ¿por qué? ¿Todavía hay tanta gente que no ha ganado nada? La razón es que el trabajo duro no es fácil, requiere mucho tiempo y es mucho más doloroso que mirar películas y jugar. No tenemos miedo de que otros sean más inteligentes que nosotros, pero tenemos miedo de que las personas que son más inteligentes que nosotros trabajen más duro que nosotros. Bien, todos, dediquen su tiempo a los ingenieros superiores y eso será algo natural. Por último, me gustaría volver a resaltar la importancia del trabajo duro. En una empresa las personas que nos rodean están al mismo nivel que nosotros. Es muy difícil destacar entre tanta gente, por eso hay que trabajar duro y esforzarse. Nosotros mismos para aprender. Sólo de esta manera podremos destacar, así que por favor sed conscientes de esto.