Desarrollo de Android: Después de 10,000 horas, pasé de la subcontratación a ByteDance.

1. 10.000 horas de revisión

Respecto a la ley de las 10,000 horas , es posible que la hayas visto en muchas sopas de pollo. El significado general es que la genialidad a los ojos de las personas es un esfuerzo continuo. 10,000 horas de práctica es condición necesaria para que una persona se convierta en un experto en el campo de lo común. . (Siento que hay un espíritu de negociación que ya se está preparando con entusiasmo).

En mi cognición anterior, he estado en una actitud medio creyente hacia esta oración, hasta que sentí la experiencia de tenerla, me di cuenta de que esto no es una charla vacía. Aunque no todos los esfuerzos tendrán resultados, ningún esfuerzo nunca resultará.

2. Mi experiencia

Mi primer trabajo de desarrollo de Android lo encontré a finales de julio de 2016. En ese momento , aparte de un poco de estructura de datos, algoritmo, Java, C ++ e ideas de programación que aprendí en la escuela, no tenía ninguna experiencia en proyectos.

En ese momento, les pedí a mis compañeros que me ayudaran a impulsar la fábrica de crisantemos, pero no tuve más remedio que votar por 5 departamentos, 4 sin mensaje y 1 rechazado, y luego no insistí más. Todavía recuerdo que fue el verano más caluroso de 2016. Mantuve mi currículum contra el gran sol todos los días y fui a varias empresas pequeñas para entrevistas. Después de aproximadamente una semana, fui a Xi'an después de tres rondas de entrevistas. Una empresa de subcontratación.

Hasta septiembre de 2020, tuve la suerte de ser ingeniero de desarrollo de clientes de Android para Bytedance. Contando que lleva 4 años y 3 meses en la industria, si lo calculas como 6 días laborables a la semana, y la jornada laboral media es 8 horas, entonces este período de tiempo es aproximadamente (52 semanas *  4 años + 8 semanas) * 6 labores Día / * 8 horas por semana / día = 10368 (horas), lo que significa que acaba de sobrevivir 10,000 horas. Como codificador de Android salvaje que tiene casi 30 años, este resultado no es fácil de conseguir. Todos en el círculo comprenden lo difícil que es ingresar a una gran fábrica mediante la subcontratación, pero también tienen sus propios esfuerzos con los pies en la tierra a pesar de la suerte. Este artículo fue escrito una semana después de unirme a la empresa. Espero estar al día con el pasado y luego levantar la cabeza con confianza. ¡Inspire creatividad, enriquezca la vida en mi nueva vida!

 

