Interviews

Jon Friskics, Principal Technical Author, Pluralsight – Interviewreeks

mm
Voeg Unite.AI toe aan je voorkeursbronnen op Google

Jon Friskics, Principal Technical Author, Pluralsight, is een ervaren educator en contentleider die zich specialiseert in softwareontwikkeling en AI-georiënteerde leerervaringen. In zijn huidige functie creëert hij expert geleide videolessen en hands-on labs over technologieën zoals Claude, Node.js, TypeScript, Tailwind CSS en Python, waarmee hij voortbouwt op een lange carrière binnen het bedrijf dat senior authoring, learning architecture en leiderschap in trainings- en curriculumstrategie omvat. Voordat hij deze functie bekleedde, speelde hij een sleutelrol in het vormgeven van schaalbare, multimodale leersystemen en het begeleiden van duizenden technische content creators met evidence-based instructieontwerp praktijken, terwijl hij eerder in zijn carrière contentstrategie leidde bij Code School en een breed scala aan technische onderwerpen doceerde aan de University of Central Florida, waarmee hij een sterke basis legde in zowel onderwijs als echte ontwikkeling.

Pluralsight is een toonaangevend platform voor technologische vaardigheidsontwikkeling dat online cursussen, hands-on labs en vaardigheidsbeoordelingen biedt om individuen en organisaties te helpen expertise op te bouwen op gebieden zoals softwareontwikkeling, AI, cloud computing en cybersecurity. Opgericht in 2004, is het bedrijf geëvolueerd tot een omvattende leerecosysteem dat wordt gebruikt door ondernemingen en professionals wereldwijd, waarin expert-geschreven content wordt gecombineerd met inzichten om vaardigheidskloven te dichten en werkgelegenheidsontwikkeling te versnellen in een steeds meer technologiegedreven economie.

Uw carrière omvat interactieve curriculumontwerp, grootschalige technische leersystemen en geavanceerde AI-hulpmiddelenonderwijs. Hoe heeft die achtergrond uw perspectief beïnvloed op waarom sterke technische oordeelsvorming nog steeds belangrijk is in een tijdperk van AI-geassisteerde codering?

Mijn ervaring heeft me laten zien dat sterke technische oordeelsvorming meer is dan alleen code schrijven. Het gaat over het begrijpen van systemen en langetermijngevolgen. AI kan taken automatiseren en een kader creëren dat leidt tot oplossingen, maar het begrijpt niet altijd de impact van beslissingen op gebruikers of systemen op manieren die voorspelbaar zijn. Menselijke oordeelsvorming zorgt ervoor dat AI op een veilige manier wordt gebruikt om productiviteit te verhogen, technische oordeelsvorming is waardevoller dan ooit, waarbij teams worden geleid om AI effectief te gebruiken terwijl ze kwaliteit en betrouwbaarheid behouden.

Pluralsight heeft zich altijd gericht op het dichten van technische vaardigheidskloven. Hoe ziet u die missie evolueren nu AI-samenwerkingsvaardigheden naast traditionele softwareontwikkelingsfundamenten moeten staan?

De missie van Pluralsight is om leerlingen te voorzien van de fundamentale technische vaardigheden die ze nodig hebben om te slagen. Naarmate AI een samenwerkingspartner wordt in ontwikkeltaak, blijven die fundamenten essentieel, maar teams hebben ook behoefte aan het begrijpen van hoe ze met AI verantwoordelijk kunnen werken en de uitvoer van AI kunnen valideren. Ondanks het feit dat AI code kan genereren, vervangt het niet de behoefte aan coderingsvaardigheden en kan het die vaardigheden versterken door workflowbegrip en systeemdenken toe te voegen aan bestaande expertise. Pluralsight helpt leerlingen hun bestaande fundamenten op te bouwen en strategisch denken te behouden door middel van leeroplossingen die bestaan uit on-demand cursussen, hands-on labs en expert-gestuurde workshops die evolueren met de technologie-innovatie.

Welke specifieke architectuur-, implementatie- en risicobeheersvaardigheden denkt u dat het meest in gevaar komen als ontwikkelaars te veel afhankelijk worden van AI-gegenereerde code?

Ontwikkelaars die te veel vertrouwen op AI-codegeneratie en de uitvoer accepteren zonder de tijd te nemen om te begrijpen wat er is gegenereerd, kunnen uiteindelijk hun strategische vaardigheden zoals architectuurdenken en risicobeoordeling verzwakken. Het begrijpen van hoe componenten interactief zijn en ontwerpen voor betrouwbaarheid zijn vaardigheden die worden geleerd door middel van ervaring in veel verschillende situaties. Dit betekent dat een te grote afhankelijkheid van AI niet alleen verborgen kwetsbaarheden en systeeminstabiliteit kan veroorzaken, maar ook de langetermijnprobleemoplossende vaardigheden van ontwikkelaars kan verzwakken, waardoor problemen onopgemerkt of onopgelost blijven totdat het te laat is.

Naarmate autonome codertools populariteit winnen, waar ligt de grootste disconnectie tussen wat deze tools beloven en wat ingenieurs daadwerkelijk zijn voorbereid om te valideren of te controleren?

