Sekėjai

Ieškoti šiame dienoraštyje

2024 m. lapkričio 24 d., sekmadienis

Ar vis tiek turėtumėte išmokti koduoti dirbtinio intelekto pasaulyje?


  "Kodavimo stovyklos kažkada atrodė, kaip auksinis bilietas į ekonomiškai saugią ateitį. Tačiau kai šis pažadas išnyksta, ką turėtumėte daryti? Mokykitės iki kito pranešimo.

 

 Kai Florencio Rendonas buvo atleistas iš trečio darbo statybose per trejus metus, jis pasakė: „Būtent šis šiaudas sulaužė kupranugario nugarą“.

 

 Jam buvo 36 metai, jis buvo dviejų vaikų tėvas ir manė, kad laikas bėga ieškoti karjeros, kuri pasiūlytų didesnį atlyginimą ir daugiau stabilumo. „Visada dirbau darbus, kuriems reikia fizinio darbo“, – prisimena galvodamas jis. „O jeigu aš vieną kartą pradėsiu naudotis mano smegenimis?

 

 Kariuomenės veteranas ponas Rendonas ištyrė mokymo programas, kurias galėtų finansuoti naudodamas jo karines išmokas. Jis atsirado kodavimo įkrovos stovykloje.

 

 Iš pradžių intensyvūs kursai atrodė bauginantys. Ponas Rendonas buvo įgijęs vidurinės mokyklos lygiavertiškumo diplomą, prieš stodamas į armiją, ir išklausė kai kuriuos koledžo kursus, tačiau nemanė, kad jis yra protingas knygų moksluose.

 

 Vis dėlto jis galvojo apie savo vaikus, kuriems dabar 4 ir 2 metai, ir samprotavo: „Jei galiu tai padaryti, turėčiau bent pabandyti“.

 

 Jo paraiška dalyvauti bendrovės „Fullstack Academy“ organizuojamuose kursuose buvo priimta, o 2023 m. balandžio mėn. jis pradėjo lankyti kursus, gaudamas stipendiją kariniams veteranams, kurios apmokėjo 13 000 dolerių mokestį. Nors medžiaga buvo sudėtinga, jis buvo maloniai nustebintas, kai sužinojo, kad gali su ja susipažinti, o po keturių mėnesių jis baigė internetinę programą, kurią baigė savo namuose Bronkse.

 

 Pralaimėjimas įvyko baigus studijas: „Aš nežinojau, – apie savo naujus įgūdžius kalbėjo ponas Rendonas, – to neužtenka norint gauti darbą“.

 

 Nuo to laiko, kai p. Rendonas pateikė paraišką dėl kodavimo stovyklos ir baigė mokslus, tai, ką p. Rendonas įsivaizdavo, kaip „auksinį bilietą“ į geresnį gyvenimą, pasibaigė.

 

 Remiantis vienu skaičiavimu, apie 135 000 pradedančiųjų ir technologijų pramonės darbuotojų buvo atleisti iš darbo. Tuo pat metu nauji dirbtinio intelekto įrankiai, pvz., „OpenAI“ internetinis pokalbių robotas „ChatGPT“, kurį galima naudoti, kaip kodavimo pagalbininką, greitai tapo įprastais, o kodavimo darbų perspektyvos keitėsi.

 

 P. Rendonas sako, kad negavo nė vieno interviu.

 

 Kodavimo stovyklos absolventai visoje šalyje susiduria su panašiai sudėtinga darbo rinka. Filadelfijoje, advokatas Malas Durhamas, norėjęs pakeisti karjerą, praėjusių metų pabaigoje įveikė ne visą darbo dieną dirbančią kodavimo stovyklą, kai jos organizatoriai su ne pelno organizacija „Launchcode“ paskelbė nuviliančių naujienų.

 

 „Jie pasakė: „Štai kaip atrodo įdarbinimo metrika. Reikalai nuslūgę. Galimybių skaičius mažėja“, – sakė ji. „Tai buvo tikrai nerimą kelianti žinia“.

 

 Bostone Danas Pickettas, pradinės stovyklos, pavadintos Launch Academy, įkūrėjas, gegužę nusprendė sustabdyti savo kursus neribotam laikui, nes jo įsidarbinimo rodikliai, kadaise buvę net 90 procentų, sumažėjo iki 60 procentų.

 

 „Man patiko tai, ką darėme“, – sakė jis. „Mes aptarnavome rinką. Mes pakeitėme daug gyvenimų. Komanda nenorėjo, kad tai pablogėtų“.

 

 Palyginti su prieš penkerius metus, aktyvių darbo skelbimų programinės įrangos kūrėjams skaičius sumažėjo 56 procentais, rodo CompTIA surinkti duomenys. Nepatyrusiems kūrėjams nuosmukis yra dar blogesnis: 67 proc.

 

 „Sakyčiau, tai yra pati blogiausia aplinka pradinio lygio darbams technologijų srityje, kokią aš mačiau per 25 metus“, – sakė Venky Ganesanas, rizikos kapitalo įmonės „Menlo Ventures“ partneris.

 

 Daugelį metų visų, kas buvo svarbūs, – „Apple“ generalinio direktoriaus Timo Cooko, jūsų motinos, patarimai dėl karjeros buvo „išmok koduoti“. Tai atrodė, kaip nekintanti lygtis: kodavimo įgūdžiai + sunkus darbas = darbo vieta.

 

 Dabar matematika neatrodo tokia paprasta.

 

 Nenugalimas dirbtinis intelektas (A.I.)

 

 Nuo tada, kai jie pasirodė 2010-ųjų viduryje, intensyvūs pagrindinių kodavimo įgūdžių kursai buvo giriami, kaip greitas kelias į gerai apmokamą karjerą, ypač žmonėms, kurie nebaigė koledžo. Prezidentas Barackas Obama įtraukė juos į jo darbo vietų iniciatyvą, ne pelno organizacijos įsteigė juos tam, kad paskatintų įvairios kilmės žmones eiti į technologijų karjerą, o universitetai nuo Harvardo iki Berklio pasiūlė jų versijas.

 

 Ir kursai dirbo. 2020 m. „CourseReport“ apklausoje, kurioje dalyvavo 3 000 pradinių stovyklų absolventų, 79 procentai respondentų teigė, kad kursai padėjo jiems įsidarbinti technologijų srityje, o vidutinis atlyginimas padidėjo 56 procentais.

 

 Tačiau pramonė atsitraukė nuo samdymo tuo pačiu metu, kai nauji A.I. kodavimo įrankiai pradėjo tapti pagrindiniais.

 

 2022 m. „Google“ A.I. komanda „DeepMind“ pranešė, kad išbandė jos A.I. modelį AlphaCode kodavimo varžybose ir kad jis buvo toks pat geras, kaip „pradedantis programuotojas, besitreniruojantis nuo kelių mėnesių iki metų“.

 

 Prireikė dar kelerių metų, tačiau nuo to laiko įprasto programuotojo prieinami įrankiai gerokai patobulėjo. Šį rugsėjį OpenAI išleido naują ChatGPT versiją. Jis apskaičiuoja atsakymus skirtingai nuo ankstesnių modelių ir gali būti dar geresnė kodo rašymui.

 

 Įrankiai, tokie, kaip AlphaCode iš Google ir Copilot iš GitHub generuoja kodo fragmentus konkretiems tikslams, išbandydami arba optimizuodami esamą kodą ir nustatydami klaidas.

 

 Tikras įrodymas yra tarp kūrėjų: maždaug 60 procentų iš 65 000 kūrėjų, kuriuos gegužės mėnesį apklausė programinės įrangos kūrėjų bendruomenė StackOverflow, teigė, kad naudojo A.I. kodavimo įrankius šiais metais.

 

 Ne visi šiuos pokyčius vertina, kaip kodavimo darbų mirtį. Armando Solar-Lezama, kuris, būdamas M.I.T. Kompiuterinio programavimo grupės lyderis, leidžia jo dienas, galvodamas, kaip į kodavimą įtraukti daugiau automatizavimo, sakė A.I. įrankiams vis dar trūko daug būtiniausių net jaunesniųjų programuotojų įgūdžių. Pavyzdžiui, jo tyrimai parodė, kaip dideli kalbos modeliai, tokie, kaip GPT-4, nesugebėjo iš tikrųjų suprasti problemų, kurias jie sprendė, naudodami kodą, ir kartais padarė juokingų klaidų.

 

 „Kai kalbate apie pagrindinius įgūdžius, žinojimą, kaip pagrįsti tam tikrą kodo dalį, žinoti, kaip atsekti klaidą didelėje sistemoje, tai yra dalykai, kurių dabartiniai modeliai tikrai nemoka," - pasakė jis.

 

 Vis dėlto A.I. keičia programinės įrangos kūrimo būdą. Viename tyrime A.I. Kodavimo asistentas padarė kūrėjus 20 procentų produktyvesnius. „Google“ generalinis direktorius Sundaras Pichai, neseniai paskambinęs analitikams, sakė, kad daugiau, nei ketvirtadalį, naujojo bendrovės kodo dabar sukūrė A.I., tačiau jį peržiūrėjo ir priėmė inžinieriai.

 

 Kaip ir bet kurioje diskusijoje apie automatizavimą, yra du būdai, kaip žmonės linkę prognozuoti šios plėtros rezultatus. P. Solar-Lezama mano, kad A.I. įrankiai yra gera žinia programuotojo karjerai. Jis teigia, kad jei kodavimas taps lengvesnis, mes tiesiog sukursime daugiau, geresnės programinės įrangos. Ją naudosime, spręsdami problemas, dėl kurių anksčiau nebūtų buvę verta vargti, o standartai sparčiai augs.

 

 Kitas požiūris: „Manau, kad tai gana niūru“, - sakė Zachas Simsas, „Codecademy“, internetinės kodavimo mokymo įmonės, įkūrėjas. Jis kalbėjo konkrečiai apie kodavimo stovyklos absolventų darbo perspektyvas.

 

 Nuoma: GPT Monkeys

 

 Kad būtų aišku, tiek ponas Solar-Lezama, tiek ponas Simsas – ir beveik visi dirbantys technologijų srityje, su kuriais kalbėjau šiame straipsnyje – vis dar mano, kad turėtumėte išmokti koduoti. Tačiau kai kurie mato paralelę su ilgu dalijimu: gerai suprasti, kaip tai veikia. Tai neabejotinai būtinas pratimas norint išmokti pažangesnės matematikos. Tačiau savaime jis nuves jus tik iki tol.

 

 Kalifornijos universiteto Santa Barbaroje technologijų valdymo docentas Mattas Beane'as tiria, kaip A.I. įrankiai jau veikia pradinio lygio koduotojus penkiose didelėse korporacijose tokiose pramonės šakose, kaip bankininkystė ir draudimas.

 

 „Frazė GPT beždžionė buvo kartojama ir nepriklausomai“, – sakė jis. „Jie jaučiasi taip, lyg būtų nustumti į mažas užduotis, kurias tiesiog atlieka, naudodami kokį nors su A.I. susijusį įrankį.

 

 Kartais naujieji jo sekami programuotojai net neturi galimybės to padaryti. Kadangi A.I. sukurtame kode gausu klaidų, kurias sunku pastebėti be patirties, vyresniems kūrėjams kartais lengviau jį sugeneruoti ir redaguoti patiems, nei leisti jį paleisti jaunesniajam programuotojui.

 

 P. Beane'as pastebėjo tą pačią mįslę ir su kitais įgūdžiais, kurių darbas buvo automatizuotas, pvz., chirurgija ir finansinė analizė: pradedantiesiems reikia daugiau sugebėjimų, kad jie būtų naudingi, tačiau įgyti patirties, kuri paprastai padėtų įgyti tuos sugebėjimus, tampa vis sunkiau.

 

 Kurį laiką pagrindiniai kodavimo įgūdžiai buvo aiškus žingsnis į technikos karjerą tokiems žmonėms, kaip ponas Rendonas, kurie neturėjo aukštojo išsilavinimo ar daug patirties. 

 

