Kergprogrammeerimine on jõukohane kõigile

09.12.2024
Kergprogrammeerimine on jõukohane kõigile. 09.12.2024. Digipööre on suurendanud ettevõtete vajadust tarkvara, ennekõike äritarkvara, kiire loomise ja paindliku kättesaadavuse järele, kuid IT-ekspertide puudus on muutumas üha tõsisemaks väljakutseks. Lisaks tempokalt muutuvale ärikeskkonnale vajavad ettevõtted tarkvaralahendusi, mis võimaldavad kohaneda kiirelt muutuvate vajadustega. Traditsiooniline tarkvaraarendus pole enam piisavalt paindlik, mistõttu on ettevõtted hakanud otsima alternatiivseid lahendusi. Üheks lahenduseks on kergprogrammeerimine, mis võimaldab luua rakendusi agiilselt, kiiremini ja väiksema kodeerimisoskusega. Kodanik-arendajad Kergprogrammeerimine ehk low-code arendus loob võimalusi ka mitte-tehnilistele kasutajatele, nn kodanik-arendajatele (ingl. k. citizen developers), et nad saaksid kasutada lihtsalt ja kiirelt professionaalseid, ärivajadustele vastavaid tarkvaralahendusi. Kergprogrammeerimise platvormid pakuvad graafilisi kasutajaliideseid, mis võimaldavad asendada programmeerimise lihtsate valikute tegemisega ning mis muudavad keeruka tarkvaraarenduse sedasi palju kättesaadavamaks. Lisaks kiirendab kergprogrammeerimine arendusprotsessi, kuna platvormid loovad automaatselt vajaliku koodi ja võimaldavad seeläbi muutuvatele ärivajadustele kiiresti reageerida. Kergprogrammeerimise arendusplatvormid nagu Oracle APEX, Microsoft Power Apps, Google App Maker ja Amazon Honeycode on turul laialt kättesaadavad. Kuigi need ei nõua sügavaid programmeerimisoskusi, vajavad kasutajad siiski baasteadmiste osas koolitamist, et mõista, kuidas platvorme tõhusalt kasutada ja hallata. Näiteks Oracle APEX võimaldab luua andmebaasikeskseid rakendusi kiirelt ja väheste programmeerimisoskustega. See platvorm on eriti kasulik juhtudel, kui on vaja muuta suuri Exceli-põhiseid rakendusi või tabeleid veebirakendusteks, visualiseerida suurt andmemahtu või luua raportite koostamiseks ja andmete kogumiseks vajalikke vorme. Oracle APEX-i platvorm on osutunud arendusprotsessi kiirendamisel ning keerukate, andmepõhiste rakenduste loomisel eriti efektiivseks. Platvorm võimaldab arendada tarkvara kuni 20 korda kiiremini ja kasutada arenduseks kuni sada korda vähem koodi kui traditsioonilise arenduse puhul. See muudab platvormi ärirakenduste, mobiili- ja töölauarakenduste loomise ideaalseks lahenduseks. Oracle APEX on tasuta kasutatav ja viimane versioon sisaldab juba ka tehisintellekti pakutavaid võimalusi, mis avab uusi võimalusi nii kogenud arendajatele kui ka uutele õppijatele. Viie Euroopa ülikooli koostöö Kergprogrammeerimise potentsiaali elluviimiseks asutasid viis Euroopa ülikooli, nende hulgas TalTech, 2022. aastal konsortsiumi, mille eesmärk on pakkuda ühiselt arendatud õppekursusi. TalTechi IT-teaduskonna kaasprofessor Tarmo Robal on koos oma meeskonnaga juhtinud Eesti panust sellesse projekti. Oracle Academy on toetanud tasuta juurdepääsu Oracle Cloud Infrastructure’ile (OCI) ja pakkunud juhendajatele täiendkoolitust. TalTech on välja töötanud kaks kursust – Veebirakenduste välkarenduse oskused algajatele ja Veebirakenduste välkarendus –, mis annavad tudengitele vajalikud oskused iseseisvaks kergprogrammeerimise õppimiseks. Kursuste käigus omandavad tudengid oskused praktiliste ülesannete kaudu ning arendavad samal ajal projekti, mis vastab tööstuses sageli esinevatele vajadustele. Käesoleva aasta kevadel katsetati nimetatud kursusi TalTechi tudengitega, kes osalesid neis isereguleeritud õppe vormis. Õppijad võtsid oma õppeprotsessi eest suurema vastutuse, mis aitas tõsta nii kaasatust kui ka õpitulemusi. Tagasiside näitas, et veebipõhiselt üles ehitatud kursus sobis tudengitele hästi, sest andis võimaluse õppida neile sobivas tempos ja ka töö kõrvalt. Kokku lõpetas kursused 36 tudengit, kes hindasid kõrgelt veebipõhise õppe võimalust ja kergprogrammeerimise lihtsat rakendamist. Kokkuvõttes on kergprogrammeerimine leidnud koha kaasaegses IT-s, võimaldades agiilset, paindlikku ja lihtsat tarkvaraarendust isegi neile, kel puudub varasem programmeerimiskogemus. TalTechi kergprogrammeerimise kursused valmistavad ette tulevasi IT-spetsialiste ja kodanik-arendajaid, pakkudes ettevõtetele vajalikke oskuste ja teadmistega spetsialiste, mis aitab leevendada IT-ekspertide puudust ja toetab innovatiivsete lahenduste kiiret juurutamist erinevates eluvaldkondades.
Kergprogrammeerimine võimaldab ka vähese tehnilise taustaga inimestel luua keerukaid rakendusi | Foto: Getty Images/Unsplash

