Vara aceasta, Provocări vă oferă un salt într-un viitor imaginar. Publicăm, în cadrul seriei noastre despre scenariile de Ruptură, proiecții, în versiune rezumată republicată, realizate de Echipa Roșie, o echipă de scriitori de science fiction reuniți de Agenția de inovare a apărării. Misiunea sa: să publice două scenarii pe an pentru a confrunta armatele cu scenarii extreme. Dar și scenarii imaginate de noi sau liniile de gândire ale The Economist. Ca această proiecție a economistului. Bună lectură!
În 2018, un tehnician de teren care lucra pentru compania australiană de telecomunicații Telstra a construit o aplicație care unifica 70 de sisteme de mesagerie care raportează probleme de linie telefonică. În timp ce el nu știa nimic despre codificare! Interfața arată ca o captură cu, pe pagina de pornire, 150 de butoane și un banner continuu de informații locale – echivalentul unui cockpit de avion pe o aplicație, Charles subliniază răutăcios Lamanna de la Microsoft, supraveghetorul platformei Power Apps a gigantului software care a făcut posibilă nașterea aplicației, care este un hit. Acum, alți 1.300 de angajați Telstra îl folosesc, economisind 12 milioane de dolari pe an.
Dezvoltatorii profesioniști pot râde de aplicația do-it-yourself a tehnicianului, tendința pe care o reprezintă nu este o glumă. De mult înainte de 2017, când Chris Wanstrath, co-fondator al site-ului de codificare colaborativă GitHub, a declarat că “viitorul codificării nu este codificare”, așa-numitul cod scăzut/fără cod (LC/ NC) s-au înmulțit. Cu ei, oricine poate scrie software folosind interfețe vizuale simple drag-and-drop (fără cod) sau prin codificare minimă (Cod scăzut). Computerul traduce apoi instrucțiunile în cod pre-scris sau generat automat, care apoi îndeplinește sarcinile.
Avansare profesională
Aceste instrumente sunt foarte solicitate astăzi. Potrivit firmei de cercetare Evans Data Corporation, există doar 25 de milioane de oameni în lume capabili să gestioneze limbaje de programare standard, adică cu 1, 4 milioane mai puțin decât ar fi necesar. Acest decalaj va ajunge la 4 milioane de persoane în 2025, reamintește firma de cercetare IDC. Produsele LC / NC extind grupul de potențiali coderi pentru angajații obișnuiți ai companiilor din sector. Această extindere merge și mai departe. Datorită LC/NC, Cheryl Feldman, care a lucrat într-o funcție de juniori într-un salon de coafură, a reușit să se angajeze într-o carieră de tehnician la dezvoltatorul de software Salesforce; Samit Saini, ofițer de securitate la Aeroportul Heathrow, a proiectat software folosind aplicațiile Power ale Microsoft, ceea ce i-a permis să schimbe căile pentru a deveni un “specialist în soluții IT” în același aeroport.
Citește șiStart-up: Bubble oferă un instrument antreprenorilor care nu codifică
IDC spune că în 2021 lumea avea 2,6 milioane de coderi LC/NC și se așteaptă ca acest număr să crească cu aproximativ 40% pe an în medie până în 2025, de trei ori mai rapid decât numărul total de dezvoltatori. de aplicații. Numărul organizațiilor și companiilor care utilizează Power Apps s-a dublat în 2021. Compania chimică BASF le folosește pentru a permite celor 122.000 de angajați să scrie software. Potrivit unui studiu realizat de firma de consultanță Aite-Novarica, mai mult de jumătate dintre asigurătorii americani au desfășurat sau intenționează să desfășoare LC/NC. Unqork, un startup fără cod, evaluat la peste 2 miliarde de dolari și susținut de Goldman Sachs, lucrează pentru a convinge alte companii financiare să facă pasul. Charles Lamanna prezice deja o cohortă globală de 1 miliard de codificatoare LC/NC.
Pentru utilizare de către profesioniști
Visul de a codifica dispariția nu este nou. Tony Wasserman de la Universitatea Carnegie Mellon din Silicon Valley îl urmărește înapoi la conceptul de Programare automată care a apărut în anii 1960. de atunci, valuri succesive de simplificare și abstractizare au făcut viața mai ușoară pentru programatori, pe lângă limbajele de codare a codului mașinii înțelese de hardware-ul computerului. La începutul anilor 1990, Microsoft a încercat să simplifice lucrurile și mai mult odată cu lansarea Visual Basic, o abordare timpurie a LC/NC. În următorul deceniu, companii precum Appian, Caspio, Mendix și Salesforce au început să ofere produse de calitate pentru întreprinderi.
Ryan Ellis, directorul LC/NC products la Salesforce, subliniază că cloud-ul a dezlănțuit recent întregul potențial al LC/NC, permițând utilizatorilor să acceseze cu ușurință datele și să colaboreze în timp real. Anul trecut, Amazon Web Services (AWS), brațul cloud al gigantului online, a introdus Amazon SageMaker Canvas, un set de instrumente pentru dezvoltarea modelelor de învățare automată fără a fi nevoie să scrie cod. De asemenea, oferă Honeycode, un dezvoltator de aplicații fără cod în versiunea beta.
Citește șiGoogle își prezintă”norul francez”
Inițial, LC / NC a avut ca scop în primul rând eficientizarea dezvoltatorilor profesioniști. Astăzi, ar trebui folosit pentru a atrage mai mulți oameni la construirea aplicațiilor, crede Adam Seligman de la AWS. În ceea ce privește impactul, spune el, ultimul val “va crește și mai mult pe plajă.”Companiile care se grăbesc să digitalizeze apreciază faptul că angajații lor pot proiecta software. “Un lucrător din prima linie care face ceva pentru alți lucrători din prima linie este extrem de valoros, deoarece bucla de feedback este mult mai rapidă”, spune Adam Barr, fost dezvoltator profesionist Microsoft, autor al problemei cu Software-ul: de ce inteligent. Inginerii Scriu Coduri Proaste.
LC / NC devine ingredientul secret în dezvoltarea de software nou, în special în învățarea automată, observă Arnal Dayaratna de la IDC. Cunoașterea Python sau Java pe care acest tip de software de inteligență artificială (AI) necesită este o barieră, inclusiv pentru dezvoltatorii profesioniști. Bratin Saha, care supraveghează serviciile de învățare automată la AWS, dorește ca SageMaker Canvas să permită analiștilor de afaceri să implementeze învățarea automată. Potrivit acestuia, acest lucru ar putea crește numărul de specialiști în inteligența artificială.
Limitele amatorilor
Cu toate acestea, rămâne un anumit scepticism. Nu pentru că non-programatorii sunt capabili să proiecteze o aplicație folosind instrumente LC/NC, aplicația respectivă va fi valabilă, își amintește Tony Wasserman. Acești non-programatori ar putea deveni, de asemenea, o durere de cap pentru departamentele IT corporative dacă dezvoltatorii cetățeni încep să colecteze date despre clienți care nu au valoare sau, mai rău, ar putea încălca confidențialitatea. Platformele fără cod fac ca primele 90% din construirea unei aplicații utile să fie relativ ușoare, iar ultimele 5% adesea imposibile, subliniază Tim Bray, fost dezvoltator profesionist AWS. Și mulți dezvoltatori profesioniști rămân reticenți. Deși apelează la LC/NC pentru a simplifica anumite sarcini, mulți consideră că, în cuvintele unui comentator, este “vărul de calcul al papioanelor Velcro”. Adam Barr, el observă că unii își fac griji că sunt văzuți ca diletanți dacă se specializează în LC/NC.
Contrar a ceea ce susțin susținătorii săi, LC/NC nu va înlocui în totalitate codificarea “completă”. Dezvoltatorii profesioniști vor continua să scrie sistemele pentru produsele de bază și navele emblematice strategice ale cutiei lor. Dar vor fi asistați de legiuni de angajați cu abilități de dezvoltare software. Pentru angajatori, aceasta înseamnă o productivitate mai bună. Pentru angajați, ar putea servi ca o rampă de lansare pentru a-și schimba viața. În 2019, tehnicianul Telstra a devenit specialist comercial senior și de atunci a obținut o nouă promoție.
Sursa articolului in engleza: Ce se întâmplă dacă în viitorul apropiat cineva ar putea crea software