Publicado el — Deja un comentario

¿Qué hará la próxima generación de desarrolladores cuando la IA escriba el código?

¿Qué hará la próxima generación de desarrolladores cuando la IA escriba el código?

Microsoft y la Universidad Carnegie Mellon apuestan a que los desarrolladores junior que formemos hoy serán los ingenieros senior del mañana.

5 minuto
Ilustración en azul con las letras "PRAISE" en blanco

Por: Mark Russinovich CTO, subdirector de CISO y miembro técnico, Microsoft Azure, y Scott Hanselman, vicepresidente, miembro del personal técnico, Microsoft

Cuando la IA puede producir código en segundos, ¿cuál es el trabajo de un ingeniero de software? Para alguien que se gradúa con un título en informática, ¿cuál es el futuro de su trabajo diario si no es programar? Y cuando la IA diseña la arquitectura, escribe el código y soluciona los problemas, ¿cómo aprende un ingeniero de software a ser ingeniero de software?

Microsoft y la Universidad Carnegie Mellon apuestan a que la carrera de desarrollador de software ha llegado para quedarse—y que los desarrolladores junior que formamos hoy serán los ingenieros senior del mañana.

Por eso lanzamos PRAISE: un programa interno de preceptoría que empareja a ingenieros junior en las primeras etapas de su carrera con preceptores de ingeniería senior. PRAISE significa Preceptorship for AI-accelerated Software Engineering.

Tomamos el concepto de preceptoría de la enfermería, donde las nuevas enfermeras se emparejan con otras experimentadas para construir experiencia y confianza en el mundo real. El objetivo no es que los recién llegados programen como si la IA nunca hubiera llegado. Es ayudarles a desarrollar la comprensión, la confianza y la responsabilidad necesarias para incorporar las nuevas formas en que todos aprendemos en la actualidad, en tiempo real.

La colaboración vincula la experiencia práctica en ingeniería con la enseñanza académica, en lugar de pedir a las instituciones académicas o empresas que asuman tan solo la responsabilidad de formar a la próxima generación de ingenieros.

¿Importa todavía un título en informática? Sí, importa

La gente que pregunta si los títulos en ingeniería de software importan todavía cuando la IA puede programar—y cualquier persona puede usar prompts para crear una app—hacen la pregunta equivocada. ¿Estas mismas personas enviarían código de IA en un producto terminado sin ser vistos (por favor, les suplicamos que digan que no)?

Por supuesto, necesitamos ingenieros de software junior. Los ingenieros senior se aseguran de que la tecnología que enviamos funcione de manera segura y eficaz, y los ingenieros junior de hoy serán los ingenieros senior de mañana.

Programar con IA es solo una parte del ciclo de vida en evolución del desarrollo de software. Ahora dedicamos más tiempo al diseño y la arquitectura que a codificar cada línea. Pero eso no cambia la necesidad de entender qué hace el código subyacente, aunque no lo escribamos todo a mano. Al fin y al cabo, cuando un coche se avería, hace falta alguien que sepa lo que ocurre bajo el capó para volver a ponerlo en marcha.

Con PRAISE, los preceptores enseñan a sus preceptos a utilizar herramientas de IA de manera reflexiva, mientras desarrollan un pensamiento sistémico, un buen gusto y un juicio. Así como evolucionamos y abstrajimos ciertos elementos de la ingeniería de software por medio de compiladores, los ingenieros ahora se adaptan al uso de IA, donde esta proporciona eficiencia en el proceso global de creación de un producto.

La IA cambia el trabajo; no elimina la responsabilidad humana por los resultados. Preparar a la próxima generación de ingenieros significa darles acceso tanto a herramientas de IA como a guías experimentados, para que puedan crecer desde producir código hasta decidir qué merece ser construido en primer lugar.

Cómo funciona el modelo de preceptor y preceptor

¿Cómo es el modelo PPRAISE en el lugar de trabajo? De forma similar al modelo de enfermería de la preceptoría, la clave es crear espacio para que los ingenieros junior puedan trabajar preguntas y problemas con ingenieros senior. Los ingenieros senior deben entender que sus miembros junior del equipo no siempre tienen la confianza para contribuir a proyectos a la velocidad y escala posibles tras años en la industria. Construir esa confianza y conexión con su preceptor da a los ingenieros juniors espacio para aprender mientras hacen cosas, no solo al observar a otra persona resolver problemas.

El preceptor también comparte sus ideas, explica su gusto y enfoque para resolver un problema, y ofrece consejos con ejemplos. También puede aconsejar a los preceptos sobre dónde centrarse en función de sus habilidades y conocimientos.

Enseñamos a ingenieros junior a poner a prueba suposiciones y a debatir cambios desconocidos con sus colegas. La mentoría ayuda a convertir el proceso de elaborar una solución en un aprendizaje deliberado.

Ese juicio sobre cuándo usar la IA debe considerarse una educación continua, por eso colaboramos con la Universidad Carnegie Mellon en el plan de estudios como parte del programa PRAISE. La intención es preparar a los estudiantes para el éxito en el trabajo y acelerar a los preceptos con planes de estudio formales para complementar la orientación del preceptor sobre cómo construir y ofrecer con confianza.

Los cursos les brindan experiencias tempranas sobre cómo desplegar soluciones listas para producción. Los preceptos tomarán clases y participarán en pequeños grupos para conectar conceptos teóricos de la informática con las prácticas reales de ingeniería de software y su trabajo en Microsoft. El plan de estudios de la Universidad Carnegie Mellon complementa el aprendizaje práctico que los ingenieros reciben en Microsoft de sus equipos y tutores, al añadir educación formal en el aula a su formación.

«Antes, los ingenieros de software en etapas tempranas realizaban muchas tareas que les ayudaban a desarrollar su experiencia», dijo Michael Hilton, profesor docente y jefe asociado del Departamento de Educación en el Departamento de Software y Sistemas Sociales de la Kenneth C. Griffin School of Computer Science de la Universidad Carnegie Mellon. «Combinar fuerzas entre académicos y profesionales nos permite reunir nuestra experiencia y crear soluciones que se basan en la investigación en informática, al tiempo que se enfrentan a las realidades diarias del desarrollo de software.»

Estamos entusiasmados de trabajar con la Universidad Carnegie Mellon para formar a la próxima generación de ingenieros de software, para ayudar a mantener una buena cartera de talento para la futura fuerza laboral.

The post ¿Qué hará la próxima generación de desarrolladores cuando la IA escriba el código? appeared first on Source LATAM.

 

​The post ¿Qué hará la próxima generación de desarrolladores cuando la IA escriba el código? appeared first on Source LATAM.  

Deja una respuesta

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