Kergprogrammeerimine võimaldab ka vähese tehnilise taustaga inimestel luua keerukaid rakendusi | Foto: Getty Images/Unsplash

Digipööre on suurendanud vajadust kiire ja paindliku äritarkvara järele, kuid IT-ekspertide nappus on saanud tõsiseks probleemiks. Lahenduseks on kergprogrammeerimine, mis võimaldab ka vähese tehnilise taustaga inimestel luua keerukaid rakendusi.

Digipööre on suurendanud ettevõtete vajadust tarkvara, ennekõike äritarkvara, kiire loomise ja paindliku kättesaadavuse järele, kuid IT-ekspertide puudus on muutumas üha tõsisemaks väljakutseks. Lisaks tempokalt muutuvale ärikeskkonnale vajavad ettevõtted tarkvaralahendusi, mis võimaldavad kohaneda kiirelt muutuvate vajadustega. Traditsiooniline tarkvaraarendus pole enam piisavalt paindlik, mistõttu on ettevõtted hakanud otsima alternatiivseid lahendusi. Üheks lahenduseks on kergprogrammeerimine, mis võimaldab luua rakendusi agiilselt, kiiremini ja väiksema kodeerimisoskusega.

Kodanik-arendajad

Kergprogrammeerimine ehk low-code arendus loob võimalusi ka mitte-tehnilistele kasutajatele, nn kodanik-arendajatele (ingl. k. citizen developers), et nad saaksid kasutada lihtsalt ja kiirelt professionaalseid, ärivajadustele vastavaid tarkvaralahendusi. Kergprogrammeerimise platvormid pakuvad graafilisi kasutajaliideseid, mis võimaldavad asendada programmeerimise lihtsate valikute tegemisega ning mis muudavad keeruka tarkvaraarenduse sedasi palju kättesaadavamaks. Lisaks kiirendab kergprogrammeerimine arendusprotsessi, kuna platvormid loovad automaatselt vajaliku koodi ja võimaldavad seeläbi muutuvatele ärivajadustele kiiresti reageerida.

