Serie Craftsman "Front-end" (2): artesanos calificados, cómo implementar valor | Equipo técnico de JD Cloud

1. "¿La tecnología desprecia la cadena?"

Si usted es una persona técnica, creo que todos saben que existe una cadena de desprecio mutuo en el círculo técnico.Desde la perspectiva de la cognición propia de las personas técnicas, esta cadena se anida capa por capa con el valor comercial como centro, al igual que una cebolla Específicamente La descripción no se repetirá aquí.

Sal y gira a la izquierda, solo toma a alguien y pregunta. Este tipo de visión autocrítica es un poco similar a la autocrítica de "los programadores deben usar camisas a cuadros" y "usted solo trabaja con computadoras". Diviértete, no hay nada de malo en ello. Pero aparte de las bromas, una persona técnica calificada siempre debe tener en cuenta su propio valor en una empresa y expandir constantemente el valor a través de la mejora tecnológica, de modo que en el entorno actual, se pueda formar el valor personal y el valor corporativo. Ciclo de avance. Luego, hablemos sobre cómo las funciones de front-end pueden lograr valor en diferentes escenarios comerciales.

2. "Personas técnicas, ¿eres valioso?"

Cuando se trata de valor comercial, hay una palabra clave, que es "contexto comercial específico". Algunos dirán que la tecnología es tecnología y es universal ¿Por qué se debe introducir el concepto de negocio en el valor de la tecnología? Mi respuesta a esta pregunta también es bastante simple: la tecnología en sí no tiene atributos comerciales, pero el entorno empresarial en el que se encuentra el técnico determina qué tipo de salida de valor debe proporcionar el técnico al entorno en este momento.

