一名程序员十年技术之路的思考与感悟

Mirando hacia atrás a mis diez años en Tencent, como graduado de licenciatura, fui ascendido a subdirector en gestión después de seis años y a experto T4 en tecnología después de siete años y medio. Aunque no fue el mejor desarrollo, en comparación con la velocidad promedio, fue bastante rápido. Resumo los puntos principales en: aprendizaje y crecimiento, cooperación y beneficio mutuo, síntesis y presentación, y pensar y avanzar. Quiero compartir estas experiencias, con la esperanza de ayudar a los técnicos que recién ingresan a la industria de Internet o a quienes enfrentan confusiones en su desarrollo a abrirse paso y superarse, convirtiéndose de soldados de élite en pilares y, más adelante, en generales fuertes.

Para convertirse en un soldado de élite de un equipo, uno debe tener conocimientos profesionales sólidos, experiencia rica, ser capaz de ir a donde se le indique y completar las tareas asignadas por los líderes con total confianza. Para lograrlo, el aprendizaje y la práctica son el camino más directo. Normalmente, cuando un graduado acaba de ingresar a la empresa, los conocimientos aprendidos no pueden cubrir al 100% las necesidades del puesto; en este momento, es muy importante aprender rápidamente para cubrir las deficiencias de conocimiento. En el aprendizaje y la práctica dentro de la empresa, se deben tener en cuenta los siguientes puntos.

1. Aprovecha los recursos de mentores y colegas. Esto te permite resolver rápidamente los problemas que encuentres y evitar muchos desvíos.

Mi mentor cuando recién me gradué respondía a todas mis preguntas. Hasta hoy, cuando hablo de mi mentor con mis colegas, digo que es una de las personas más completas técnicamente y más admiradas que he conocido desde que empecé a trabajar.

2. Aprende de forma sistemática los conocimientos básicos que necesita el trabajo, en lugar de buscar información en Baidu o Google para resolver problemas.

Esto ayuda a analizar los problemas mediante la asociación de conocimientos relacionados, también ayuda a construir una arquitectura técnica más razonable, o a mejorar las deficiencias de la arquitectura técnica existente, y permite que el conocimiento genere sinergias. Para que los colegas de operaciones y mantenimiento que no han hecho desarrollo no sientan que el desarrollo es misterioso y puedan analizar las causas profundas de fallos anómalos, desarrollé especialmente cursos como «Comprensión intuitiva de la comunicación de red», «Comprensión intuitiva de la comunicación entre procesos» y «Comprensión intuitiva del protocolo HTTP», y transmitimos estos conocimientos de manera sistematizada a nuestros colegas mediante casos de pequeños programas.

3. Además de los nuevos conocimientos necesarios para el trabajo, se recomienda que, después de trabajar un tiempo, vuelvas a estudiar sistemáticamente los conocimientos básicos de la especialidad relacionada.

Porque la mayor parte del aprendizaje en la escuela carece de práctica, muchos conocimientos se dominan de manera superficial. Volver a estudiar después de un tiempo de trabajo traerá cosechas completamente diferentes. Por ejemplo, después de tener experiencia durante un tiempo investigando anomalías de negocio y problemas de red, volví a leer «TCP/IP Illustrated, Volumen 1: Protocolo» ① que había leído en la escuela, y descubrí que obtuve muchísimo. Muchos de los fenómenos que mostraban los negocios reales durante anomalías correspondían a lo que explicaba el libro. Algunos fenómenos que solo había visto en los libros y que no podía simular en el entorno experimental encontraron su escenario en el trabajo real.

4. Apóyate en la plataforma para aprender y crecer.

En el trabajo real, los negocios de crecimiento explosivo o las grandes plataformas son recursos muy buenos para el rápido crecimiento y progreso de una persona. Porque los negocios de crecimiento explosivo te hacen encontrar en un período muy corto problemas que en otros lugares quizás no encontrarías en muchos años, y las grandes plataformas seguramente han venido de ser pequeñas, pasando por muchos baches. En ese entorno, mantener una actitud curiosa y deseosa de aprender puede mejorar rápidamente. Por ejemplo, cuando el negocio de QZone comenzó a crecer de forma explosiva, durante un tiempo, en diez días pasé seis noches analizando y resolviendo anomalías de negocio con mis colegas, a menudo durante varias horas, incluso hasta el amanecer. Fue precisamente en ese período cuando encontré varios tipos de problemas que otros quizás no encontrarían en años, lo que me hizo saber qué conocimientos debía complementar, y más tarde me fue de gran ayuda en el trabajo de operaciones y mantenimiento.

5. Si es posible, será mejor que te posiciones de forma más segmentada.

Así como mi equipo y yo hemos experimentado la segmentación del contenido del trabajo y de los puestos en los últimos siete años, la sociedad actual es una era de explosión de la información, y la tecnología de TI también genera constantemente nuevas ramas técnicas. Es muy difícil llegar a dominar cada una de ellas. Por lo tanto, combinando la propia situación y las necesidades del trabajo, tener una posición más segmentada para uno mismo permite enfocar la energía, y es más posible profundizar rápidamente en el campo en el que trabajas y luego convertirte en un experto. Y si quieres convertirte en un talento integral, también puedes considerar concentrarte por etapas en un área segmentada específica, aprender y acumular con énfasis, y después de tener cierta profundidad, cambiar a áreas de atención clave.

