Vääriä käsityksiä koodaamisesta

Paljastan salaisuuden: Aloitin työurani koodaamalla. Olen siis oikeasti nörtti. Jokaisen kirjaimen kirjoittamiseen tarvitaan bittejä, koodareita, pikseleitä ja tietokantoja. Eivät ne synny itsestään. Koodaustaitoon liittyy paljon harhakuvia. Haluan muutaman oikaista tässä….

Ihmiset luovat joka vuosi maailmaan miljardeja rivejä koodia. Koodarit tekevät työtä, johon liittyy paljon väärinkäsityksiä.
Ihmiset luovat joka vuosi maailmaan miljardeja rivejä koodia. Koodarit tekevät työtä, johon liittyy paljon väärinkäsityksiä.
Paljastan salaisuuden: Aloitin työurani koodaamalla. Olen siis oikeasti nörtti. Jokaisen kirjaimen kirjoittamiseen tarvitaan bittejä, koodareita, pikseleitä ja tietokantoja. Eivät ne synny itsestään. Koodaustaitoon liittyy paljon harhakuvia. Haluan muutaman oikaista tässä. [b]1. Väärä käsitys koodaamisesta: Koodia voi kopioida[/b] Monesti ajattelemme, että koodia voi tuosta noin vain kopioida ja sitten systeemi toimii. Paljastan salaisuuden: Ei toimi. Vastaavasti voisi ajatella, että otat Teslan moottorin ja akut ja laitat sen vanhaan Toyotaan, niin sinulla on sähköauto. Okei on poikkeuksia, esim jos sinulla on joku vakio-osa, niin sitä voit kopioida esim autossa Teslaan sopiva ratti. Se ei muuten sitten sovi välttämättä siltikään Toyotaan tai Porcheen, vaan jokaisella ohjelmointikielellä on omat vakio-osansa. [b]2. Väärä käsitys koodaamisesta: koodaus on koodin kirjoittamista[/b] Monesti ajattelemme, että eihän siihen kauan mene kun kirjoittaa koodin. Koodauksessa on kuitenkin monta muuta työvaihetta: 1) miten käyttäjä kokee sovelluksen 2) miten käyttäjä etenee polulla 3) miten käyttöliittymä reagoi kun käännät ruudun 4) miten sovelluslogiikka toimii ja käyttäytyy esimerkiksi jos hakkeri yrittää varastaa Facebookin datasi, antaako sovellus siihen luvan vai miten tietoturvapolitiikka säädetään 5) miten tietoja tallennetaan: tietokantaan, minkälaiseen tietokantaan 6) millä kielellä frontend eli käyttöliittymä koodataan ja millä kielellä backend eli taustalla pyörivä ohjelmistologiikka koodataan 7) miten meidän pitää testata, että ohjelma toimii Näitä voisi listata vaikka kuinka monta lisää. Pointti on: koodaaminen ei ole pelkkää laudan naulaamista puutalon seinään, vaan pitää huomioida myös, ettei rakenneta softasta tietoja vuotavaa homepesäkettä. [b]3. koodarit juovat vain Coca Colaa[/b] 90-luvulla vitsailtiin, että koodarin elämä on nettiä, pizzaa ja kokista. Ei ole enää. Koodarin ammatissa on nykyään kaikenlaisia ihmisiä: vegaaneja, urheilijoita, taiteilijoita, matemaatikoita, autoharrastajia, robotiikkafaneja, rokkareita, foodieita ja vaikka mitä. Meidän toimistolla harvoin näkee kokista. Joskus toki energiajuomia, mutta useimmiten kahvia tai vettä kuten millä tahansa toimistolla. Suomalainen koodaamisen osaaminen on maailman huippua. Hatunnosto koodareille. Koodarit parantavat maailmaa koodirivi kerrallaan. Menestystä koodausprojekteihisi! Menestystä elämääsi! Ilkka Lavas sarjayrittäjä kirjoittaja digitalisoi maapalloa pikseli ja koodirivi kerrallaan mm seuraavissa firmoissa: City Digital, TableOnline, City Family, City Dev Labs sekä EatAndTheCity
Luomme joka vuosi maailmaan yli miljardi riviä koodia. On parempi, että ne ovat hyvässä järjestyksessä. - Ilkka Lavas