On hauska muistella ajatuksiani ohjelmoinnista kurssia edeltäviltä ajoilta. Täytyy sanoa että itse ohjelmoinnista ei ollut edes oikeastaan minkäänlaista käsitystä. Olin aina kuvitellut että ohjelmointikieli on jotain erittäin sekavaa numeroiden ja kirjainten sekoitusta, jota vain harvat osaavat, koska se on niin vaikeaa. Mietin aina että onkohan niillä ihmisillä, jotka ohjelmoivat erilaisia ohjelmia, sellaiset valmiit työkalut ja softat, joilla ohjelmointi olisi lähinnä ”drag and drop” meininkiä. Vain kaikista parhaimmat olisivat ohjelmoineet nämä työkaluohjelmat.
Täytyy sanoa että liike-elämän ohjelmoinnista enemmän tai vähemmän kaupallisiin tarkoituksiin, ei ole vieläkään selkeää kuvaa. En oikein vieläkään ole täysin varman millaista työtä esim. jonkinlainen Java-developer tekee. Onko se sitten puhdasta java-koodia eclipsellä, vai onko siinä jotain muitakin työkaluja. Lähinnä käsitykseni itse ohjelmakoodista on ”hieman” parantunut.
Tajusin kuinka loogista ja loppujenlopuksi jopa tietyllä tavalla helppoa ohjelmointi voi parhaimmillaan olla. Ymmärrän myös sen että ohjelmointi vaatii erittäin hyvää loogista päättelykykyä ja kokonaisuuden hallintaa, jos ohjelmakoodit ovat yhtään kompleksisempia. Tavallaan kunnioitukseni perus nörttiä kohtaan on kasvanut. Pitäisihän 99% ikätovereistani minua nörttinä, jos kertoisin mitä olen koko syksyn tehnyt.
Tajusin myös, ettei se koodin syntaksi mitään täysin älytöntä matrix-sekamelskaa ole. Onhan koodi loppujenlopuksi täysin ihmisten kehittämä asia. Tämä tekee siitä erittäin rationaalisen ja loogisen. Tietenkin puhun tässä nyt pelkästään javaa ohjelmoineen äänellä. Minulla ei ole käsitystäkään kaikista abstrakteimmista kone-ihminen-kielistä. Edelleen on siis joitakin asioita hämärän peitossa kun alkaa miettiä, että mitenköhän se tietokone nyt lopulta toimiikaan. Uskon kuitenkin että edes yhden ohjelmointikielen opettelu oli erittäin hyvä asia. Avarsi se ainakin minun maailmaani ja käsitystä ohjelmien toiminnallisuudesta huomattavalla tavalla.
Projektia tehdessä tajusin kuinka rajattomat mahdollisuudet ohjelmoijalla voi olla. Lähes kaikki mitä haluat ohjelmaasi liittyen tehdä on toteutettavissa. Uskoisin ohjelmoinnilla olevan varsinkin taiteen saralla vielä erittäin paljon annettavaa. Ihmiset jotka haluavat toteuttaa itseään kaikilla mahdollisilla keinoilla, saisivat ohjelmoinnista lähes rajattomia mahdollisuuksia tarjoavan työkalun, jota voisi hyödyntää täysin uudella tavalla. Nyt sinne TAIK:iin vaan pakolliset ohjelmointikurssit huippuyliopiston myötä, jotta saadaan innovatiivista taidetta!