Entrevistas
Jon Friskics, Autor Técnico Principal, Pluralsight – Serie de Entrevistas

Jon Friskics, Autor Técnico Principal, Pluralsight, es un educador experimentado y líder de contenido especializado en experiencias de aprendizaje de desarrollo de software y enfocadas en inteligencia artificial. En su cargo actual, crea cursos de video y laboratorios prácticos dirigidos por expertos que cubren tecnologías como Claude, Node.js, TypeScript, Tailwind CSS y Python, lo que se basa en una larga carrera dentro de la empresa que abarca la autoría senior, la arquitectura del aprendizaje y el liderazgo en la estrategia de capacitación y currículum. Anteriormente, desempeñó un papel clave en la configuración de sistemas de aprendizaje escalables y multimodales, y en la orientación de miles de creadores de contenido técnico con prácticas de diseño instructivo basadas en evidencia, mientras que al comienzo de su carrera lideró la estrategia de contenido en Code School y enseñó una amplia gama de temas técnicos en la Universidad de la Florida Central, lo que le permitió establecer una base sólida en educación y desarrollo real.
Pluralsight es una plataforma líder en el desarrollo de habilidades tecnológicas que ofrece cursos en línea, laboratorios prácticos y evaluaciones de habilidades para ayudar a las personas y organizaciones a desarrollar habilidades en áreas como el desarrollo de software, la inteligencia artificial, la computación en la nube y la ciberseguridad. Fundada en 2004, la empresa ha evolucionado hasta convertirse en un ecosistema de aprendizaje integral utilizado por empresas y profesionales en todo el mundo, que combina contenido creado por expertos con conocimientos para cerrar las brechas de habilidades y acelerar el desarrollo de la fuerza laboral en una economía cada vez más impulsada por la tecnología.
Su carrera abarca el diseño de currículos interactivos, sistemas de aprendizaje técnico a gran escala y educación en herramientas de inteligencia artificial avanzadas. ¿Cómo ha moldeado esa experiencia su perspectiva sobre por qué el juicio de ingeniería sigue siendo importante en una era de codificación asistida por inteligencia artificial?
Mi experiencia me ha demostrado que el juicio de ingeniería es más que escribir código. Se trata de comprender sistemas y consecuencias a largo plazo. La inteligencia artificial puede automatizar tareas y crear un marco que conduce a soluciones, pero no siempre comprende el impacto de las decisiones en los usuarios o los sistemas de manera predecible. El juicio humano garantiza que la inteligencia artificial se utilice para aumentar la productividad de manera segura, el juicio de ingeniería es más valioso que nunca, ya que guía a los equipos para aprovechar la inteligencia artificial de manera efectiva mientras mantiene la calidad y la confiabilidad.
Pluralsight se ha centrado durante mucho tiempo en cerrar las brechas de habilidades técnicas. ¿Cómo ve usted que evoluciona esa misión ahora que las habilidades de colaboración con inteligencia artificial deben estar junto a los fundamentos tradicionales del desarrollo de software?
La misión de Pluralsight es equipar a los aprendices con las habilidades técnicas fundamentales que necesitan para tener éxito. A medida que la inteligencia artificial se convierte en una colaboradora en las tareas de desarrollo, esos fundamentos siguen siendo esenciales, pero los equipos también necesitan comprender cómo trabajar con la inteligencia artificial de manera responsable y validar sus resultados. Aunque la inteligencia artificial puede generar código, no reemplaza la necesidad de habilidades de codificación, y puede mejorarlas al agregar comprensión del flujo de trabajo y el pensamiento de sistemas a la experiencia existente. Pluralsight ayuda a los aprendices a construir sobre habilidades fundamentales y a mantener el pensamiento estratégico a través de soluciones de aprendizaje que incluyen cursos a demanda, laboratorios prácticos y talleres dirigidos por expertos humanos que evolucionan junto con la innovación tecnológica.
¿Qué habilidades específicas de arquitectura, despliegue y gestión de riesgos considera que están más en riesgo si los desarrolladores se vuelven demasiado dependientes del código generado por inteligencia artificial?
Los desarrolladores que confían demasiado en la generación de código de inteligencia artificial y aceptan sus resultados sin tomarse el tiempo de comprender lo que se ha generado pueden debilitar sus habilidades estratégicas como el pensamiento arquitectónico y la evaluación de riesgos con el tiempo. Comprender cómo interactúan los componentes y diseñar para la confiabilidad son capacidades que se aprenden a través de la experiencia en muchas situaciones diferentes. Esto significa que una dependencia excesiva de la inteligencia artificial podría no solo llevar a vulnerabilidades ocultas y a inestabilidad del sistema, sino también debilitar las capacidades de resolución de problemas a largo plazo de los desarrolladores, lo que permite que esos problemas pasen desapercibidos o no resueltos hasta que es demasiado tarde.
¿Dónde ve el mayor desconexión entre lo que prometen las herramientas de codificación autónomas y lo que los ingenieros están realmente preparados para validar o supervisar?
El aprendizaje continuo es esencial para los ingenieros mientras trabajan junto a herramientas de desarrollo asistidas por inteligencia artificial y sistemas de codificación autónomos. Las herramientas de codificación autónomas prometen velocidad y precisión en la generación de código funcional, pero carecen de comprensión de las interacciones del sistema, la seguridad y el impacto empresarial, y eso significa que debes proporcionar ese contexto faltante. La desconexión se encuentra en asumir que la salida de la inteligencia artificial es completa o correcta en ausencia de supervisión humana. Cuando se saltan o se apresuran los pasos de validación, los equipos arriesgan introducir errores costosos, vulnerabilidades de seguridad o inconsistencias arquitectónicas. Esto refuerza la necesidad de que los ingenieros actualicen continuamente sus habilidades para que puedan gestionar y validar el trabajo generado por la inteligencia artificial de manera efectiva.
¿Cómo deben replantear las empresas sus estrategias de capacitación para asegurarse de que los desarrolladores sepan cuándo confiar en las sugerencias de la inteligencia artificial y cuándo ralentizar y aplicar una revisión más profunda?
La capacitación debe enfatizar saber cuándo la salida de la inteligencia artificial es confiable versus cuándo se necesita una revisión más profunda, incluyendo pruebas de escenarios y validación de instrucciones. Este enfoque refuerza el juicio junto con las habilidades de codificación, garantizando que los ingenieros puedan confiar selectivamente en el código generado en lugar de confiar demasiado en él. Los programas de capacitación y desarrollo que ofrecen experiencias de aprendizaje estructuradas y prácticas permiten a los desarrolladores experimentar con flujos de trabajo asistidos por inteligencia artificial para ver cómo se comporta el código generado dentro de aplicaciones completas y ejercitar ese juicio en un entorno de sandbox. Al confiar en la instrucción dirigida por expertos y ejercicios prácticos, los ingenieros pueden fortalecer las habilidades de pensamiento crítico necesarias para evaluar las salidas generadas por la inteligencia artificial de manera responsable.
En entornos de productos en constante evolución, ¿cómo pueden los líderes de ingeniería evitar que los atajos generados por la inteligencia artificial introduzcan deuda técnica a largo plazo o vulnerabilidades de seguridad?
Los líderes deben hacer cumplir marcos de gobernanza y evaluación de riesgos para el código generado por la inteligencia artificial. Establecer límites sólidos y auditar las salidas podría ayudar a prevenir la deuda técnica a largo plazo y las vulnerabilidades de seguridad. También sugiero educación para desarrolladores centrada en prácticas de codificación seguras y conciencia arquitectónica para garantizar que sus ingenieros comprendan los compromisos detrás de las sugerencias generadas por la inteligencia artificial. Ejercicios de revisión prácticos y capacitación basada en escenarios pueden ayudar a reducir la probabilidad de que los atajos se acumulen en riesgos ocultos del sistema.
¿Qué marcos o salvaguardas prácticas recomienda que adopten las organizaciones para mantener la codificación de inteligencia artificial como una colaboración en lugar de una responsabilidad?
Las herramientas que funcionan mejor para esto son nuevos protocolos de revisión, seguimiento de control de versiones y experimentación de inteligencia artificial en un entorno de sandbox. Utilizar métricas, marcos de observabilidad y evaluaciones ayudará a los equipos a rastrear la calidad de la salida y reforzar la colaboración responsable para garantizar que la inteligencia artificial sea una asociada en la productividad en lugar de una responsabilidad. También es valioso que las organizaciones exploren flujos de trabajo asistidos por inteligencia artificial para comprender las capacidades y limitaciones de estas herramientas para las necesidades únicas de sus equipos. Estas prácticas ayudarán a los equipos a desarrollar el juicio necesario para integrar las sugerencias de la inteligencia artificial de manera efectiva sin comprometer la calidad del código o la estabilidad del sistema.
¿Qué distingue a los desarrolladores que prosperarán en un futuro aumentado por la inteligencia artificial de aquellos que pueden luchar para adaptarse?
Los desarrolladores que destacan en un futuro aumentado por la inteligencia artificial combinarán habilidades fundamentales sólidas con juicio, adaptabilidad y pensamiento de sistemas. Comprenden cuándo confiar en la inteligencia artificial, cuándo intervenir para guiarla y redirigirla, y cómo las salidas encajan en el sistema más amplio. Aquellos que luchan pueden confiar demasiado en la automatización, carecer de experiencia con casos límite o no validar los resultados, lo que no solo pone en riesgo a sus organizaciones, sino que también pierden oportunidades valiosas de aprendizaje que fortalecen la experiencia de un desarrollador a lo largo de una carrera rigurosa. El aprendizaje continuo y la experimentación práctica con flujos de trabajo asistidos por inteligencia artificial ayudarán a los desarrolladores a afilar esas habilidades en un plazo más corto y a seguir siendo efectivos a medida que evolucionan las herramientas de codificación de inteligencia artificial.
Gracias por la gran entrevista, los lectores que deseen aprender más pueden visitar Pluralsight.