Continu leren is essentieel voor ingenieurs die samenwerken met AI-geassisteerde ontwikkelingsgereedschappen en autonome codingsystemen. Autonome codertools beloven snelheid en nauwkeurigheid bij het genereren van functionele code, maar ze missen het begrip van systeeminteracties, beveiliging en bedrijfsimpact, en dat betekent dat u die ontbrekende context moet bieden. De disconnectie ligt in de aanname dat AI-uitvoer compleet of correct is in de afwezigheid van menselijke toezicht. Wanneer validatiestappen worden overgeslagen of gehaast, lopen teams het risico om dure bugs, beveiligingskwetsbaarheden of architectonische inconsistenties in te voeren. Dit versterkt de behoefte aan ingenieurs om hun vaardigheden continu bij te werken zodat ze effectief AI-gegenereerd werk kunnen beheren en valideren.

Hoe moeten bedrijven hun omscholingsstrategieën heroverwegen om ervoor te zorgen dat ontwikkelaars weten wanneer ze AI-suggesties moeten vertrouwen en wanneer ze moeten vertragen en dieper moeten controleren?

Omscholing moet de kennis benadrukken wanneer AI-uitvoer betrouwbaar is versus wanneer diepere controle nodig is, inclusief scenario-testen en promptvalidatie. Deze aanpak versterkt oordeelsvorming naast coderingsvaardigheden, waardoor ingenieurs AI selectief kunnen vertrouwen in plaats van te veel te vertrouwen op gegenereerde code. L&D-programma’s die gestructureerde, hands-on leerervaringen bieden, laten ontwikkelaars toe om te experimenteren met AI-geassisteerde workflows om te zien hoe gegenereerde code zich gedraagt binnen volledige toepassingen en die oordeelsvorming in een zandbakomgeving te oefenen. Door te steunen op zowel expert-gestuurde instructie als praktische oefeningen, kunnen ingenieurs de kritische denkvaardigheden die nodig zijn om AI-gegenereerde uitvoer verantwoordelijk te evalueren, verder versterken.

In snelle productomgevingen, hoe kunnen technische leiders voorkomen dat AI-gegenereerde shortcuts langetermijn technische schulden of beveiligingskwetsbaarheden introduceren?

Leiders moeten governancekaders en risicobeoordeling voor AI-gegenereerde code afdwingen. Het vaststellen van sterke grenzen en het auditen van uitvoer kan helpen om langetermijn technische schulden en beveiligingskwetsbaarheden te voorkomen. Ik zou ook aanbevelen ontwikkelaarsonderwijs dat zich richt op veilige coderingspraktijken en architectuurbewustzijn om ervoor te zorgen dat hun ingenieurs de trade-offs achter AI-gegenereerde suggesties begrijpen. Reguliere hands-on reviewoefeningen en scenario-gebaseerde training kunnen helpen om de kans te verkleinen dat shortcuts zich ophopen in verborgen systeemrisico’s.

Welke praktische kaders of beveiligingsmaatregelen beveelt u aan dat organisaties aannemen om AI-codering een samenwerking in plaats van een aansprakelijkheid te houden?

De tools die het beste werken voor dit doel zijn nieuwe reviewprotocollen, versiecontroletracking en zandbak-AI-experimenten. Het gebruik van metrics, observability-kaders en evaluaties kan teams helpen om de kwaliteit van de uitvoer te volgen en verantwoorde samenwerking te versterken om ervoor te zorgen dat AI een partner in productiviteit is in plaats van een aansprakelijkheid. Het is ook waardevol voor organisaties om AI-geassisteerde workflows te onderzoeken om de capaciteiten en beperkingen van deze tools voor de unieke behoeften van hun teams te begrijpen. Deze praktijken zullen teams helpen om de oordeelsvorming te ontwikkelen die nodig is om AI-suggesties effectief te integreren zonder de codekwaliteit of systeemstabiliteit te compromitteren.

Als we vooruitkijken, wat onderscheidt ontwikkelaars die zullen floreren in een AI-versterkte toekomst van diegenen die moeite hebben om aan te passen?

Ontwikkelaars die uitblinken in een AI-versterkte toekomst zullen sterke fundamenten combineren met oordeelsvorming, aanpasbaarheid en systeemdenken. Ze begrijpen wanneer ze AI moeten vertrouwen, wanneer ze moeten ingrijpen om AI te sturen en te heroriënteren, en hoe AI-uitvoer past in het bredere systeem. Diegenen die moeite hebben om aan te passen, kunnen te veel vertrouwen op automatisering, gebrek aan ervaring met randgevallen, of falen om resultaten te valideren, waardoor ze risico’s lopen voor hun organisatie en waardevolle leerervaringen missen die een ontwikkelaar sterker maken gedurende een rigoureuze carrière. Continu leren en hands-on experimenten met AI-geassisteerde workflows zullen ontwikkelaars helpen om deze vaardigheden te scherpen in een kortere tijd en effectief te blijven terwijl AI-coderingsgereedschappen evolueren.

Bedankt voor het geweldige interview, lezers die meer willen leren, kunnen Pluralsight bezoeken.

Antoine is een visionaire leider en medeoprichter van Unite.AI, gedreven door een onwankelbare passie voor het vormgeven en promoten van de toekomst van AI en robotica. Een serieondernemer, hij gelooft dat AI net zo disruptief voor de samenleving zal zijn als elektriciteit, en wordt vaak betrapt op het prijzen van de potentie van disruptieve technologieën en AGI.

Als een futurist, hij is toegewijd aan het onderzoeken van hoe deze innovaties onze wereld zullen vormgeven. Bovendien is hij de oprichter van Securities.io, een platform dat zich richt op het investeren in cutting-edge technologieën die de toekomst herdefiniëren en hele sectoren herschikken.