Red de conocimiento informático - Aprendizaje de código fuente - Respuesta ágil a la incertidumbre Aspectos destacados de la cumbre Thoughtworks Technology Radar 2022

Respuesta ágil a la incertidumbre Aspectos destacados de la cumbre Thoughtworks Technology Radar 2022

Shenzhen, 18 de junio de 2022 /PRNewswire/ -- No hay duda de que estamos en una era de cambios extremos e incertidumbre exacerbada por factores ambientales, tecnológicos y de otro tipo. La vulnerabilidad puede catalizar una respuesta al estrés o puede ser un crecimiento que nos haga antifrágiles.

Como dijo Taleb en el libro "Cisne Negro": "Siempre hemos pensado que la volatilidad, la aleatoriedad y la incertidumbre son cosas malas, y hemos tratado de eliminarlas, pero la única forma de eliminarlas es sin embargo , estas medidas nos han hecho más susceptibles al impacto de los cisnes negros.

En la era de la economía digital impulsada por la tecnología, debemos reexaminar varias tecnologías que puedan hacer frente de manera flexible a la incertidumbre, como blockchain. y máquinas. Solo así podremos deshacernos de las lagunas en el proceso y emprender un camino de desarrollo más ágil.

El 18 de junio se celebró la Cumbre de Radar Tecnológico de Thought Factory. El tema de la conferencia se llevó a cabo simultáneamente en línea y fuera de línea es "De la fragilidad a la agilidad", Rebecca Parsons, directora de tecnología global de ThoughtWorks, Xu Hao, director de tecnología de ThoughtWorks China, y el Centro de gestión de código abierto del laboratorio HUAWEI 2012 fueron los principales. Sobre el tema, invitados como Rebecca Parsons, directora de tecnología global de Thoughtworks, Xu Hao, director de tecnología de Thoughtworks China, y Zhuang Wei, experto en el Centro de gestión de código abierto del laboratorio 2012 de Huawei, compartieron sus ideas sobre las tendencias tecnológicas. Discurso sobre temas de futuro

En el discurso de apertura de la conferencia, Xu Hao, director de tecnología de Thoughtworks China, dijo en "Machine Learning Engineering" que hemos sido testigos de la evolución de los proyectos de aprendizaje automático desde frágiles. desde procesos experimentales hasta ingeniería ágil.

Desde ransomware hasta filtraciones de datos, la tecnología maliciosa va más allá de los intentos deliberados y dirigidos de comprometer sistemas o robar datos.

En tecnología responsable en la era de los datos. Tecnología maliciosa, Rebecca Parsons, directora de tecnología de Thoughtworks Global, señala que la tecnología maliciosa no se trata solo de comportamiento ilegal y que algunas personas se sienten muy cómodas con la vigilancia en línea porque les ayuda a obtener recomendaciones personalizadas más precisas.

Al diseñar software, Los diseñadores a menudo intentan atender o satisfacer directamente las necesidades de grupos de partes interesadas específicos, a menudo ignorando los beneficios del producto para otras personas. Impacto de las partes interesadas La tecnología está profundamente arraigada en casi todos los aspectos de nuestras vidas, y el daño involuntario que crea ocurre en muchos de ellos. formas y pueden acechar en cualquier decisión tecnológica. Como administradores de tecnología, tenemos la responsabilidad de hacer las preguntas correctas y considerar cómo todos usarán estas tecnologías y qué impacto pueden tener en las vidas y experiencias de los usuarios. > Rebecca Parsons dijo: "Los tomadores de decisiones en tecnología deben pensar de manera integral al tomar decisiones tecnológicas. Mentalidad tecnológica responsable. Así como tenemos la responsabilidad de proteger los datos de nuestros clientes de amenazas maliciosas, también tenemos la responsabilidad ética de hacer todo lo posible para minimizar los impactos negativos de la tecnología y construir un mundo digital igualitario y accesible para todos.

La construcción de plataformas es el núcleo de la estrategia corporativa moderna, pero la eficacia de las inversiones en plataformas a menudo frustra a las empresas. Sólo combinando su propio posicionamiento, la organización selecciona y aplica diferentes tipos de plataformas para la construcción y evita malentendidos en la construcción de plataformas, se podrá aprovechar y aprovechar plenamente el potencial de la plataforma.

En el libro "Realizando el potencial de las plataformas", el experto en arquitectura empresarial de Thoughtworks, Wang Jian, dijo que las plataformas son fascinantes, pero la construcción de plataformas es frustrante. Vincular la construcción de plataformas con objetivos comerciales claros es el punto de avance.

Wang Jian dijo que generalmente hay cuatro tipos diferentes de plataformas: **** Disfrute de las capacidades organizativas en sistemas de plataformas grupales, plataformas de capacidades comerciales y plataformas tecnológicas, y aprenda sobre una variedad de caminos de plataformas alternativas. y luego seleccione la dirección y el camino específicos de construcción de la plataforma de acuerdo con la estrategia general de la empresa para garantizar que la empresa pueda invertir en la plataforma, brindar más oportunidades nuevas a la organización y ayudar a la empresa a generar beneficios financieros, operativos o de otro tipo. p>

Cuando las empresas invierten en plataformas, las plataformas pueden generar más oportunidades nuevas y ventajas financieras, operativas o de otro tipo.

Hoy en día, el código abierto se ha convertido en una fuerza que no se puede ignorar. Sin embargo, el tema del código abierto y los negocios siempre ha sido un tema candente en la industria. Es necesario introducir la perspectiva económica para examinar el modelo ecológico, el modelo de competencia y el modelo estratégico de código abierto del mundo del código abierto. ayúdenos a comprender el mundo actual del código abierto y a afrontar los cambios futuros.

El Sr. Zhuang, experto del Centro de Gestión de Código Abierto del Laboratorio Huawei 2012, dijo en el discurso de apertura "Mirando el mundo del código abierto desde una perspectiva económica" que todavía es difícil utilizar "fuera de modelos económicos "disponibles" para predecir el proceso de desarrollo de código abierto. Algunos aspectos del mismo, como por ejemplo, ¿qué motiva a los programadores?

Algunos académicos de la industria también realizaron investigaciones sobre "Estrategias competitivas del software de código abierto", establecieron un modelo de competencia bilateral entre empresas de software de código abierto y discutieron la competencia de mercado entre empresas y la competencia en el desarrollador. mercado.

El estudio concluyó que: en el mercado de desarrolladores, las empresas contratarán desarrolladores después de observar sus señales de contribución al software de código abierto; en un mercado competitivo, las empresas contribuirán activamente con más software de código abierto para aumentar la competitividad en el; En un mercado de desarrolladores altamente competitivo, cuanto más contribuyen los desarrolladores al software de código abierto, menos competencia hay para ellos, lo que reduce los salarios.

La economía estudia la escasez, pero en el mundo digital casi todos los recursos y materiales se pueden copiar infinitamente, y sólo el "tiempo" escasea. La comunidad de código abierto, así como Internet, las redes sociales, los vídeos cortos y las plataformas de compras, están compitiendo por este tiempo y atención.

¿Cómo cuantificar la atención en el mundo del código abierto? Eso es contando el tiempo dedicado a realizar diversas actividades en el mundo del código abierto. En una comunidad, las acciones que toman más tiempo son más valiosas. Mantener una comunidad activa, ya sea que se trate de debates temáticos o presentaciones de relaciones públicas, puede atraer aún más a más personas y atraer más atención. Las empresas compiten por llamar la atención, con la esperanza de crear una relación dinámica entre ambas.

