¿Cómo refleja el trabajo habitual la profundidad técnica de una persona?

c1b7facb50fe5ddf7211a18518421ed8.png

Dachang Technology Advanced Front-end Nodo Avanzado

Haga clic en la guía de crecimiento del programador superior, preste atención al número público

Respuesta 1, únete al grupo de intercambio de nodos avanzado

¿Cómo refleja el trabajo habitual la profundidad técnica de una persona?
En el trabajo diario, los requisitos suelen ser detallados y fragmentados ¿Cómo acumular profundidad técnica en el trabajo? ¿Cómo reflejar la profundidad técnica de una persona?

Pensando: La diferencia entre hacer demanda y hacer demanda

Antes de responder a la pregunta, me gustaría dejar de lado la palabra "profundidad técnica" y hablar sobre la necesidad de hacerlo, y hablar sobre mi comprensión de la necesidad de hacerlo. Todo programador comienza como una demanda justo después de graduarse. ¿Por qué algunas personas se convierten gradualmente en grandes vacas, liderando proyectos técnicos a gran escala o pasando a puestos de gestión de equipos, mientras que algunas personas todavía trabajan bajo demanda? Creo que la diferencia aquí es que cada uno tiene una comprensión diferente de lo que hay que hacer.

La diferencia aquí es qué tipo de mentalidad tienes para cumplir con este requisito, ya sea para llevar este requisito al extremo o simplemente como una tarea para completar este requisito y lograr la función deseada del producto. Estos dos parecen ser similares en la superficie, pero en realidad son muy diferentes. La diferencia radica en si te has parado en un ángulo más alto y esperabas que esta cosa fuera perfecta. Desde la perspectiva de la demanda, ¿ha pensado en los defectos en el diseño del producto? ¿Puede proporcionar sugerencias para el diseño del producto a la inversa? Desde una perspectiva técnica, ¿puede lograr alta calidad, alta compatibilidad y sin errores? demanda la próxima vez, ¿puedes ser rápido y eficiente?

Para describirlo en una frase, ¿puedes dejar el papel de programador y ejecutor pasivo y hacerlo con la mentalidad de tratarte a ti mismo como un producto y un líder técnico ?

Qué hacer con las necesidades del negocio

Es más fácil decirlo que hacerlo. Si no puede hacerlo al principio, concéntrese primero en las cosas pequeñas, preste atención a los detalles, comience con la revisión de requisitos, escriba documentos de solución técnica, documentos de diseño y desarrolle comentarios de código, diseño de estructura, garantizar una lógica de código libre de vulnerabilidades perfecta y de alta calidad, hasta puntos ocultos excepcionales, monitoreo de indicadores, operación y mantenimiento de disponibilidad en línea, etc., tome en serio todos los aspectos de un requisito.

Después de pensar que ha hecho cada pequeña cosa en todo el proceso , entrar en los detalles y pensar si hay un problema con todo el proceso . ¿Hay algún problema con la comunicación y la cooperación en el proceso de creación de requisitos, si hay un problema con la especificación del proceso, cuál es el problema en el enlace del mecanismo, si hay una falta de capacidades básicas comunes del código y si el ¿El problema que encuentra en el proceso de desarrollo es un problema general? Abstrayendo una biblioteca común para resolver los problemas de todos, ¿puede formular un proceso de solución SOP o extraer una mejor práctica para compartir experiencias dentro y fuera del grupo?

A través de estas pequeñas cosas, puedes ejercitar tu habilidad para resolver problemas y tu habilidad para encontrar problemas a un nivel más profundo. Luego, constantemente descubriendo problemas, pensando en las razones de los problemas, ideando soluciones y finalmente resolviendo los problemas de usted, el grupo o los colaboradores, y ejerciendo su capacidad integral para crecer gradualmente.

Hablemos de "profundidad técnica"

Habiendo dicho todo esto, podría decir, ¿qué tiene esto que ver con la profundidad técnica de mi pregunta? Me gustaría decir: dejar de lado los requisitos comerciales para hablar de profundidad técnica es un gamberro .

