pühapäev, 24. oktoober 2021

Proff ja Käsitööline

Definitsioonid

Professionaali ja käsitöölist võrreldes tuleb alustada nende kahe sõna definitsioonist. Kes on professionaal ja kes on käsitööline? IT maailmas pole nendele kahele terminile eriti kindlat definitsiooni. Eriti käsitöölisele, kuna ajastu kus inimesed garaazis oma projekti edendasid nagu vana aja meistrid on meil enamjaolt läinud.

Sellele vaatamata on meil uue aja käsitööline ka. Eestis on Start-up ettevõtted kohutavalt populaarsed, ja mina väidaks et just sellises ettevõttes on sellist "Käsitöölist" vaja. Inimest kes oma töö kallal näeb vaeva ja kes oma meeskonnaga voolib seda üle mitmete versioonide just selleks mida vaja. Samas kui ma eelmise lause võtaks definitsiooniks siis langeks selle varju alla enamjaolt kõik tarkvaraarendajad. Nõnda pole sellest siis erilist abi.

Eelnevale mõttesuunale peaksin tõdema, et minu definitsioon professionaalist ja käsitöölisest saavad osati käia käsi käes. Minu definitsioonil on professionaal inimene kes suudab oma antud erialal pidevalt areneda ja kes suudab töökollektiivis tegeleda effektiivselt. Käsitööline minu definitsioonis on inimene kes oma tööd arendab samm-sammu haaval üle versioonide ja kes lõpuks üle pikka perioodi arendab välja uue lahenduse, mis on osati nagu ideaalseks voolitud.

Sellele vaadates, ja 8. nädala tekstile toetudes panen kirja kaks definitsiooni.
Professionaal - Arendaja, kes tunneb oma eriala, on oma saavutustes kiire ja effektiivne, oskab selles areneda ning jagab oma ekspertiisi teiste inimestega tema ümber.
Käsitööline - Arendaja, kes uuendab oma tööd üle mitmete versioonide, arvamuste, kriitika ja üle aja töötab välja väga hea lahenduse.

Võrdlus

Mitmetes osades need kaks definitsiooni langevad kokku. Nad mõlemad arendavad ennast üle aja ja nad mõlemad on fokuseeritud hea lahenduse leidmisel. Sellisel definitsioonil nüüd erinevusteks muutub aeg. 

Isiklikult arvan, et professionaal suudab saavutada töötava lahenduse kiiremini kui käsitööline. Käsitööline hakkab millegagi pihta ja üle mitme nö "tarkvarageneratsiooni" töötab välja oma ideaali. Professionaal peab suutma saavutada töötava ja effektiivse lahenduse ja siis hakata seda arendama kuidas vaja.

Minu arust parim näide nende kahe definitsiooni vahel on vabavara arendajad ja töökutselised tarkvaraarendajad. Vabavara arendaja töötab ühe lahenduse kallal kaua ja muudab seda käigult nii kuidas vaja. Asi ei pea 100% töötama alguses vaid asi peab pakkuma midagi kasulikku ja asja taga peab olema motivatsioon ja tahtmine seda paremaks teha. Kutseline arendaja suudab ühe projekti viia törts kiiremas ajavahemikus lõpule ja sellega saavutama midagi head ja töötavat.

Nüüd, ma oskan teadvustada et nendel definitsioonidel ja näidetel on kattuvaid kohti ning saab osasid vahetada. Saaks väga hästi väita, et käsitööline on just see inimene kes kiiresti teeb töötava ja kvaliteetse asja valmis, ning siis teisele projektile üle läheb ning kutseline arendaja on just see kes pikemat aega ühe asja kallal töötab ja vaeva näeb. Isiklikult ma nõustuks isegi selle definitsiooniga ka. Kuid peamiselt väidan ikka, et selliseid kahte asja defineerides tuleb vastus ümar ja mitmetahuline.

Me ei saa 100% täpsusega defineerida et kes on käsitööline ja kes on professionaal. Vähemalt selle ühe ala piires me seda teha ei saa. See on sama nagu ütleks et: "Tema on lahe". Me ei saa defineerida, mis "Lahe" on või ei ole sest asi oleneb vaatajast ja see konseptsioon on puhtalt inimpeas eksisteeriv. Kui ei oleks inimesi, kes hindaks meie tööd, siis ei eksisteeriks konseptsiooni nagu "Professionaalne". 

Kokkuvõte

Lõppude lõpuks on tegemist individuaalse arvamuse ja individuaalse definitsiooniga. Meil kõigil võivad olla erinevad definitsioonid sellst ühest ideest ja me ei pea tinglikult seda panema nimekirjaks kuhugi ajalooraamatusse kirja.

Kommentaare ei ole:

Postita kommentaar

IEEE Eetika Koodeks, Analüüs

 Institute of Electrical and Electronics Engineers või siis IEEE on ülemaailmne tarkvaraarendajate ja IT inseneride kutseliit, mille eesmär...