Con el crecimiento de la experiencia, al pasar de soldado de élite a pilar, el trabajo que realizamos gradualmente pasa de ser simple y directo a complejo e integral, y ya no se puede completar de forma independiente. Entonces se necesita la colaboración en equipo, incluso el avance entre equipos y entre departamentos. En este momento, necesitamos coordinar y equilibrar bien los recursos de todas las partes, impulsar el proyecto para alcanzar los objetivos y maximizar la exhibición de los logros del equipo para obtener reconocimiento. En este proceso, hay que prestar atención a los siguientes puntos.

1. Mantén una mentalidad abierta.

En la comunicación y la cooperación, es necesario ponerse más en el lugar del otro y crear más oportunidades de ganar-ganar. Ayuda primero a los equipos hermanos o colegas a lograr sus objetivos; cuando tu propio equipo necesite ayuda, seguramente habrá equipos hermanos o colegas que saldrán a ayudarte.

2. Encuentra cosas que sean útiles para todos, que interesen a todos o en las que todos puedan aprender algo nuevo.

Por ejemplo, el equipo virtual de optimización de velocidad que mencioné antes es un ejemplo.

3. Presta atención a la síntesis y presentación de resultados.

En las promociones de nivel en la empresa y en algunas revisiones de premios técnicos, he descubierto que muchas personas o equipos tienen logros laborales muy sobresalientes, pero en la defensa de su exposición lo explican de manera muy mediocre; trabajan duro normalmente, pero la presentación final es muy pobre, y no pasan la revisión o sus resultados quedan en puestos rezagados. Es una pena. El lugar de trabajo no es un discurso de una sola oportunidad, sino más bien un maratón. Para quienes no son buenos expresándose, pueden prestar más atención a aprovechar las situaciones diarias de expresión mediante diversos formatos de texto, de modo que, en el trabajo a largo plazo, los colegas y líderes de alrededor puedan conocer los resultados laborales de uno y de su equipo.

4. Presta atención a la acumulación habitual de materiales.

La mala síntesis y presentación, en muchos casos, también se debe a que el contenido no es lo suficientemente rico y valioso. Para resolver este problema, se puede desarrollar el hábito de clasificar y conservar correos de resultados, PPT, gráficos de datos y otros casos del trabajo diario. Así, cuando sea necesario resumir, los datos serán muy ricos; con contenido, no hay que temer no poder expresarlo.

Después de que muchos pilares asumen puestos de gestión, con el aumento del número de personas y equipos a cargo, descubrirán que los objetivos claros que antes asignaban los líderes gradualmente desaparecen. Algunos miembros del equipo, incluso equipos enteros, se confundirán sobre qué deberían hacer; además de repetir constantemente algunas tareas y trabajos, no está claro cuál es el desarrollo a largo plazo de los miembros del equipo, entre otros problemas clave. Si este problema no se resuelve bien, el equipo puede volverse inestable, con baja moral y poca capacidad de combate.

Este es un obstáculo difícil, porque antes, ya sea luchando en solitario o en proyectos de equipo, la mayoría de los objetivos eran bastante claros, pero al liderar un equipo de mayor escala descubrirás que tu contenido de trabajo a menudo ya no es cómo lograr un objetivo determinado, sino pensar qué se debe hacer, qué tipo de equipo debo construir, cómo ayudar al desarrollo de los miembros del equipo, etc.

Yo mismo también he hecho algunas reflexiones y exploraciones. Por ejemplo, en el equipo de operaciones y mantenimiento, con la idea de reducir los objetos de operación y dividir según especialidades, he ido refinando la división del trabajo del equipo, e intentado definir claramente las responsabilidades centrales de cada equipo, para que todos sigan acumulando en la dirección de las responsabilidades centrales de su equipo, estableciendo mediante la acumulación una experiencia diferenciada de otros equipos y formando una experiencia única y una ventaja de plataforma. Además, propuse el concepto de «servir al producto, servir al desarrollo y servir a uno mismo», colocando deliberadamente el producto en primer lugar y el desarrollo en segundo, con la esperanza de guiar al equipo de operaciones y mantenimiento para que tenga conciencia de producto, busque más formas de ayudar al producto y asistir al desarrollo, haciendo así que el producto sea más exitoso, en lugar de centrarse solo en la eficiencia de sus propias operaciones y ser un mero partidario. Solo haciendo bien esta reflexión y exploración, creo que realmente se puede transformar en un general fuerte; yo mismo todavía estoy en ese camino de reflexión y exploración.

Espero que todos los técnicos que recién ingresan a la industria de Internet o que enfrentan confusiones en su desarrollo puedan superarse a sí mismos y crecer de soldado de élite a general fuerte.

Autor: Zhao Jianchun