Para las responsabilidades laborales en el campo front-end, como se menciona en el artículo anterior ( serie de artesanos "Front-end": qué debe hacer un artesano calificado (1)" ), "Su función laboral debe prestar más atención a las dos partes de 'recopilación y presentación'”, lo que significa que este posicionamiento funcional determina su posicionamiento de valor en escenarios de negocio específicos.

En primer lugar, la división a gran escala se lleva a cabo desde el nivel de grano grueso, y el lado B y el lado C se dividen primero. Desde la contratación laboral, el posicionamiento laboral hasta la formulación de OKR y la evaluación del desempeño en el país y en el extranjero, primero debemos hacer la distinción más básica del tipo final, porque el extremo B y el extremo C tienen diferentes requisitos para la pila de tecnología de front-end. profundidad técnica y valor de salida. De manera similar, incluso el personal de I + D del lado B no está familiarizado con los campos de I + D nativos y de terminales múltiples. Si hay un ajuste de posición, habrá un período de cambio de tecnología relativamente largo, que oscila entre un trimestre y el siguiente. .

¿Qué es la I+D del lado B?

El lado B generalmente se refiere a "I + D del lado comercial", pero las descripciones de trabajo actuales de muchas empresas para la I + D del lado B también incluyen la I + D del lado A (es decir, el Administrador del administrador comercial). La característica es que la mayor parte del negocio es operado y potenciado por el "sistema de gestión en segundo plano de nivel empresarial basado en la pila de tecnología web con el navegador de PC como entorno de tiempo de ejecución".

En cuanto al valor técnico del personal de I + D de B-end, según el campo comercial, se puede dividir en aplicaciones de nivel empresarial (como Feishu, documentos Tencent), soluciones comerciales (toB, toG business, como algunos negocios de seguridad empresarial y negocios comerciales), administración de antecedentes comerciales (antecedentes de administración que ayudan a la lógica comercial C-end) y otras direcciones de subdivisión. El primero se utiliza para la realización comercial, por lo que estos proyectos de antecedentes tienen ciertos requisitos para la experiencia del usuario. Los requisitos son relativamente bajos .

¿Qué es la investigación y el desarrollo de C-end?

El lado C también se denomina "I+D del cliente", que se puede subdividir en I+D del lado del dispositivo (IOS, Android, Hongmeng), I+D de H5 e I+D de programas pequeños desde la perspectiva de los requisitos técnicos del trabajo.

Obviamente, la base de la división de dimensiones es el código que ejecuta el contenedor, entonces, ¿existe una solución de I + D de "un desarrollo, múltiples operaciones"? Esto creó el papel de la investigación y el desarrollo de terminales múltiples. Las pilas de tecnología correspondientes son soluciones representadas por React Native, Flutter y Taro. Debido a los diferentes esquemas de implementación para terminales múltiples, cada uno tiene sus propias ventajas y desventajas. La selección específica De acuerdo con los antecedentes comerciales, el equipo de I+D debe realizar la selección de tecnología más adecuada en función de los atributos comerciales (si existe una preferencia por terminales especiales), los costos del equipo, los costos de mantenimiento, la eficiencia de I+D, la actividad de la comunidad y la durabilidad de futuros. pilas de tecnología.

Debido a que la salida del extremo C se enfrenta directamente a los usuarios y la cantidad de usuarios es grande, la página del extremo C tiene altos requisitos para indicadores especiales como diseño, interacción, disponibilidad comercial y si la experiencia del usuario es buena. en las empresas de base tecnológica, algunas empresas Para cada uno de los proyectos especiales, habrá un grupo de personas que realicen un procesamiento especial de optimización y mejora.

La siguiente es una breve introducción al enfoque de C-end R&D en diferentes etapas de I+D.

  • Etapa de diseño: el personal de I+D debe prestar más atención a la racionalidad de los manuscritos de diseño y los recortes de la interfaz de usuario;
  • Fase de I+D: el personal de I+D debe tener comentarios sobre el código más frecuentes, más razonables y más claros;
  • Fase de prueba: antes de la prueba, el personal de I + D debe garantizar la calidad de los casos de uso. Después de la prueba, el personal de I + D presta más atención a los indicadores de calidad, como la tasa de errores de miles de líneas de código;
  • Etapa en línea: el personal de I + D debe asegurarse de que el proceso en línea sea realmente no tripulado, automatizado y con registros detallados. Por lo tanto, los scripts de procesamiento en cada etapa del proceso en línea de CI/CD deben ser completamente rigurosos y estar disponibles. ;
  • Después de conectarse: el personal de I+D debe monitorear el estado de ejecución del código en línea en el lado del dispositivo del usuario a través de la plataforma de monitoreo, alarma y registro. En caso de una operación anormal, la plataforma de alarma debe notificar al personal de I + D de manera oportuna, manejar la falla en línea de manera razonable de acuerdo con el SOP y detener la pérdida a tiempo, y la corrección de errores se iniciará después de la reparación;

Lo anterior es solo una breve discusión de las diferencias en los requisitos básicos de calidad del personal de I + D para negocios y tecnología B-end. Con base en los antecedentes comerciales anteriores, a continuación se explica cómo hacer bien el trabajo correspondiente desde las perspectivas de la tecnología, los recursos humanos y el diseño de capacidades del equipo.

3. "Lado B, ¿cómo hacerlo bien?"

Si está investigando y desarrollando el lado B de la entrega comercial, después de hacer un buen trabajo de soporte comercial, encuentre una manera de lograr una entrega más eficiente y de alta calidad a través de "código bajo" o "código cero".

Hay muchos esquemas de implementación específicos, como AntDesign, FusionDesign y muchos diseños comerciales. La idea de implementación es establecer un conjunto de componentes materiales generales y reutilizables basados ​​en escenarios comerciales. Se puede ensamblar y ensamblar. Algunas personas piensan en bloques de Lego , pero este tipo de diseño tiene requisitos relativamente altos para escenarios de aplicaciones. Si desea usar este tipo de solución (especialmente para escenarios comerciales complejos, solo puede usar soluciones de código bajo), debe pensar más en la comunicación de datos, la comunicación de la interfaz de usuario y otras cuestiones entre materiales, incluso es necesario iterar el motor de análisis DSL con el desarrollo de materiales comerciales.

Para el personal de front-end, la eficiencia de la construcción inicial en realidad se reduce, pero si se usa, cuanto más se use, más materiales se depositarán, mayor será el grado de coincidencia con la escena y mayor será la entrega. eficiencia. Sin embargo, desde la perspectiva del costo, parte del costo de I+D también se transferirá a la mejora del empaque y la racionalidad de los servicios de back-end, y toda la entrega comercial se inclinará hacia la perspectiva impulsada por la construcción. debe combinarse con las dimensiones de la entrega general de I + D. Consideración, pero cómo considerar, si el calibre de la consideración es razonable y si se puede implementar, cada equipo de I + D debe "cruzar el mar y mostrar sus poderes mágicos".

Sin embargo, la selección de la solución de código bajo para la entrega comercial de B-end, desde la perspectiva de la mano de obra, siempre que los datos y el código se manejen de manera segura, el enfoque de "construir + subcontratar" se puede manejar por completo.

Si está investigando y desarrollando productos B-end comercializados, entonces debe centrarse más en las demandas del producto, comunicarse e investigar constantemente con productos y clientes, e incluso acudir a la comunicación en el sitio para descubrir la experiencia real y las funciones encontradas. por los usuarios en el proceso de uso del producto.problemas, a fin de mejorar continuamente la iteración y optimización del producto. Las soluciones de mejora de la eficiencia de "código bajo" y "código cero" solo se pueden usar como herramientas para la incubación de productos, pero si se pueden usar o no depende de su propia evaluación.

4. "C-final, ¿cómo hacerlo bien?"

Si está entregando productos C-end, debe prestar atención a la fluidez y la racionalidad del proceso de I + D, ya sea el aislamiento del código, el aislamiento de datos y el aislamiento de lanzamiento del entorno de I + D, el entorno de prueba, el entorno de prelanzamiento y el entorno en línea. son buenos y evitan resueltamente los negocios anormales o el aumento de la carga de trabajo debido a la contaminación ambiental;

Debe prestar atención al grado de restauración del manuscrito del diseño de la interfaz de usuario, si el efecto dinámico es suave, si la eficiencia de carga de la página es buena, si la tasa de fallas cumple con el estándar y si los puntos ocultos se informan normalmente.

Vale la pena mencionar aquí que el punto enterrado es un problema. Para el negocio C-end, se requiere un trabajo especial para manejar el trabajo del punto enterrado. La calidad del trabajo del punto enterrado afecta directamente si la empresa puede obtener los datos de usuario correctos después se lanzan los requerimientos funcionales, luego se hacen ajustes a la estrategia de operación del negocio. Por lo tanto, la entrada de costos del enterramiento de calidad es necesaria y debe ser valorada por el equipo de I+D. De lo contrario, parecerá que no hay problema con la función y no hay quejas de los clientes, pero la empresa no lo sabe porque ha recibido datos de comportamiento de los usuarios incorrectos, pero preconcebido que su estrategia es demasiado "guau" o demasiado "guau". ". resultado. Si toma una decisión equivocada basada en el punto de enterramiento equivocado pero no lo sabe, el impacto en el valor comercial será enorme. Lo que es más grave, descubrirá que cometió un error después de mucho tiempo. La mejor oportunidad de negocio hace mucho que pasó.

Si está realizando trabajos de infraestructura C-end, felicidades, puede estar muy cerca del puesto de arquitecto que envidian muchos miembros del personal de I+D.

Debe prestar atención a temas como la selección de pila de tecnología, la construcción de materiales y componentes, la plataforma de creación de eventos, la entrega inteligente de diseño, la compilación de múltiples terminales, el motor de renderizado, etc., que están más lejos del negocio pero más cerca de la tecnología. darle más sentido de logro. Sin embargo, debido a que está más lejos del negocio, es necesario evitar la situación de "autocomplacencia". Necesita menos planificación anual y más planificación trimestral y OKR de viajes de investigación de puntos débiles de usuarios técnicos. En escenarios comerciales, su técnico el valor puede ser reflejado.

5. "Valor, valor o valor"

Tenga en cuenta que si su código no está en línea, si su código no resiste el examen de ingreso de posgrado del usuario, si no presta atención a las alarmas relacionadas con la calidad y la función después de que el código esté en línea, si no presta atención a datos de comportamiento del negocio y del usuario, el valor de su trabajo se reducirá considerablemente, o incluso sin valor, porque no hay diferencia entre usted y el que trabaja de la misma manera para el funcionamiento normal del negocio.

Fuente: Comunidad de desarrolladores de JD Cloud

Autor: JD Retail Liu Weidong (no reimprimir sin autorización)

{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/4090830/blog/8805034
Recomendado
Clasificación