La IA requiere algo más que habilidades técnicas por parte de los desarrolladores.

¿Qué habilidades necesitan los aspirantes a desarrolladores? Esta cuestión se ha debatido durante décadas. Remontándonos a los años 80 y 90, cuando las escuelas centraban su plan de estudios en «habilidades duras», como conocimiento avanzado de lenguajes de programación complejos A medida que los entornos de desarrollo se vuelven más colaborativos Por lo tanto, los empleadores enfatizan la contratación de desarrolladores integrales con habilidades sociales como el trabajo en equipo y la comunicación. Incluyendo habilidades técnicas tradicionales.

Hoy en día, la integración de la IA en los entornos de desarrollo ha reavivado el debate sobre las habilidades. Dado que la IA desempeña un papel cada vez más importante en el proceso de codificación, las organizaciones están dando prioridad a la contratación de desarrolladores «completos», que sean más capaces de pensar, adaptarse y resolver problemas. resolver y extraer las mejores soluciones de sus asistentes de IA.

Marco Argenti, CIO de Goldman Sachs, escribió recientemente un artículo sobre este fenómeno en Harvard Business Review. Sostuvo que los ingenieros deberían estudiar filosofía para poder codificar con éxito en la era de la IA. Sostuvo que estudiar filosofía ayudaría a los aspirantes a desarrolladores a pensar de forma clara y lógica sobre por qué hacen lo que hacen.

Si los desarrolladores deben tomar una clase de filosofía o no. El razonamiento tiene sentido: la IA generativa está cambiando la forma en que pensamos y trabajamos. A diferencia del pasado, donde los desarrolladores recibían órdenes de los líderes de equipo y realizaban tareas como contribuyentes individuales, ahora subcontratan la resolución de problemas y la generación de código a herramientas y modelos de IA en asociación con GenAI para resolver problemas complejos. Los desarrolladores que alguna vez fueron contribuyentes individuales ahora se están convirtiendo en líderes de equipo. Este nuevo flujo de trabajo requiere que los desarrolladores mejoren sus habilidades de pensamiento analítico y su empatía hacia los usuarios finales. Ya no pueden trabajar con una comprensión clara de la tarea en cuestión. Ahora, es más importante que nunca que los desarrolladores comprendan. Por qué Esa es la fuerza impulsora detrás de sus iniciativas para que puedan llevar sus asociaciones de IA hacia los resultados más deseados.

Primero comprenda el problema.

En el nuevo mundo de GenAI, los desarrolladores expertos deben comprender completamente el problema y el resultado deseado antes de que pueda comenzar la resolución de problemas asistida por GenAI. Su comprensión del espacio del problema debe coincidir con la del gerente de producto o el usuario final. Al final Las falsas alarmas pueden dar lugar a respuestas que perpetúen el problema. Proporcionar una herramienta de visualización como Dall-E con notificaciones básicas (Muéstrame los desarrolladores en la oficina.) y haga un seguimiento con una advertencia detallada (Muéstrame a un desarrollador en una oficina codificando en una computadora portátil en un entorno urbano con colegas jóvenes.) Terminarás con dos imágenes completamente diferentes.

Habilidades básicas importantes para los desarrolladores

¿Qué habilidades sociales son más importantes en la era de la IA? Las cuatro habilidades más importantes son el razonamiento, la curiosidad y creatividad y responsabilidad

El razonamiento y el contexto son importantes.

Una de las lecciones más importantes que aprendí de mi jefe anterior es que el contexto importa. Digamos que estás tratando de convencer a alguien de que haga algo. Explicar el «por qué» es la parte más importante. Es lo que genera conexión y confianza. La GenAI no lo hace por sí sola. Ahora estamos en un punto en el que GenAI está produciendo buenos resultados, aunque no muy buenos. Todavía es necesario un toque humano para realizar el 20% final del trabajo para impulsar el chatbot e iterarlo.

Debe tratar a su GenAI como a un pasante: alguien que necesita orientación y contexto. Para que puedan ayudarle a conseguir lo que desea y aprender más sobre el proceso a lo largo del camino. Eso significa que su trabajo es brindar razones y contexto para convencerlos. Los AI/pasantes hacen las cosas correctamente.

Abrace la curiosidad y la exploración.

Cuando utilizan GenAI, los desarrolladores deben investigar datos continuamente. Deberían considerarse periodistas que revelan los hechos. ¿Hay algo más que me perdí?Después de que la IA creara la primera toma Profundicemos en la segunda versión. Haciendo que las preguntas se centren más en la acción. Piensa en tener una conversación con GPT: si estás creando contenido, dile a GenAI que se haga pasar por un empleado. Comparta tres preguntas que puedan tener los empleados. Luego responda esas preguntas y luego haga que GPT revise el borrador con las respuestas. Adoptar este enfoque, abrazando la diversidad de pensamiento con su conjunto único de habilidades y capacidad de resolución de problemas, será esencial para atender eficazmente a una clientela diversa.

Creatividad en las notificaciones para desarrolladores.

GenAI hace lo que se le asigna. Selecciona información de las fuentes disponibles y la utiliza sistemáticamente de acuerdo con las recomendaciones recibidas. La creatividad que utilizan los desarrolladores para hacer esas sugerencias puede permitir que las herramientas de inteligencia artificial ofrezcan opciones de codificación que las organizaciones quizás no hayan anticipado anteriormente. Así como un escritor mantiene fresco su trabajo cambiando la sintaxis, el ritmo y el tono, un desarrollador puede dictar comandos de diferentes maneras. para desencadenar una respuesta «lista para usar»

Responsabilidad en la era de la IA

Estamos en un dilema ético. Y se necesitan desarrolladores expertos para ayudarnos. Simplemente porque los desarrolladores pueden conseguir que GenAI haga algo. Eso no significa que deban hacerlo. Los desarrolladores están creando propiedad intelectual juntos. ¿A quién pertenece la propiedad intelectual? Ingenieros que brindan asesoramiento ¿Propiedad de las herramientas GenAI? Si un desarrollador escribe código usando algunas herramientas ¿Tienen ese código? En una industria donde los kits de herramientas cambian rápidamente Varios juegos de herramientas Variará según la herramienta que utilices. Versión de herramienta y varias herramientas Algunos proveedores tienen reglas diferentes. Los derechos de propiedad intelectual están en constante evolución. Como el oeste ilimitado Razonar y comprender el contexto de lo que los desarrolladores deberían hacer con sus herramientas es una habilidad importante.

Conclusión

Para los desarrolladores de alto rendimiento, la integración de GenAI en flujos de trabajo de desarrollo cada vez mayores no disminuye la importancia de las habilidades técnicas. Sin embargo, para los desarrolladores que buscan avanzar en sus carreras y hacer contribuciones, Mejorar las habilidades interpersonales como la empatía con el cliente y el pensamiento crítico. Les ayudará a ser desarrolladores bien versados ​​en el panorama posterior a GenAI.

Mejorar las habilidades sociales de los desarrolladores no sólo los hará más eficaces a la hora de colaborar. Pero también ayuda a agregar valor a diversas organizaciones. quienes también están considerando usar GenAI para alcanzar nuevos niveles de efectividad y éxito.

grupo Creado con Sketch.

Puede interesarte

Purdue lanza nuevo programa de Maestría en Ciencias en línea |

La Universidad Purdue ofrece ahora un nuevo programa de maestría 100 por ciento en línea. …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *