NETIQUETTE: JAGA OMA TEADMISI
Käesolevas veebiajalehe artiklis
soovin jagada Lugejaga kogemusi netiquette
põhimõtete kasumlikkusest. Täpsemalt aga tahan välja tuua ühte põhimõtet,
mis aitas minul esimese akadeemilise lõputöö valmis kirjutada ja edukalt ära
kaitsta. Tegemist on nn „jaga oma teadmisi“ (share expert knowledge) põhimõttega, mille põhiidee seisneb
proovitud praktikate ja teadmiste (tasuta) jagamisel inimeste vahel, kasutades
selleks veebitehnoloogiaid (peaasjalikult internetti klassikalises tarbija
mõttes).
Kirjutades oma esimest lõputööd
seisin probleemi ees, mille sisuks oli analüütiliste tööriistade puudumine.
Nimelt oli vaja kaardirakendust, mille abil oleks võimalik hinnata
hävituslennukite (hävitajate) reageerimiskiirust Eesti piiri rikkunud
vaenulikku õhusõiduki suhtes. Kuna analüüsida oli vaja mitmeid situatsioone,
siis ilmselt manuaalset tööd tehes kuluks analüüsile absurdselt palju aega
(lõputöö mahu arvesse võttes). Arvesse oli vaja võtta mitu aspekti:
lennukaugused, piiri asukoht, vaenuliku õhusõiduki kiirus, hävitaja kiirus ja
maakera kumerus.
Abiks tuli R keel, mis on täiesti
tasuta ja mille kohta on olemas palju õppematerjale. R keele kasutamise
mugavust toetab suhteliselt suur kasutajate kommuun, kes pidevalt levitab
mistahes analüütilisi lahendusi, mida saab tavakasutaja rakendada ja
modifitseerida oma rakenduse loomisel/parandamisel. Samuti on võimalik esitada
küsimusi tekkinud probleemi kohta, millele suure tõenäosusega vastatakse
suhteliselt kiiresti.
Nimelt kasutades shinyapps tehnoloogiat sai loodud
veebipõhine rakendus, mille abil oli võimalik arvesse võtta ülaltoodud analüüsi
kriteeriume. Kõige keerulisem oli muidugi maakera kumeruse kriteerium, mida sai
integreerida kasutades sfääri trigonomeetriavalemeid. R keel on matemaatiliste
valemite jaoks suhteliselt sobilik keel, tänu millele on võimalik integreerida
keerulisi valemeid ja jälgida nende tööd (nt unit testide abil). Tehnoloogia väärtust oluliselt tõstab RStudio kasutaja
interface, mis on vabavaraline ja
kasutajasõbralik.
Soovitan kõigile tutvuda shiny tehnoloogiaga. Seda on võimalik
rakendada mistahes akadeemiliste või äriliste analüütiliste tööde tegemisel.
Lisaks eelnevale on võimalik saada praktikat arenduse valdkonnas juba ette
tehtud näidete abil. Võttes arvesse infotehnoloogia trende on võimalik kokku
võtta, et shiny tehnoloogia tundmine
annab kasutajale eelist tööjõuturul.
Mõned viited eelpoolkirjeldatud
tehnoloogiale.
R keel: https://www.r-project.org/
Shiny: https://www.shinyapps.io/
RStudio: https://shiny.rstudio.com/


Comments
Post a Comment