¿Cómo convertirse en un buen director técnico? Tienes que hacer estos tres puntos (3) Planificación y gestión técnica

Prefacio

Inspección de salud del sistema

¿Por qué poner la inspección del estado del sistema en la gestión técnica? Creo que este es un vínculo muy importante. Las industrias tradicionales de la aviación, la energía eléctrica y el automóvil deben tener un cierto mecanismo de inspección para garantizar el funcionamiento normal del sistema de equipos, y el sistema de software también necesita un mecanismo de inspección para garantizar el desarrollo saludable del negocio.

Con el desarrollo continuo del negocio y el aumento continuo del volumen de negocio y el volumen de datos, la corrosión de la arquitectura del sistema es inevitable. Para garantizar la salud del sistema, es necesario considerar continuamente la optimización de la arquitectura y el rendimiento del sistema.

El monitoreo del sistema y las alarmas pueden encontrar problemas en el sistema hasta cierto punto. Algunos peligros ocultos en el sistema deben ser descubiertos a través de inspecciones del sistema. Si la optimización no es oportuna, causará fallas en situaciones extremas. Se recomienda que la granularidad de las inspecciones se inspeccione una vez a la semana. El sistema empresarial a cargo.

La inspección del sistema se centra en los siguientes puntos:
● Indicadores del sistema: si la CPU, la carga, la memoria, la red y el disco del sistema tienen fluctuaciones anormales, y confirme si es causado por la liberación o la llamada al sistema es anormal.
● Interfaz lenta: por lo general, se debe prestar atención a las interfaces con rt mayor que 3. Los escenarios de concurrencia extrema pueden conducir fácilmente a una avalancha de todo el sistema.
● Consulta lenta: la consulta lenta de MYSQL requiere una atención especial. A medida que aumenta la cantidad de datos, es necesario optimizar la consulta lenta.
● Registro de errores: utilice el registro de errores para encontrar algunos errores ocultos en el sistema para evitar que estos errores se agranden e incluso provoquen fallos de funcionamiento en casos extremos.

Planificación técnica

La planificación técnica suele ser responsabilidad del TL del equipo. TL debe pensar en el plan de optimización técnica para cada trimestre desde la perspectiva de la situación general en cada año fiscal para pagar la deuda técnica. La deuda técnica también tiene intereses. Debido a la existencia de intereses, la deuda técnica no es oportuna Si se reembolsa, mostrará un crecimiento no lineal en el futuro, provocando pérdidas inesperadas.
El plan técnico aquí incluye los siguientes puntos:
● Optimización arquitectónica: algunos códigos con estructura deficiente, baja cohesión y alto acoplamiento harán que sea imposible iniciar incluso cambios menores en los requisitos o extensiones de funciones, y es probable que el costo de modificación supere el costo de reescritura. costo. Del mismo modo, el acoplamiento entre sistemas también debe centrarse en. Siguiendo el principio de microservicios, el sistema también debe seguir el principio de responsabilidad única. Para sistemas con responsabilidades poco claras, realice el desacoplamiento y la optimización, y lleve a cabo algunas transformaciones modulares, aislamiento de servicios y servicios públicos. abstracto.
● Optimización del rendimiento: según la evaluación de desarrollo del año fiscal del volumen de negocios y el volumen de datos, de acuerdo con el QPS \ RT actual del servicio del sistema, algunas estrategias de actualización para el rendimiento del sistema deben planificarse con anticipación, incluido el enfoque en la optimización de algunas interfaces lentas y consultas lentas.
● Resiliencia y confiabilidad: Los servicios provistos por el sistema deben garantizar la consistencia de los datos, la idempotencia y los ataques anti-intensos. Al mismo tiempo, también es necesario considerar qué problemas existen desde la perspectiva de la degradación de fusibles y múltiples actividades en diferentes lugares, y si se pueden alcanzar los indicadores de SLA del sistema actual Alta disponibilidad, qué optimización se necesita hacer para asegurar la alta disponibilidad del sistema.
● Escalabilidad: si se garantiza que el servicio de la aplicación no tendrá estado y los nodos clave se pueden transferir y expandir rápidamente en caso de falla para evitar la expansión de fallas.