Por ejemplo, 3D three.js en visualización de datos, compresión de códec en video en vivo, penetración de ataque y defensa en seguridad del lado del cliente, cada uno de los cuales es una cuestión de profundidad técnica, pero el problema es que incluso si domina estos campos, puede Después de tener una profundidad técnica muy alta, no se puede aplicar a las necesidades del negocio, no puede resolver los problemas que el producto necesita resolver con urgencia, no puede completar los OKR de su jefe, lograr los objetivos estratégicos del departamento, o es un héroe inútil (de claro, también puedes elegir uno que se pueda usar (equipo, esa es otra historia).

Debido a que estas cosas de un solo punto con profundidad técnica no pueden brindarle "devoluciones" intuitivas y obvias (es decir, la casa dorada de Yan Ruyu y el título de la lista dorada), también amortigua indirectamente el entusiasmo (por supuesto, estoy interesado en cierto tecnología Y las deliberaciones no están incluidas en esta discusión). Por lo tanto, la mejor manera de mejorar la profundidad técnica propia es descubrir cosas profundas en el negocio de la empresa y luego mejorar la profundidad técnica propia en el proceso de superar este problema, es decir, mientras se sigue el desarrollo del negocio de la empresa. ha crecido, utilizará sus capacidades técnicas para resolver problemas en el proceso de desarrollo comercial de la empresa y, naturalmente, obtendrá las recompensas que se merece de la empresa . Esta es una forma de ganar profundidad técnica con el ROI más alto.

Obtener autorización para hacer cosas profundas

Cuando desee comprender el camino para obtener profundidad técnica, lo siguiente que debe resolver es cómo pedirle al líder que organice las cosas con profundidad técnica para usted.

Hay muchas cosas con profundidad técnica y dificultad técnica en el desarrollo empresarial ¿Por qué el líder dispuso que usted hiciera esto? ¿Por qué permite que sus líderes sientan que usted es "capaz" y "dispuesto" a lograr esto? La capacidad y la voluntad son los dos elementos más importantes para la toma de decisiones de los líderes en la asignación del trabajo (escribiré otro artículo cuando tenga la oportunidad, cómo dividir el trabajo desde una perspectiva de gestión). Dado que puede preguntar cómo acumular profundidad técnica, creo que debe tener una voluntad fuerte, entonces el resto es cómo hacer que los líderes piensen que tiene la capacidad de completar esta cosa técnicamente profunda. Con respecto a esta pregunta, puede referirse a una respuesta que escribí antes: ¿Cómo manejar las expectativas de habilidad del líder para usted? En pocas palabras, es lo que dije antes. ¿Puedes pensar profundamente en las necesidades de desarrollo, perseguir lo último, seguir mejorando, tener un sentido de responsabilidad, tener un sentido de propiedad y dominar la conciencia R, y ser capaz de "auto - respeto" en cada pequeña cosa. Circuito cerrado" , y luego se le permitirá gradualmente emprender cosas a mayor escala, de mayor desafío y de nivel más profundo, formando un ciclo positivo.

Es por eso que primero enfaticé la importancia de hacer bien cada pequeña cosa.

La profundidad técnica no es el único criterio

Como programador, al comienzo de la carrera de uno, la profundidad técnica, es decir, la habilidad técnica, es de hecho la mayor medida. Sin embargo, con el desarrollo de la carrera, el rango de L5 a L8, desde la perspectiva de la empresa, la demanda de una persona también cambiará de poder cumplir con un requisito comercial a poder liderar un grupo de personas para cumplir una dimensión más grande, ya sea que pueda resolver problemas para la organización y lograr objetivos estratégicos para la unidad de negocios, el enfoque de los requisitos en las personas cambiará gradualmente, y este cambio puede referirse al gráfico de radar del sistema de modelo de competencia de rango de la empresa.

Por lo tanto, la búsqueda ciega de acumular profundidad técnica conduce a desviaciones, pero no significa que la profundidad técnica no sea importante. La capacidad técnica es la base de la vida de un programador, pero mientras se acumula profundidad técnica, también es necesario aprender y ejercitar habilidades. más allá de la profundidad técnica. Cuáles son las otras habilidades al final, esto es suficiente para expandir el espacio de varios artículos. Hoy, no entraré en detalles aquí. Si tengo la oportunidad, puedo hablar sobre mi comprensión de este aspecto.

finalmente

Por lo tanto, sin acumular pequeños pasos, no hay forma de llegar a mil millas, y sin acumular pequeños arroyos, no hay forma de hacer un río o un mar. Comience por hacer un buen trabajo en cada pequeña cosa y obtenga 120 puntos para cada requisito comercial, piense profundamente, encuentre y resuelva problemas, y gradualmente establezca un experto técnico confiable y responsable, y gradualmente encárguese de cosas técnicamente difíciles. , siga el El desarrollo comercial de la empresa para acumular su propia experiencia comercial y profundidad técnica, a fin de obtener un beneficio mutuo.

Este es mi entendimiento de cómo acumular profundidad técnica, y puede haber algo unilateral y extremo Hay escenas con dificultades técnicas y desafíos técnicos No importa lo que diga, habrá sesgo de sobreviviente.

Los esfuerzos y las oportunidades coexisten y las oportunidades son difíciles de encontrar, así que lo que podemos hacer es aprender las ideas y los métodos correctos para hacer las cosas y practicarlos persistentemente. Es más fácil saber que hacer, pero aprender el método es fácil y es difícil perseverar en la práctica. Si ha hecho todo lo que tiene que hacer, puede aprovechar la oportunidad cuando se presente. Incluso si no puede aprovecharla, tiene la "capacidad de elegir" y la capacidad de elegir mejores oportunidades y mejores empresas .

Las anteriores son todas opiniones subjetivas y unilaterales, las críticas y las discusiones son bienvenidas~~.

Enlace original: 

https://www.cnblogs.com/xxcanghai/p/ping-shi-de-gong-zuo-ru-he-ti-xian-yi-ge-ren-de-ji.htmlAutor
original: Cang Haiyueming

Composición tipográfica: gracias a la comunidad de autoaprendizaje front-end

Node 社群


我组建了一个氛围特别好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你对Node.js学习感兴趣的话(后续有计划也可以),我们可以一起进行Node.js相关的交流、学习、共建。下方加 考拉 好友回复「Node」即可。

如果你觉得这篇内容对你有帮助,我想请你帮我2个小忙:

1. 点个「在看」,让更多人也能看到这篇文章2. 订阅官方博客 www.inode.club 让我们一起成长

点赞和在看就是最大的支持❤️

Supongo que te gusta

Origin blog.csdn.net/xgangzai/article/details/123650119
Recomendado
Clasificación