Varför molnberäkning kommer att döda programmering - och göra oss alla utvecklare

En oväntad konsekvens av molnet kan vara döden av programmering - och det kan betyda en dag, vi kommer alla att vara kodare, skriver silicon.com-redaktör Steve Ranger.

Vi har utlovats alla möjliga fördelar med molnberäkning: snabbare utveckling, billigare applikationer - och till och med en lågkonjunkturvänlig övergång från capex till opex för IT-projekt.

Allt detta är fantastiska nyheter för CIO, men kan det vara så att molnet är allt annat än goda nyheter för den ödmjuka tekniken?

Visst de IT-arbetare som tillbringar sin tid på att ta hand om grovt, hemodlade företagstillämpningar kommer att hitta sina jobb automatiserade när företaget flyttar till molnapplikationer istället. Men när molnberäkningen mognar under de närmaste åren, kan inverkan på teknikarbetare bli ännu större? Kan molnet verkligen döda programmeringen helt och hållet?

I denna nya molnberäkningsvärld, så går argumentet, kommer alla element som behövs för att bygga en applikation redan att finnas på webben någonstans, så allt som behövs är att någon ska ansluta denna serie färdiga moduler och API: er i ordning för att skapa en ny applikation.

Molnet kan göra oss alla utvecklare, kunna skapa våra egna applikationer från den Lego-liknande kod som vi hittar onlineFoto: Shutterstock

I det här scenariot krävs ingen kodning, eller åtminstone inte på den nivå som den görs idag - vi behöver arkitekter, men kan göra det utan byggare.

"Människor inser i grunden inte var molnberäkning kommer att avvecklas, " berättade Don Ferguson, CTO på CA Technologies på företagets kundkonferens tidigare denna vecka.

"Vi kommer inte att skriva program längre, vi ska hitta något och konfigurera det. Inga fler programmering - det är så som IT kommer att bli."

Om detta inträffar behöver vi inte programmerare eftersom vi på ett sätt alla är utvecklare som kan skapa våra egna applikationer från den Lego-liknande koden som vi hittar på internet.

På samma sätt har webben förändrats från att vara en läsupplevelse till att vara något vi också kan skriva, redigera och bidra till, tack vare ökningen av det som en gång kallades web 2.0, så vi kommer att sluta vara passiva konsumenter av appar och börja bli slutanvändarprogrammerare - eller, som Ferguson uttrycker det: "Min dotter kanske inte vill bli programmerare men hon kommer att kunna göra det."

Frön från detta fenomen har redan såts. Till och med idag handlar det ofta om att konfigurera en programvara som tjänst-applikation om att konfigurera alternativen, snarare än att göra någon hardcore-kodning.

Och på samma sätt som den framväxande BYO-enhetskulturen förvandlar slutanvändare till konsumenthårdvaruxperter, så molnet kommer snart att förvandla oss alla till motvilliga applikationsutvecklare.

Det finns en andra oavsiktlig konsekvens av molnet - att om vi alla är programmerare nu, så är idén att ett företag har ett användargränssnitt för sina kunder att få åtkomst till sina tjänster inte längre en meningsfull idé.

Om jag till exempel tar data från mitt flygbolag och automatiskt matar in dem i en personlig app som kommer att samordna information om min flygning, mina boendepreferenser, detaljer om alla mina möten och transportplaner och sedan kasta in en ett par förslag på middagar, det är osannolikt att jag bryr mig om hur flygbolagets webbplats eller app såg ut i första hand - jag vill bara ha en ström av data jag kan använda som jag väljer, inte ett gränssnitt som får mig att interagera med en tjänst i på ett sätt som jag inte väljer.

Jag är inte helt säker på att alla element finns på plats för att låta icke-tekniska användare bygga sina egna appar från programvaran motsvarande Lego ännu, och jag är inte helt säker på att många arbetare är villiga att pröva heller. Det är dock helt möjligt att det på några år kan bli normen.

Så vad betyder detta för IT-färdigheter i Storbritannien? Vi har spenderat mycket tid på att beklaga det sjunkande antalet programmeringsjobb på startnivå som finns tillgängligt här, till stor del för att det gör det svårare för nya deltagare att gå upp i karriärstegen när det första steget saknas. Men om programmerarens roll försvinner, kanske vi måste tänka om karriärutvecklingen inom IT-branschen.

Och en ännu mer oroande tanke - om vi alla ska bli utvecklare, gör det oss till morgondagens CIO: er?

Steve Ranger är redaktör för silicon.com och har skrivit om teknikens påverkan på människor, kultur och företag i över ett decennium. Du kan hitta honom som tweetar @steveranger.

© Copyright 2020 | mobilegn.com