Ohjelmistokehittäjän työelämän osaamistarpeet
Kalliosto, Jenny (2018)
Kalliosto, Jenny
Haaga-Helia ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805229375
https://urn.fi/URN:NBN:fi:amk-201805229375
Tiivistelmä
Tutkimuksen tavoitteena oli selvittää ohjelmistokehittäjän osaamistarpeita. Ohjelmistokehittäjän ura on jatkuvaa uusien asioiden oppimista ja omaksumista, sillä uusia teknologioita syntyy ja vanhat teknologiat kehittyvät jatkuvasti. Ohjelmistokehittäjän osaamistarpeet eivät kuitenkaan rajoitu teknologisien ratkaisujen hallintaan vaan projekteihin kuuluu usein myös muita taitoja, kuten menetelmäosaamista, projektihallinnallisia taitoja sekä erilaisia sosiaalisia taitoja.
Tutkimus toteutettiin web-kyselynä, jota jaettiin työelämän verkostoitumiskanavalla, eli LinkedIn-palvelussa, noin 20:lle sitä kohtaan mielenkiintoaan osoittaneelle ohjelmistokehittäjälle, noin 40:lle oman verkostoni ja heidän verkostonsa henkilölle sekä ohjelmistokehittäjiä edustavan Talented edustusyrityksen verkoston hieman yli tuhannelle jäsenelle. Kyselyyn vastasi kaikkiaan 58 ohjelmistokehityksen parissa työskentelevää henkilöä.
Tutkimuksen tuloksina muodostui lista työvälineistä, eli kaikesta siitä osaamisesta mitä ohjelmistokehittäjä saattaa urallaan tarvita, sekä tietoa eri työvälineiden ja metodien tärkeydestä. Hajonta ohjelmistokehityskielien kesken oli suhteellisen tasaista, mutta selkeästi tärkeän pohjan ohjelmistokehitykselle muodostaa suunnittelu erityisesti käytettävyyden kannalta, tietovarastot sekä ohjelmointi.
Tutkimus toteutettiin web-kyselynä, jota jaettiin työelämän verkostoitumiskanavalla, eli LinkedIn-palvelussa, noin 20:lle sitä kohtaan mielenkiintoaan osoittaneelle ohjelmistokehittäjälle, noin 40:lle oman verkostoni ja heidän verkostonsa henkilölle sekä ohjelmistokehittäjiä edustavan Talented edustusyrityksen verkoston hieman yli tuhannelle jäsenelle. Kyselyyn vastasi kaikkiaan 58 ohjelmistokehityksen parissa työskentelevää henkilöä.
Tutkimuksen tuloksina muodostui lista työvälineistä, eli kaikesta siitä osaamisesta mitä ohjelmistokehittäjä saattaa urallaan tarvita, sekä tietoa eri työvälineiden ja metodien tärkeydestä. Hajonta ohjelmistokehityskielien kesken oli suhteellisen tasaista, mutta selkeästi tärkeän pohjan ohjelmistokehitykselle muodostaa suunnittelu erityisesti käytettävyyden kannalta, tietovarastot sekä ohjelmointi.