3. Hago lo correcto

  • Trabaja duro, aprende repeticiones técnicas en el trabajo

    En el lugar de trabajo, este es siempre el primer principio, en el trabajo anterior mi desempeño promedio está al B+nivel, al menos no lo trataré apresuradamente porque el contenido del trabajo es aburrido. Reanuda de manera oportuna y asentar experiencia y tecnología, pero debes obligarte a reflexionar, ya sea aprendiendo alguna nueva tecnología, u observando la estrategia que adoptas ante algo, o tus ideas de producto y negocio, etc., escribe Todo está bien, pero debe hacerse.

    • Punto importante: conceptos básicos de Android

    Recién comencé mi carrera en 2016. Lo primero que hice fue complementar la base de Android. No es exagerado decir que me levantaba a las 5 de la mañana casi todas las mañanas, luego leía un libro, leía blogs y tomaba notas, csdn , Jianshu, Zhihu, blog garden, etc. Espero los artículos técnicos del blog para leer todos los días y aprender las ideas de programación de Daniel. De esta manera, el nivel de conocimientos básicos ha mejorado mucho en los últimos dos meses. Por supuesto, eventualmente te darás cuenta de que los conceptos básicos de Android son casi eternos, al igual que la pérdida de peso. tema.

    • Tomó un trabajo privado

    Este es un tema un poco delicado, pero no lo he hecho durante mucho tiempo (porque el tiempo invertido en otras cosas puede tener mayores beneficios a largo plazo, y algún día llegarás a este punto). Creo que estas experiencias todavía son muy significativas para mí. . De hecho, recomiendo que los estudiantes que tengan buenas habilidades y la capacidad de hacer un trabajo privado al menos una vez, lo puedan encontrar en línea o a través de conocidos. También puede enfrentar ofertas con otras personas y puede terminar en su bolsillo. Los ingresos son demasiado altos y es posible que tengas que hacer un convenio tú mismo, en el proceso, además de conseguir tu propio desarrollo, tienes que urgir a otros colaboradores, e incluso ser arrastrado por tus compañeros. O si tienes que fingir ser nietos, dar regalos o cenar para pagar el saldo, la arrogancia y la cara del programador se desvanecen en el mundo real cada minuto. Solo entonces comprendiste que el mundo de los adultos no tiene " Fácil ", no hay tantos" debería "en el mundo. Tengo el principio de aceptar trabajos privados, escogiendo solo lo que no puedo. Si un trabajo privado no tiene ningún ejercicio para mí, recomendaré otros. Firmado el acuerdo, no hay ruta de escape, encontrará que de hecho aprender la nueva tecnología no es tan difícil, de esta manera aprendí a usar flutter,,  kotlinjetpackRxjavapor lo tanto, mucha tecnología. También han ejercido su capacidad para liderar equipos en algunos proyectos más grandes, y estas cosas son casi imposibles en pequeñas empresas y trabajos regulares.

    • Sigue aprendiendo y escribe blogs técnicos

    Alrededor de mayo de 2019, cuando tenía unos 3 años de experiencia laboral, comencé a intentar escribir un blog técnico, porque los blogs pueden dejar una muy buena impresión en el entrevistador durante la entrevista. Durante la entrevista byte, el entrevistador me preguntó. ¿Sueles escribir blogs de tecnología? Y los artículos compilados en su propio blog traen sus propios pensamientos de programación a sus propias ideas de programación Cuando otros mencionan sus errores, es la mayor mejora para usted. Al final, desde el principio hasta ahora, he escrito más de 110 blogs sin agua. Algunos de ellos son apuntes de estudio sobre los conocimientos básicos de Android, y algunos de ellos son problemas técnicos encontrados en la práctica de proyectos, que serán auto-revisados ​​más adelante. Análisis y consejos de amigos, para finalmente entenderlo y organizarlo en un blog para compartir! De hecho, al principio no tenía ningún propósito escribir un blog. Escribir es mi propia forma de aprender. Puede ayudarme a probar si realmente entiendo un cierto punto de conocimiento. Los logros posteriores son inesperados.

    • Hizo un intercambio de tecnología externa

    De hecho, he compartido mucho la tecnología pública en el trabajo y me han invitado a otros grupos para compartir. No significa que tengas que ser muy hábil para compartir. Después de todo, compartir no es fingir ser B. Lo que tienes que hacer es dejar que los demás Saber que has pensado en algo seriamente y estás dispuesto a compartirlo es muy importante, por supuesto, esto también te puede ayudar a superar en cierta medida el complejo de inferioridad. En noviembre de 2019, cuando tenía unos 3 años y medio de experiencia laboral, tuve la suerte de compartir algunos conocimientos sobre navegadores en la reunión anual de la comunidad de desarrolladores de Google Xi'an y preparé un PPT muy en serio (de hecho, me gusta hacer ppt ), también hizo muchos nuevos amigos. No hay muchas oportunidades como esta. Si encuentra una, espero que pueda aprovecharla tanto como sea posible. De lo contrario, cuando todavía se sienta avergonzado de agregar drama psíquico a sí mismo, otros pueden quitarle la oportunidad y sentir que puede hacerlo o que no. La gente suele tener razón.

    • Cuando la oportunidad esté frente a usted, salga de su zona de confort

    Cuando se encuentra en una situación difícil, ¿todavía tiene el coraje de salir de su zona de confort? A fines de 2019, aproximadamente 3 años en la industria, entrevisté a muchas fábricas grandes en Xi'an y Hangzhou. Aunque casi todas fueron a la sección de recursos humanos, al final solo obtuve 2 ofertas muy generales . Hay dos maneras frente a mí. Acepta un pequeño aumento de sueldo y quédate en Xi'an, o elige ir a Hangzhou con un gran aumento de sueldo. Si tienes 30 años en este momento, tienes un coche, una casa y eres soltero, ¿puedes aceptar ir a otra ciudad? Puedo, en comparación con la soledad, la mediocridad es más insoportable, pero también porque sé que si me quedo, podría ser eliminado en el lugar de trabajo por mi visión y capacidad en 4 a 5 años.

    El trabajo en Hangzhou sigue siendo una subcontratación de una gran fábrica. Aunque es aburrido, no está particularmente ocupado y el ambiente de trabajo también es bueno. Sin embargo, cuando vi las tareas realizadas por los empleados regulares y los recursos que pueden movilizarse en el trabajo, rápidamente me di cuenta Aunque todos trabajen juntos. Pero, de hecho, no están en el mismo camino. Están capacitados y crecen mucho más rápido que los empleados subcontratados. Solo venimos a ayudar a otros a limpiar el campo de batalla después de que otros hayan participado en una batalla. Cuando quiero tomar la iniciativa para aprender más Durante mucho tiempo, el mensaje deslumbrante "Los estudiantes subcontratados no tienen permiso" suele aparecer en el escritorio . Lo más aterrador de este entorno es que el trato diferenciado en todas partes hace que las personas desarrollen una "mentalidad de víctima", sientan que todo lo que enfrentan es causado por el entorno objetivo y, finalmente, olviden que tienen el derecho y la capacidad de elegir.

    El plan original era esperar hasta la primavera de 2021 para desafiar a Dachang, Base Hangzhou, pero el tiempo no espera a nadie. Uno de nuestros colegas recibió una oferta de JD.com durante los dos meses de Jinjiuyin 10. Esto me inspiró a desafiar a Dachang. Una vez más, estaba ansioso. Después de la integración a corto plazo del currículum, dirigí mi currículum a la gran fábrica. Más tarde, obtuve la oferta de bytebeat durante el viaje de un mes para la entrevista. Desde el momento en que recibí la oferta, todo el trabajo duro valió la pena, pero la base estaba en Beijing y el aumento de salario no cumplió con mis expectativas. Al acostumbrarme a la vida en Hangzhou, una vez más me enfrenté a la elección, si salir de la zona de confort nuevamente para aprovechar la oportunidad de ingresar a una gran fábrica (alquilar en Beijing es realmente costoso, y otro consumo no es una exageración), o seguir mi propio plan para luchar constantemente durante medio año y luego desafiar a Hangzhou. Después de una breve consulta y consideración, elegí Beijing. Piense en la historia de Dios salvando a los creyentes: cuando se presente la oportunidad, puede que no sea lo que esperaba.

    Después de que ByteDance comenzó a trabajar, tuve mucha suerte de no perder esta oportunidad. Para un profesional de la tecnología que solo ha trabajado en una empresa de subcontratación, realmente significa otro mundo.

