Vil AI erstatte webudviklere?
Med hvert fremskridt inden for kunstig intelligens begynder flere mennesker at bekymre sig: Kommer robotter efter mit job? Og bestemt er webudviklere blandt dem, der er mest bekymrede for at blive erstattet af AI.
BrainStations 2019 Digital Skills Survey fandt ud af, at 78 procent af udviklerne mener, at AI og maskinlæring er de tendenser, der ville have størst indflydelse på udviklingen over de næste fem til 10 år. I mellemtiden, da Evans Data Corpadspurgte550 udviklere om de mest bekymrende aspekter af deres karriere, 29 procent - det mest almindelige svar - var bekymrede for at blive erstattet af AI
Måske stammer denne bekymring fra stigningen i popularitet af AI-integrerede webstedsværktøjer som Squarespace, Adobe Sensei, Bookmark, Firedrop og Wix's ADI, eller fra pessimistiske undersøgelser som en fra Oxford, der forudsiger en 21 procents sandsynlighed for, at Web-arbejdet Udviklere kunne en dag blive automatiseret.
Og der er få, der tvivler på, at AI vil ændre webudvikleres arbejde. Men i stedet for at se kunstig intelligens som en trussel mod at erstatte udviklere, ser mange eksperter på området faktisk kunstig intelligens som et kraftfuldt værktøj, der gør en udviklers daglige arbejdsliv lettere og mere effektivt.
Jeg ser AI som et værktøj, der vil øge og berige en webudviklers arsenal i stedet for at stjæle deres job, sagde BrainStation-instruktør Dan O'Donnell.
I store træk er AI fantastisk til at erstatte mennesker i opgaver, der tillader 'fuzzy' resultater, hvor der enten ikke er noget rigtigt svar, eller det er OK at få det forkerte svar noget af tiden. På den anden side, hvor det er forretningskritisk, at tingene fungerer så forudsigeligt som muligt, vil diskrete instruktioner skrevet af mennesker fortsat være vejen at gå.
Kan AI arbejde med design?
Digitalt design anses generelt for at være en alt for afgørende faktor til at overlade til AI. Selv ud over de utallige brandforgreninger af dårligt design, viste en nylig Vistaprint-undersøgelse, at 42 procent af kunderne ikke ville være særlig sandsynlige, og 21 procent ville være usandsynlige overhovedet foretage et køb fra en hjemmeside, som de fandt ud af at være dårligt designet.
Og nogle tidlige indtog på AI-designede websteder inspirerede ikke tillid. CMS'et Grid lancerede med betydelig hype, millioner i VC-finansiering og store løfter, men da designfællesskabet begyndte at afdække eksempler fra den virkelige verden på websteder bygget med platformen, var deres reaktion blandet – og nu spekulerer nogle i samfundet på, om webstedsbyggeren eksisterer stadig .
Selvom andre webstedsbyggere som Wix og Squarespace er steget i popularitet og sofistikering, kan disse værktøjer og andre trænede modeller ikke helt kopiere arbejdet fra en talentfuld frontend-udvikler.

Bliv webudvikler på kun 12 uger!
BrainStations Webudvikling Diplomuddannelse er et fuldtids, 12-ugers program, der udstyrer fagfolk med færdigheder og erfaring til at starte en ny karriere i udvikling.
Trænede AI-modeller kan helt sikkert lære at producere smukke og funktionelle weblayouts og endda automatisk generere robust kode bag dem. For en hurtig og nem hjemmeside kan dette være tilstrækkeligt, sagde O'Donnell.
Men hvis en designer ønsker at foretage nogle meget specifikke ændringer, eller hvis noget ikke ser helt rigtigt ud på en bestemt skærm, bliver en menneskelig udvikler sandsynligvis nødt til at træde ind og omkode noget af eller hele det layout manuelt. Et lignende argument kan fremføres for, hvorfor frontend-fokuserede udviklere ikke er blevet erstattet af folk som Wix eller Squarespace.
Back-end udvikling har brug for et menneskeligt præg
Også på serversiden er der brug for en menneskelig berøring.
Back-end webudvikling involverer at skrive robust, fejlfri kode, der udfører diskrete forretningskritiske opgaver som at opdatere en brugers databasepost eller behandle en kreditkorttransaktion. Disse opgaver skal være foreskrevet, pålidelige og gentagelige; af disse grunde er det usandsynligt, at vi snart vil se mange teknologivirksomheder erstatte deres webudviklere og den kode, de skriver, med AI-modeller, sagde O'Donnell.
Men det betyder ikke, at AI ikke har en fremtrædende plads i fremtiden for webudvikling og design.
Som Silka Butcher, Adobes Head of Emerging Design, Læg det : I de fleste tilfælde påvirker AI kun en procentdel af et job, en person udfører, men sjældent hele jobbet. Og hvis du frigør arbejdere til at udføre mere af det kreative og andet arbejde, de er gode til, mens du overlader andre opgaver til AI, kan du udvikle din organisation.
Med andre ord har AI magten til at håndtere nogle af de banale, tidskrævende opgaver, som spilder udviklernes tid på daglig basis. AI kan spare tid ved at opdatere databaseposter, udføre simple billedredigeringsjob, automatisk tilføje tal og skabe forudsigelig kodning for at løse fejl, for blot at nævne nogle få eksempler. Ifølge en nylig Capgeminis 2018-19 World Quality Report rapporterede 57 procent af de adspurgte også at bruge AI til kvalitetssikring og test.

Bliv dataforsker på kun 12 uger!
BrainStations Data Science Diploma Program er et 12-ugers fuldtidsprogram, der giver professionelle færdigheder og erfaring til at starte en ny karriere inden for data.
Andre AI-drevne innovationer, der gør livet lettere for webudviklere, omfatter Sketch2Code, som transformerer håndtegnede designs til HTML, mens Adobe Sensei bruger AI og maskinlæring til at hjælpe dig med at afdække muligheder, tilbyde personlige oplevelser og fremskynde en række tidskrævende processer, herunder muligheden for automatisk at tilføje billedbeskrivelser, at score billedkvalitet på professionelle dimensioner og automatisk at beskære og maskere billeder.
Og hjemmesidebyggere kan være et godt værktøj, selvom en menneskelig berøring i sidste ende er påkrævet.
Pålidelighed og forudsigelighed er store dele af webudvikling, men der er også en række mere subjektive områder, hvor AI kan gøre en betydelig indflydelse. Som et eksempel bliver der udført en masse fantastisk AI-arbejde ved grænsefladen af webudvikling og webdesign, sagde O'Donnell.
Selv hvis en menneskelig udvikler er forpligtet til at finjustere tingene, kan AI helt sikkert hjælpe med at minimere tid og indsats ved at tage sig af de brede streger.
Selv på serversiden kan AI bestemt spille en rolle, tilføjede han. Back-end-udvikling har stadig en række mere subjektive driftsopgaver, som de fleste mennesker med glæde vil give væk til en maskine.
Disse opgaver, forklarer O'Donnell, inkluderer at inspicere fejllogfiler, analysere ydeevnedata eller endda identificere, hvilke kodningsstile der sandsynligvis vil producere flest fejl.
AI-drevne fremskridt på disse områder vil hjælpe webudviklere med at fokusere mere på den opgave, de nyder at udføre - at skrive kode, sagde han.
Få mere at vide om BrainStations Webudvikling kurser .