Kergprogrammeerimise arendusplatvormid nagu Oracle APEX, Microsoft Power Apps, Google App Maker ja Amazon Honeycode on turul laialt kättesaadavad. Kuigi need ei nõua sügavaid programmeerimisoskusi, vajavad kasutajad siiski baasteadmiste osas koolitamist, et mõista, kuidas platvorme tõhusalt kasutada ja hallata. Näiteks Oracle APEX võimaldab luua andmebaasikeskseid rakendusi kiirelt ja väheste programmeerimisoskustega. See platvorm on eriti kasulik juhtudel, kui on vaja muuta suuri Exceli-põhiseid rakendusi või tabeleid veebirakendusteks, visualiseerida suurt andmemahtu või luua raportite koostamiseks ja andmete kogumiseks vajalikke vorme.

Oracle APEX-i platvorm on osutunud arendusprotsessi kiirendamisel ning keerukate, andmepõhiste rakenduste loomisel eriti efektiivseks. Platvorm võimaldab arendada tarkvara kuni 20 korda kiiremini ja kasutada arenduseks kuni sada korda vähem koodi kui traditsioonilise arenduse puhul. See muudab platvormi ärirakenduste, mobiili- ja töölauarakenduste loomise ideaalseks lahenduseks. Oracle APEX on tasuta kasutatav ja viimane versioon sisaldab juba ka tehisintellekti pakutavaid võimalusi, mis avab uusi võimalusi nii kogenud arendajatele kui ka uutele õppijatele.

TalTech on välja töötanud kaks kursust, mis annavad tudengitele vajalikud oskused iseseisvaks kergprogrammeerimise õppimiseks | Foto: TalTech

TalTech on välja töötanud kaks kursust, mis annavad tudengitele vajalikud oskused iseseisvaks kergprogrammeerimise õppimiseks | Foto: TalTech

Viie Euroopa ülikooli koostöö

Kergprogrammeerimise potentsiaali elluviimiseks asutasid viis Euroopa ülikooli, nende hulgas TalTech, 2022. aastal konsortsiumi, mille eesmärk on pakkuda ühiselt arendatud õppekursusi. TalTechi IT-teaduskonna kaasprofessor Tarmo Robal on koos oma meeskonnaga juhtinud Eesti panust sellesse projekti. Oracle Academy on toetanud tasuta juurdepääsu Oracle Cloud Infrastructure’ile (OCI) ja pakkunud juhendajatele täiendkoolitust.

TalTech on välja töötanud kaks kursust – Veebirakenduste välkarenduse oskused algajatele ja Veebirakenduste välkarendus –, mis annavad tudengitele vajalikud oskused iseseisvaks kergprogrammeerimise õppimiseks. Kursuste käigus omandavad tudengid oskused praktiliste ülesannete kaudu ning arendavad samal ajal projekti, mis vastab tööstuses sageli esinevatele vajadustele.

Käesoleva aasta kevadel katsetati nimetatud kursusi TalTechi tudengitega, kes osalesid neis isereguleeritud õppe vormis. Õppijad võtsid oma õppeprotsessi eest suurema vastutuse, mis aitas tõsta nii kaasatust kui ka õpitulemusi. Tagasiside näitas, et veebipõhiselt üles ehitatud kursus sobis tudengitele hästi, sest andis võimaluse õppida neile sobivas tempos ja ka töö kõrvalt. Kokku lõpetas kursused 36 tudengit, kes hindasid kõrgelt veebipõhise õppe võimalust ja kergprogrammeerimise lihtsat rakendamist.

Kokkuvõttes on kergprogrammeerimine leidnud koha kaasaegses IT-s, võimaldades agiilset, paindlikku ja lihtsat tarkvaraarendust isegi neile, kel puudub varasem programmeerimiskogemus. TalTechi kergprogrammeerimise kursused valmistavad ette tulevasi IT-spetsialiste ja kodanik-arendajaid, pakkudes ettevõtetele vajalikke oskuste ja teadmistega spetsialiste, mis aitab leevendada IT-ekspertide puudust ja toetab innovatiivsete lahenduste kiiret juurutamist erinevates eluvaldkondades.