Cuatro, resumen

El crecimiento es el tema eterno.

Me gusta una metáfora que mi amigo dijo antes: cuando quieres conducir alrededor del mundo, no necesitas llenar tu auto con suficiente combustible para hacer funcionar el mundo entero, solo necesitas llenar el primer tanque de combustible. Hay tantas gasolineras en la carretera, puedes repostar en cualquier momento, hay tanta gente en la carretera, no tienes que depender de ti mismo para todo. Hay personas en todas partes que quieren hacer funcionar el mundo entero con un tanque de gasolina, pero pueden Nunca me pondré en camino. Sólo aquellos paisajes que he experimentado realmente pueden hacer que la gente se enriquezca de verdad, incluso si se siente avergonzado al mirar el paisaje.

De hecho, al igual que en el trabajo, la era en la que se puede obtener un salario satisfactorio al conocer los cuatro componentes principales de Android se ha ido. Ningún capitalista es un tonto. Después de oleadas de eliminación y barajado, lo que queda ahora es el oro de la tecnología. A medida que las grandes olas se desvanecen, los nadadores llegarán lentamente a la orilla.

Aquí se adjuntan los materiales avanzados de Android que he recopilado, resumido y resumido durante los últimos cuatro años, incluido ( ①Entrevista de Android en pdf + ② Resumen de conocimientos técnicos de Android en pdf + ③Notas avanzadas de Android ), espero que pueda ser una referencia para que todos mejoren. Los amigos que necesiten conseguirlo pueden ir a- [My Github] Descarga y lectura gratuita.

 

 


Dirección de Github: https://github.com/733gh/xiongfan2.0/tree/main

 

Espero que los desarrolladores de Android que realmente persisten logren buenos resultados. Después de todo, el mercado de Android es tan grande, a juzgar por la creciente demanda de trabajos de Android de alto nivel, creo firmemente y espero que cada uno de nosotros, los desarrolladores de Android, sigamos aferrándonos a nuestros propios sueños y no olvidemos sus intenciones originales.

Supongo que te gusta

Origin blog.csdn.net/qq_39477770/article/details/109296739
Recomendado
Clasificación