Ateityje pradinio lygio programuotojams gali prireikti įvairesnių įgūdžių ir daugiau mokymų, kad jie būtų veiksmingi. Jiems gali tekti daugiau suprasti, kaip jų kodas veikia platesnėje sistemoje.

 

 Verslo problemų strategavimas taip pat tampa vis svarbesnis, sakė Stephanie Wernick Barker, „Mondo“, technologijų personalo atrankos ir įdarbinimo įmonės, prezidentė: „Taigi kolegijos laipsnis vis dar yra karalius."

 

 Kitaip tariant, didžiausias programinės įrangos darbo pokytis gali būti ne tai, kad A.I. pakeičia programinės įrangos inžinierių, tačiau kad dėl to tampa sunkiau juo tapti.

 

 Likite aštrūs. Mokykitės toliau.

 

 Klišinių darbo patarimų arenoje „mokykis koduoti“ buvo pakeistas raginimu „tobulink A.I. įgūdžius“.

 

 M.I.T., Cornell, Northwestern, Columbia ir kiti universitetai dabar skolina jų vardus A.I. sertifikatams. „Fullstack Academy“, kodavimo stovykloje, kurioje dalyvavo ponas Rendonas, neseniai pradėjo, 26 savaites trukusią, A.I. ir mašininio mokymosi įkrovos stovykla. Tokios įmonės, kaip Booz Allen ir JPMorgan Chase, siūlo nemokamus A.I. kursus darbuotojams.

 

 Remiantis CompTIA, populiariausi A.I. kursai yra „mašinų mokymosi inžinierius“ ir „dirbtinio intelekto inžinierius“. Kai kurie šiuose darbo skelbimuose išvardyti įgūdžiai yra „mašininio mokymosi modelių diegimas ir mastelio keitimas“ ir „didelių kalbų modelių mokymo, versijų kūrimo, stebėjimo ir diegimo procesų automatizavimas“.

 

 Jūs negalite išmokti to greitai be matematikos ar kodavimo žinių.

 

 Kita kategorija „A.I. įgūdžiai“ jaučiasi sunkiau. Neseniai „Microsoft“ ir „LinkedIn“ atliktoje apklausoje, kurioje dalyvavo daugiau, nei 9000 vadovų, 66 procentai teigė, kad nesamdytų ko nors be A.I. įgūdžių, tačiau neaišku, kaip tie įgūdžiai atrodo.

 

 Tai nepadeda, kad technologija sparčiai vystosi: priklausomai nuo to, ko klausiate, mums gali tekti arba keleri metai, arba daug dešimtmečių iki A.I. kurie iš esmės gali padaryti viską, ką gali žmogaus smegenys. Kai paklausiau pono Beane'o, ko turėtume mokyti jaunus žmones, kad jie būtų įsidarbinami, jis pasakė: „Jūs turite tiesiog išlikti atkaklūs. Turite toliau mokytis. Iki tolesnio pranešimo“.

 

 Robertas Wolcottas, rizikos investuotojas, dėstantis verslo pamokas Šiaurės Vakarų Kelloggo vadybos mokykloje ir Čikagos universiteto Bootho verslo mokykloje, sakė, kad nerimaujantiems tėvams sako, kad jų vaikai turėtų studijuoti viską, kas jiems patinka, net jei tai senovės architektūra. bet taip pat išklausytų statistikos, apskaitos ir kompiuterių klases.

 

 „Manau, kad tu turi mokėti mokytis“, – sakė rizikos kapitalistas ponas Ganesanas.

 

 Pasaulinės technologijų paslaugų bendrovės „World Wide Technology“ vyriausiasis technologijų pareigūnas Mike'as Tayloras pateikė bene paprasčiausią sąrašą: „problemų sprendimo įgūdžiai“, „verslo sumanumas ir vertybės“ bei „aiškūs ir įtikinami bendravimo įgūdžiai“.

 

 Tačiau, palyginti su „išmokti koduoti“, tai nėra lengvai įgyvendinamas patarimas. Ponui Rendonui, Fullstack akademijos absolventui, dilema nėra abstrakti.

 

 Kai jis negavo interviu kodavimo darbams, jis grįžo į statybas. Projektas baigėsi, ir jis vėl buvo atleistas.

 

 Kai pirmą kartą kalbėjausi su juo rugpjūčio pradžioje, jis svarstė pasirinkimą. Jis davė interviu dėl darbo pasienio patrulyje, dėl kurio jo šeimą reikėtų perkelti iš Niujorko. Tačiau jis taip pat sužinojo, kad jo veteranų pašalpos suteiks jam pakankamai pagalbos būstui, kad jis galėtų įstoti į koledžą studijuoti informatikos.

 

 Kolegija atrodė gera mintis, „bet kas bus, jei eisiu šiuo keliu ir vėl nepavyks? – paklausė jis.

 

 Po dviejų mėnesių jis įstojo į koledžo klases. Pirmoje informatikos paskaitoje profesorius apžvelgė kompiuterių istoriją. Tai labai skyrėsi nuo kodavimo įkrovos stovyklos.

 

 „Tai labiau panašu į bendrus dalykus, kurie atveria galimybę kitiems dalykams“, – sakė ponas Rendonas." [1]


1. Should You Still Learn to Code in an A.I. World? Kessler, Sarah.  New York Times (Online) New York Times Company. Nov 24, 2024.

Komentarų nėra: