2. 2
merkitys
● Yksi osattava kokonaisuus muiden taitojen
oheessa. Vrt. HTML, SQL,
ohjelmointikielet
● Tulee vastaan useissa paikoissa
● Tärkeä tai merkityksetön, riippuen
työtehtävistä vrt. kieliopinnot
8. 8
Tiedonsiirto järjestelmien
välillä
● Ruma xml-data
● Mitä kannattaa huomata?
<Teos>
<TeosId>12345678</TeosId>
<TeosTekijä>J. K. Rowling</TeosTekijä>
<TeosNide>
<TeosNideLainaaja>11223344</Teos...
<TeosNideMateriaalityyppi>Kirja</Teos...
</TeosNide>
...
9. 9
Tehokas xml-viesti
● Kompakti koko on vaikeasti tulkittava
● Boolean flagit, stringit, erilliset muuttujat
<Email>true</EMail> <SMS>false<SMS>
<Delivery>1,0,1<Delivery>
<Delivery>5</Delivery> <= Bittisumma
● Kenttien pituus, lukumäärä, hierarkia
● Lähetetyn tiedoston koko vai ”puhdas”
rakenne. Esim. pilkulla eroteltu lista.
10. 10
XML Spy
● Hyvä työkalu, tavalliselle käyttäjälle
● 400-800 USD
● Muita: Notepad+, ConText, Emacs jne.
19. 19
yhteenveto
● Ymmärtäminen tärkeää, ei tekninen nimi:
HTML, HTML5, XML, XAML, SOAP,
WebService
● Oikean työkalun valinta
● Merkitys syntyy työtehtävien mukaan
– asiantuntija, projektipäällikkö tai tekninen
johtaja
● Teoria vai käytäntö
21. 21
Lopuksi. Työpaikasta.
Työnhakijoilta halutaan yleensä ”2 vuoden
työkokemus”, mutta innostus ja intohimo
koodaukseen kompensoi.
Huomaa, että työkokemukseksi kelpaa
kaikenlainen koodaus, kuten
ainejärjestön tai harrastuspiirin web-sivut,
oma app jossain storessa jne.
Kokemattomille intohimoisille koodaajille
löytyy sisäänotto-ohjelmia, kuten
Digia Career Compass