Inteligența artificială a progresat treptat de la un concept fantastic, la unul aproape realizabil și, dacă ar fi să judecăm ultimii ani din domeniu, cotidian. Însă, pe cât de multe use cases există pentru inteligența artificială (spre exemplu, paleontologi folosind inteligența artificială pentru a reconstrui animale preistorice pe baza unui os), pe atât de multe preconcepții circulă prin spațiul public despre capacitățile ei. Conceptul de inteligență artificială este adesea folosit ca ca un termen umbrelă cuprinzând numeroasele sale sub-ramuri, care la rândul lor sunt folosite interschimbabil și lipsite de contextul necesar.
De departe cel mai încins punct de dezbatere este inteligența artificială în raport cu piața muncii. În acest articol, ne vom concentra pe impactul inteligenței artificiale asupra pieței muncii. Vom începe trecând în revistă câteva noțiuni de bază legate de această tehnologie, ca după aceea să explorăm ce opțiuni ai tu, ca profesionist, într-un climat profesional care pare să fie luat cu asalt de inteligența artificială.
Răspunsul scurt la această întrebare este că ai foarte multe opțiuni, chiar și (sau mai degrabă, mai ales) dacă nu ești programator. Răspunsul lung este că vei fi nevoit să faci niște ajustări profesionale și că va trebui să deprinzi câteva abilități tehnice – genul de abilități tehnice care necesită mai multă îndrumare decât poate oferi un PDF de pe Google sau un tutorial pe YouTube.
Software Development Academy recunoaște această nevoie de upskilling a profesioniștilor moderni și este gata să le sală în ajutor. Curricula Software Development Academy include un set comprehensiv de cursuri care te învață toate skill-urile tehnice necesare astăzi, toate concepute după metolodia full-stack. De la Python, JavaScript, până la Java și chiar UX/UI, cursurile Software Development Academy te vor ajuta să-ți duci cariera actuală la nivelul următor.
Dacă tot nu ești convins, organizăm regulat un webinar 100% gratuit despre inteligență artificială, Python basic și machine learning. Experții noștri, cu ani de zile de experiență în industrie, îți vor povesti ce presupune acest vast domeniu și cum îți poți augmenta cariera actuală prin cunoștințele de programare căpătate în cadrul cursurilor Software Development Academy.
Conform definiției oferite de Parlamentul European, inteligența artificială reprezintă capacitatea și abilitatea unui program de a reproduce funcții umane de bază – raționamentul, învățarea, planificarea și creativitatea. Aici putem include calculatoare sau roboți controlați de calculatoare care sunt programați pentru a îndeplini sarcini asociate cu ființele umane.
IBM oferă o definiție puțin mai complexă pentru inteligența artificială. Conform IBM, citând acest articol publicat de John McCArthy în 2004, inteligența artificială este domeniul științific al cărui obiectiv este crearea mașinăriilor inteligente – în special a programelor inteligente. Conform aceleiași definiții, un alt obiectiv al inteligenței artificiale este înțelegerea și captarea inteligenței umane prin folosirea calculatoarelor.
Sfântul Graal, ca să spunem așa, al domeniului inteligenței artificiale este crearea unui program capabil să reproducă la perfecțiune funcțiile cognitive ale unei ființe umane. Vorbim de așa-numitul concept de self-awareness, care implică abilități mai abstracte precum generalizarea, raționamentul și capacitatea de a învăța din proprile experiențe – mai ales greșeli.
În ciuda progreselor tehnologice uriașe făcute în ultimii ani, nu am reușit să construim un model capabil de a reproduce 100% flexibilitatea gândirii umane. Există AI-uri capabile de a învăța din propriile experiențe (Large Language Models, sau LLMs), care se încadrează în subcategoria Machine Learning.
Însă, capacitatea de învățare a LLM-urilor nu este derivată dintr-o structură internă similară cu procesele cognitive complexe specifice oamenilor cât este bazată pe redarea unui rezultat bazat pe date stocate intern printr-un proces care combină forță brută și trial and error. Astfel, LLMs reușesc să reproducă iluzia de self awareness. Vom vorbi mai mult despre LLMs într-un viitor articol.
Ca să recapitulăm:
Acestea fiind spuse, haideți să ne concentrăm pe următoarele secțiuni ale articolului în care vom vorbi despre aplicațiile inteligenței artificiale și cum această tehnologie a impactat piața muncii.
După cum am menționat anterior, inteligența artificială are o sumededenie de tipuri și aplicații, atât mainstream cât și mai puțin cunoscute publicului larg.
În mod bizar, clasificarea inteligențelor artificiale după tip este surprinzător de complicată. Asta pentru că, pentru a le categorisi corect, trebuie să răspundem la întrebarea: Ce scop are inteligența artificială respectivă?
Așadar, conform IBM, cel mai indicat este să le categorisim după două criterii: capabilități și funcționalități.
Tipurile de inteligență artificială după capabilități sunt următoarele:
În continuare, tipurile de inteligență artificială (mai puțin conceptuale, dacă nu perfect realizabile) după funcționalități sunt următoarele:
Acum că ne-a familiarizat cu multele tipuri de inteligență artificială (atât existente cât și teoretice), este timpul să ne îndreptăm atenția spre avantajele și dezavantajele acestei tehnologii.
Printre avantajele inteligenței artificiale putem enumera:
Chiar și așa, inteligența artificială nu este infailibilă. Ca orice tehnologie nouă (în sensul de “proaspăt-introdusă în mainstream), inteligența artificială poate prezenta multe riscuri sociale în lipsa anumitor reglementări preventive. De asemenea, în mod paradoxal, avantajele acestei tehnologii pot degenera rapid în dezavantaje în mâinile greșite – o veritabilă sabie cu două tăișuri.
De asemenea, este demn de menționat faptul că există numeroase studii și articole de specialitate care explorează avantajele și dezavantajele AI-ului într-un mod obiectiv. Majoritatea ajung la aceeași concluzie: faptul că inteligența artificială nu a ajuns încă în punctul în care poate înlocui în totalitate angajații umani.
Chiar și așa, numeroase industrii (creative, tehnice, și așa mai departe) au fost și încă sunt afectate de avântul inteligenței artificiale în mainstream – efecte care se traduc adeseori în concedieri în masă.
Ceea ce ne duce la ultima parte a articolului: cum te poți adapta la acest climat profesional descurajator? Din fericire, ai mai multe opțiuni decât ai crede – și nu, nu o să regăsești “învață să folosești tehnologia în avantajul tău” printre recomandările noastre.
Conform CNBC, citând un raport publicat de ResumeBuilder, peste o treime (37%) din liderii de business intervievați au raportat înlocuirea angajaților cu inteligența artificială în 2023. Un alt raport, publicat de Asana, susține că peste 29% din task-uri sunt ușor înlocuibile cu inteligența artificială (conform angajaților intervievați).
Oricât de îngrijorătoare ar părea aceste cifre – iată un alt articol de la CBS care raportează peste 4000 de job-uri înlocuite de AI în mai 2023 – un lucru este cert: faptul că ai opțiuni.
Și nu, opțiunea nu constă în a renunța la cariera actuală și a tranziționa spre una de programator. Nu este o opțiune practică pentru toată lumea.
Așadar, trebuie să discutăm despre conceptul de upskilling.
Pe scurt, conceptul de upskilling se referă la procesul de reinstruire a angajaților pentru a se adapta la noile tendințe tehnologie din piața muncii. În cazul nostru, prin upskilling înțelegem învățarea, adoptarea și integrarea tehnologiilor noi (inteligența artificială) de către specialiști în work flow-ul lor.
Haideți să ne uităm la câteva exemple:
Acestea sunt doar câteva exemple de job-uri care pot fi eficientizate cu ajutorul inteligenței artificiale fără a elimina componenta umană din ecuație. Specialiștii din aceste domenii, și nu numai, au posibilitatea de a-și crea propriile soluții de eficientizare a muncii de zi cu zi.
În asta constă conceptul de upskilling – înveți ceva nou ca să te adaptezi pieții muncii și astfel te faci mai dezirabil din punct de vedere profesional.
Însă, ca să ajungi în acel punct, ai nevoie de o bază – iar acea bază constă în niște cunoșținte elementare de programare. Prin asta ne referim la limbaje de programare precum:
Precum și următoarele limbaje:
Dacă te simți intimidat, te asigurăm că nu ai de ce – Software Development Academy este gata să te ajute în procesul tău de upskilling.
După cum am zis mai devreme, un upskilling făcut cum trebuie se rezumă la un concept foarte simplu – înveți un skill nou ca nu numai să-ți eficientizezi munca, ci și să o duci la nivelul următor.
În acest sens, Software Development Academy îți oferă o curiculă comprehensivă formată din trei cursuri, fiecare dedicat unui limbaj de programare relevant inteligenței artificiale: Aceste cursuri sunt:
În viitorul apropiat, multe job-uri (inclusiv cele din zona creativă) vor necesita niște cunoștințe elementare de programare. Înscrie-te la cursurile de programare Software Development Academy ca să te ajutăm să te pregătești pentru acest viitor mai apropiat decât ai crede.
Diferența majoră ar fi că scopul acestor cursuri nu este să te transforme din [jobul tău actual] în programator peste noapte. Obiectivul real al acestor cursuri este să-ți îmbogățească orizonturile profesionale și să te facă mai valoros pe piața muncii învățându-te skill-uri tehnice. Este diferența dintre a apela la colegii tehnici pentru a te ajuta cu o bază de date și a-ți dobândi autonomia profesională.
Ai auzit bine – cursurile Software Development Academy necesită 0 experiență anterioară. Asta pentru că, din nou, scopul nostru nu este să te facem programator, ci să te ajutăm să excelezi în cariera actuală.
Concret, te luăm de la 0 cu tot ce ține de Java, Python și JavaScript, de la fundamentele acestor limbaje de programare până la aplicabilitatea lor în viața reală. Mentorii Software Development Academy vin cu experiență reală de muncă în cele mai importante companii din tech din lume și sunt gata să te instruiască.
Full stack este o metodologie din domeniul din IT care presupune cunoașterea și utilizarea mai multor tehnologii pentru a susține dezvoltarea unei aplicații atât front-end (componenta imediat vizibilă utilizatorului de rând) cât și back-end (interfața din spate – bazele de date, logica, servere, și așa mai departe). Cursurile noastre sunt concepute după această metodologie.
Cu ce te ajută această metodologie pe tine, ca profesionist non-tehnic care caută să facă upskilling? Punctual:
Software Development Academy recunoaște faptul că profesionistul modern are din ce în ce mai puțin spațiu de manevră (atât financiar, cât și temporal) de a învăța skill-uri ce nu țin de domeniul său. Tocmai de aceea, oferim numeroase opțiuni de finanțare și program flexibil (remote, seara) pentru profesioniștii care intenționează să își ducă cariera la nivelul următor.
Pregătit să înveți abilități noi și să-ți eficientizezi munca? Software Development Academy este gata să te ajute cu cele mai actuale cursuri, aliniate la realitățile climatului profesional modern.
În câteva luni, poți învăța nu numai să te adaptezi avântului inteligenței artificiale, ci și cum să o integrezi în work-flow-ul tău. Cursurile noastre de Python, Java și Javascript te vor învăța tot ce trebuie să știi despre această nouă tehnologie.
Avântul inteligenței artificiale ne-a luat pe toți prin surprindere. SDA Academy te ajută să te adaptezi
“Învață să lucrezi cu inteligența artificială, nu împotriva ei” este mantra noastră la SDA Academy. Ca dovadă, oferim un curs de inteligență artificială și AI engineering și sfătuim toți cursanții să integreze aceasta nouă tehnologie în actuala carieră. Programează acum un call gratuit cu un consulsant SDA Academy și află cum te poți adapta la AI.
Cele două școli și-au unit forțele! Împreună, oferim:
Înscrie-te acum în programul SDAcademy x Codecool și primește coaching personalizat pentru cariera ta în IT!