Con respecto a la elección de la estrategia empresarial de código abierto, Zhuang Xiaofeng dijo que las empresas deben pensar desde dos dimensiones: la forma del producto y la madurez de la tecnología. Entre ellos, cuanto más básicos son los componentes de código abierto, menos rentables son, cuanto más productivo es el software, más valor comercial tiene desde el período de incubación de la innovación hasta el período de competencia feroz y el período de monopolio, la madurez tecnológica continúa aumentando; , y los ingresos de código abierto continúan disminuyendo.

Sesión de intercambio de mejores prácticas

La sesión de la mañana de Technology Radar Summit se centró en el intercambio prospectivo, mientras que las dos sesiones de la tarde contaron con muchos invitados que expresaron sus propias observaciones y las últimas tendencias en materia de actualidad. Temas candentes. Mejores prácticas.

En la era pospandemia, el trabajo remoto se ha convertido en la nueva normalidad. En la Unidad A, Qian Bingqin, líder de producto de Thoughtworks BeeArt, señaló en "Rompiendo las limitaciones de la colaboración remota" que la gestión de equipos remotos es un asunto serio y profesional, que implica el impacto de la confianza, los cambios de pensamiento y los cambios en varios sistemas, diferencias en los requisitos de capacidad del personal, etc.

Con el rápido desarrollo de las finanzas descentralizadas (DeFi), la criptoeconomía y las finanzas digitales, los incidentes de seguridad blockchain se han producido con frecuencia, Wu Jiazhi, jefe de seguridad blockchain de Amber Group, Jiang Fan, director técnico de la misma. El Departamento de Investigación y Desarrollo de Sistemas y Seguridad de Thoughtworks compartió el discurso de apertura sobre "Contratos inteligentes y prácticas de seguridad de DeFi" e introdujo el estado actual de la seguridad de blockchain a partir de casos reales, eventos de ataque y estado de seguridad de blockchain.

La situación de seguridad actual, combinada con casos reales, demostraciones de ataques y vulnerabilidades de día 0, introduce tres conceptos de seguridad básicos de los contratos inteligentes: problemas de autorización, ataques de reentrada y ataques de préstamos rápidos.

En el caso de grandes organizaciones que implementan transformaciones ágiles, la interacción del equipo es un factor importante en la rapidez y facilidad con la que los equipos pueden entregar valor a los clientes. El concepto de carga cognitiva de equipo abre una ventana para esto.

Cuando Tang Liang de SF Technology y Wang Wei, un consultor experto del equipo de consultoría de ThoughtWorks China, compartieron "Práctica de aplicación de topología de equipo y carga cognitiva", dijeron que el método de topología de equipo resuelve el problema de la ingeniería por sí solo. En el pasado, desde el nivel organizacional, los problemas profundamente arraigados que no se pueden resolver ayudan a las empresas a cambiar la estructura de su equipo y mejorar la interacción del equipo.

La tecnología más revolucionaria en el kernel de Linux a lo largo de los años, eBPF, ha permitido que las aplicaciones extiendan el kernel de Linux de una manera segura y eficiente, y la carrera por la observabilidad de eBPF está en marcha.

Wang Zhangjun, consultor senior de la División de I+D de Sistemas y Seguridad de Thoughworks, y Zhao Chenyu, consultor de la División de I+D de Sistemas y Seguridad de Thoughworks, compartieron un discurso titulado "Observabilidad de eBPF en el campo y la práctica". ", analiza cómo se brindan consejos prácticos y soluciones para comenzar a usar eBPF y cómo agregar eBPF a su sistema de monitoreo interno.

Zhang Weiyu, codirector del equipo de diseño inclusivo de Thoughtworks China, y Tian Biao, consultor senior de Thoughtworks, compartieron cómo incorporar requisitos de accesibilidad en el proceso de desarrollo, incluidos estándares de codificación y prácticas de ingeniería, evaluación y pruebas de herramientas de requisitos de accesibilidad y una descripción general del proceso de diseño digital.

También describen herramientas que se pueden utilizar para evaluar y probar los requisitos de accesibilidad.