para resumir

¿Qué cualidades debe poseer la TL técnica?

En primer lugar, después de todo, la tecnología sirve al negocio, a menos que la tecnología sea el negocio en sí mismo y deba reflejar su valor comercial. En muchas empresas, la investigación y el desarrollo de tecnología se ha convertido realmente en una herramienta para satisfacer las necesidades de otros departamentos. Creo que este tipo de tecnología TL debe ser incondicional. En primer lugar, no puede afectar el desarrollo empresarial. El proponente de la demanda sufrirá muchas transformaciones. Si la demanda no se transmite sin pensar, todo el proceso se distorsionará.

En segundo lugar, creo que lo más importante es la capacidad de diseño de arquitectura, y quizás la capacidad de gestión sea lo segundo. Para la capacidad de gestión, creo que lo más importante es la capacidad de percibir al equipo, porque una vez que alcanzas el nivel de TL técnico, no puedes alejarte demasiado de la primera línea, los detalles del negocio pueden no estar claros y la dirección general debe ser clara. Sin una percepción muy delicada, muchas decisiones estarán sesgadas.

Si no es un arquitecto empresarial o alguien que pueda orientar al equipo en una mejor dirección, eventualmente se convertirá en un traductor de requisitos y el gerente de producto hará lo que quiera. Él era más responsable de asegurar la calidad del producto y la velocidad de desarrollo, y finalmente fue desmembrado en una persona muy trivial. Una vez que el equipo ha alcanzado una cierta escala, el equipo pasará de la realización de la demanda pura a la operación del equipo y la dirección de las necesidades de operación. La arquitectura empresarial es una capacidad integral basada en operaciones y datos.

En cuanto al aspecto técnico, la TL técnica debe poseer las siguientes cualidades:
● Buena visión técnica, excelente capacidad de resolución de problemas y capacidad de diseño de arquitectura.
La TL técnica debe tener una buena visión técnica. No es necesario que sea competente en todo tipo de tecnologías, pero debe estar involucrado y entendido, y una buena comprensión de las tendencias de desarrollo de varios campos técnicos y los escenarios de aplicación de las tecnologías convencionales no convencionales. Sepa qué tecnología usar en qué escenario, qué escala de desarrollo comercial y qué reservas técnicas deben hacerse con anticipación.

El diseño de la arquitectura del producto debe ser lo suficientemente flexible como para no solo garantizar la alta eficiencia del desarrollo actual, sino también dejar espacio para la expansión para la evolución de la arquitectura del producto futuro.

● Gran capacidad práctica y excelente capacidad de aprendizaje.
El TL técnico no necesita escribir el código usted mismo, pero si es necesario, puede participar en el trabajo de codificación de primera línea en cualquier momento. El TL técnico no puede mantenerse alejado del trabajo de primera línea durante mucho tiempo, dejar de lado las artes marciales y hablar en papel. De lo contrario, si las cosas siguen así, se cometerán graves errores en los juicios técnicos. Además, un TL técnico también debe ser una persona con muy buena capacidad de aprendizaje. Después de todo, la actualización tecnológica en la industria de TI es muy rápida. Si no tiene la capacidad de aprender rápidamente, no está calificado para ser un TL técnico.
Además de gestionar personas y asuntos, la TL técnica tiene muchas otras cosas que hacer, incluido el establecimiento de la cultura de I + D del equipo, la formación y construcción del talento del equipo, la coordinación y comunicación interdepartamental, etc., por lo que la TL técnica también requiere una buena comunicación y Capacidad de gestión.

suplemento

¿Cómo convertirse en un buen director técnico? Tienes que hacer estos tres puntos (1) Especificaciones de desarrollo

¿Cómo convertirse en un buen director técnico? Tienes que hacer estos tres puntos (dos) proceso de desarrollo

Supongo que te gusta

Origin blog.csdn.net/qq_46914021/article/details/109259260
Recomendado
Clasificación