Welcome to the dark side - murretaan koodauksen mystiikkaa

Welcome to the dark side - murretaan koodauksen mystiikkaa

syys 13, 2019 Johanna Kainulainen

Anders on järjestänyt lukuisia koulutuksia koodaamisen perusteista aina haastavampiin koulutuksiin ja keväällä syntyi ajatus uuteen koulutuskonseptiin. Ideaa lähdettiin työstämään, kun Turku Science Park pyysi meitä järjestämään yhteiskuntatieteilijöille yritysekskursion ja iltapäivän koodauksen parissa. 

Koska muutama tunti koodauksen perusteissa saa yleensä vain pään pyörälle, aloin miettimään vierailun kohdeyleisöä ja mikä yhteiskuntatietelijöitä voisi yleisemmin kiinnostaa. Aloimme koulutusvastaavamme Pauliina Jalavan kanssa suunnittelemaan koulutusta, joka johdattelee kuulijat tietotekniikan “pimeälle puolelle” murtamalla koodauksen mystiikkaa ja avaamalla digitalisaation, ohjelmistojen ja tietoturvan saloja. 

Koulutuksen nimeksi valikoitui Welcome to the dark side. 

Miksi kaikkien pitäisi ymmärtää tietotekniikkaa ja koodia?

Maailman digitalisoituessa kovaa vauhtia, ohjelmoinnin perusymmärrystä tarvitaan yhä useammassa asiantuntijatehtävässä. Digitalisaatio tuo arkeemme paljon mahdollisuuksia; se on poistanut paljon aikaan, tilaan ja tiedonsaantiin liittyviä rajoituksia. Liiketoimintamallit ovat muuttuneet, palvelutyötehtävät ovat monimuotoistuneet sekä asiointikanavat nopeutuneet esimerkiksi pankkien palveluissa.

Digitalisaation myötä koodia on kaikkialla. Tietokoneiden, älypuhelimien ja tablettien lisäksi sitä on esimerkiksi lentokoneissa, jääkaapeissa, ilmanlämpöpumpuissa ja autoissa. Koodin määrä ympärillämme lisääntyy koko ajan, vaikka emme sitä ehkä huomaakaan. 

Pitäisikö koodaamisesta siis ymmärtää jotain?

Mihin tahansa päädytkin, päädyt todennäköisesti tekemään töitä ohjelmistojen kanssa. On hyödyllistä ymmärtää, vaikka vain teorian tasolla, mitä ohjelmointi on. 

Kaiken hyvän keskellä digitalisaatio aiheuttaa myös turvallisuuskysymyksiä. Kun ymmärrämme edes pintapuolisin, mitä digitalisaatio meille mahdollistaa, voimme paremmin ymmärtää mitä uhkia siihen liittyy. Kun työmme ja arkemme pyörivät vahvasti applikaatioissa, järjestelmissä ja internetissä, tietojamme kerätään moniin eri tarkoitusperiin. On tärkeä tietää miten ja mihin tietojamme kerätään ja kuinka voimme torjua tietoturvariskit. 

Python code

Mitä koulutuksessa käsiteltiin?

Yhteiskuntatieteilijöille järjestetyn koulutuksen aikana oli tarkoitus selvittää, mistä koodaamisessa on oikein kysymys ja miten ohjelmistot rakentuvat. Lisäksi kouluttaja Pauliina esitteli valmiin ohjelmiston backend-puolen, josta hahmottui kuinka sadoista tuhansista koodiriveistä ohjelmistot koostuvat.

Pauliina kertoi myös koodarin työpäivästä, ohjelmointikielistä ja koodijargonista. Yhteiskuntatieteilijöiden tulevat työtehtävät mielessä kävimme läpi IT-hankkeiden rakenteita sekä tietoturvan merkitystä. (Tietoturvasta voisimme yksinäänkin pitää ihan oman luento-osuuden.)

Ohjelmoinnin ymmärtäminen on aluksi hankalaa, koska termit ovat ei-tekniselle henkilölle melko abstrakteja. Tällaisen yleismaallisen koulutuksen jälkeen osallistujilla on 100 kertaa paremmat mahdollisuudet lähteä syventymään koodauksen saloihin, kun yleiskuva on selkeämpi. Yhteiskuntatieteilijät pääsivät myös kokeilemaan Pythonilla koodausta muutaman perusharjoituksen kanssa eli iltapäivään mahtui monenmoista teoriasta käytäntöön asti.

Andersin kouluttajat ICT weekin Python koulutuksen jälkeen.
Anders koulutti koodauksen perusteita Turku Science Parkin järjestämän Turku ICT weekin yhteydessä. Vasemmalta pääkouluttaja Pauliina ja apukouluttajat Kerkko & Eetu sekä Johanna.

Koulutus myös sinun organisaatioosi?

Teoriatason koulutus ohjelmoinnista, digitalisaatiosta liitettynä tietoturvaan on todella hyödyllinen kaikille, mutta erityisesti siitä hyötyvät:

  • IT-alalla työskentelevät
  • IT- ja digitalisaatiohankkeista vastaavat
  • IT-projekteissa työskentelevät
  • Asiantuntijatehtävissä työskentelevät  

Tämä kokonaisuus on suunniteltu erityisesti ei-teknisille ihmisille luomaan yleiskuvaa ohjelmoinnista ja digitalisaatiosta. Sisältö on täysin räätälöitävissä ja painopistettä voi siirtää esimerkiksi projektikäytäntöihin, kuten ketterän kehityksen periaatteisiin.

Tilaajan kommentti

Opiskeliakaupunki Turku -yhteistyön puitteissa järjestetty yritysvierailu ja koodauksen perusteet -koulutus "Welcome to the dark side" Andersilla oli menestys! Saimme lyhyessä ajassa perustiedot ohjelmistokehityksen peruskäsitteistä, logiikasta ja eri koodikielistä. Vierailulla selvisi myös mitä koodarit tekevät ja mitä muita urapolkuja ohjelmistoyritys tarjoaa.

Käytännön koodausharjoitukset selainympäristössä auttoivat soveltamaan kuultua teoriaa käytäntöön. Ohjelmistokehityksen perustaitoja tarvitaan enenevissä määrin monella alalla ja lukuisissa tehtävissä. Iltapäivään osallistuneista yhteiskuntatieteilijöistä moni päätyy varmasti vähintään tilaajan rooliin tulevissa työtehtävissään.

On hyödyksi ymmärtää mitä koodaamisella tarkoitetaan ja mikä on sen logiikka. Lyhyt koulutus antoi myös monelle osallistujalle kipinän opiskella asiasta lisää. Koulutus sopii hyvin kaikille asiasta kiinnostuneille, eikä vaadi taustatietoja aiheesta.

-  Lotta Kujanpää, Turku Science Park Oy

Koin itsekin ei-teknisenä IT-alalla työskentelevänä toimihenkilönä koulutuksen äärimmäisen hyödylliseksi. Pauliina onnistui tuomaan konkreettiselle tasolle vaikeaselkoista koodijargonia ja digitaalisuuteen liittyvää kokonaisuutta. Welcome to the dark side!  

Johanna Kanulainen

 

Mikäli koulutukset herätti kiinnostusta, ota yhteyttä ja kysy lisää! 

Johanna Kainulainen
Marketing Manager
johanna.kainulainen@anders.fi