La arquitectura de datos empresariales ha evolucionado desde almacenes de datos que soportan grandes cantidades de datos heterogéneos hasta lagos de datos, y luego a los lagos de integración, almacenes y arquitecturas informáticas en tiempo real actuales para hacer frente a diferentes escenarios empresariales.

En la sesión B, el consultor jefe de Thoughtworks, Duo Yansen, compartió el tema "Evolución de la arquitectura de datos" y presentó cómo utilizar las herramientas y métodos en el radar tecnológico para capturar cambios futuros en la arquitectura de datos empresariales en de manera oportuna y hacer que la plataforma de datos sea capaz de satisfacer las necesidades cambiantes del negocio.

Las empresas que implementan inteligencia artificial enfrentan muchos desafíos, como algoritmos y modelos, y los datos más críticos para el entrenamiento de modelos a menudo se ignoran. Li Dong, consultor jefe de Thoughtworks y arquitecto de soluciones de inteligencia de datos, dijo en "Inteligencia artificial centrada en datos: la piedra angular de la construcción de sistemas de inteligencia artificial" que desde una perspectiva de ingeniería de sistemas, la inteligencia artificial centrada en datos puede consolidar la base de las herramientas de las máquinas. y sistemas.

Extraer más valor de los activos de datos es la mayor necesidad de las empresas, pero ¿cómo pueden acumular mejor los activos de datos? El libro "Master Data Modeling: Precipitating the Core Capabilities of Enterprise Data Assets" señala que, por lo general, las empresas primero establecerán un almacén de datos, un lago de datos o un centro de datos y luego remodelarán los activos de datos, pero esto causará muchos problemas. como la necesidad de combinar varios datos en un solo modelo o dividir un modelo en varios. Por lo tanto, al construir sistemas comerciales, se debe adoptar un enfoque más maduro para evaluar y optimizar los modelos de datos centrales más importantes.

Liao Guangming, consultor jefe de Thoughtworks, compartió el tema en "De la tecnología de datos a la ingeniería de datos, logrando el desarrollo de datos a gran escala", basándose en el resumen de experiencias de múltiples proyectos reales, y analizó cómo funciona la ingeniería de datos. Las capacidades pueden ayudar a las empresas a lograr el desarrollo de datos a escala.

Bajo una autoridad centralizada y una arquitectura de datos, a medida que la demanda de generación y consumo de datos continúa creciendo, la complejidad de la gestión de datos también ha aumentado dramáticamente.

"Data Mesh" propone un paradigma de arquitectura de datos distribuidos que divide la propiedad de los datos por dominio para localizar la complejidad del desarrollo de datos tanto como sea posible y al mismo tiempo reducir la complejidad de la gestión de datos.

"Data Grid: un nuevo paradigma de arquitectura de datos para resolver la complejidad de la gestión de datos empresariales", escrito por Zhang Yuan, arquitecto de soluciones de inteligencia de datos de Thoughtworks Company, y Chen Feng, arquitecto de soluciones de inteligencia de datos, es Basado en la red de datos. Tomando la red como hilo principal, analiza la arquitectura de datos distribuidos convencional actual y sus soluciones y productos derivados, así como cómo encontrar una arquitectura de datos distribuidos adecuada para la propia empresa. Data Grid: un nuevo paradigma para resolver la complejidad de la gestión de datos empresariales analiza las principales arquitecturas de datos distribuidos actuales y sus soluciones y productos derivados, además de cómo encontrar la solución de arquitectura de datos distribuidos adecuada para su empresa.

Conclusión

Ahora, la digitalización es el único factor seguro en un mundo incierto, y la innovación tecnológica nos hace más ágiles. La visión de Thoughtworks Technology Radar Summit es permitir que los profesionales de TI vean El. dirección de desarrollo de la tecnología, encuentre su propio posicionamiento y obtenga la ventaja de ser el primero en actuar.