Ohjelmistokehittäjänä ammatillinen kasvaminen
Palojärvi, Roni (2025)
Palojärvi, Roni
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504247581
https://urn.fi/URN:NBN:fi:amk-202504247581
Tiivistelmä
Tässä opinnäytetyössä käytiin läpi ohjelmistokehittäjän ammatillista kasvua kymmenen viikon mittaisen INDI-sovelluksen jatkokehitysprojektin kautta. Työ toteutettiin päiväkirjamuotoisena kehittämistyönä, jossa analysoitiin ja reflektoitiin omaa oppimisprosessia. Opinnäytetyön tavoitteena oli kehittää tekijän ammatillista osaamista cross-platform-sovelluskehityksessä Flutterin ja Firebasen avulla sekä tuottaa toimiva ja käyttäjäystävällinen sovellus, joka tehostaa työntekijöiden päivittäistä työtä hyvinvointi- ja turvallisuustiedon keräämisessä ja käsittelyssä.
Työssä perehdyttiin modernin sovelluskehityksen periaatteisiin, cross-platform-kehityksen erityispiirteisiin Flutter-ympäristössä sekä kokemukselliseen oppimiseen ammatillisen kehittymisen välineenä. Kehitysprojektissa hyödynnettiin Flutter-teknologiaa sovelluksen käyttöliittymän ja toiminnallisuuksien toteuttamiseen sekä Firebase-pilvipalvelua tietokannan hallintaan ja autentikointiin.
Päiväkirjamuotoinen työskentely mahdollisti systemaattisen reflektion ja kehityskohteiden tunnistamisen viikkoanalyysien avulla. Työn aikana opittiin hallitsemaan Flutter-teknologian keskeisiä ominaisuuksia, syvennettiin ymmärrystä Firebase-pilvipalvelun tarjoamista mahdollisuuksista sekä kehitettiin osaamista käyttäjälähtöisessä sovelluskehityksessä.
Opinnäytetyö osoitti, että ohjelmistokehitys on jatkuvaa oppimista ja kehittymistä. Uusien teknologioiden ja menetelmien omaksuminen on välttämätöntä, jotta pysyy ajan tasalla alan kehityksessä. Samalla on tärkeää muistaa, että teknologia on vain väline, jonka avulla voidaan ratkaista todellisia ongelmia ja parantaa ihmisten elämää.
Työssä perehdyttiin modernin sovelluskehityksen periaatteisiin, cross-platform-kehityksen erityispiirteisiin Flutter-ympäristössä sekä kokemukselliseen oppimiseen ammatillisen kehittymisen välineenä. Kehitysprojektissa hyödynnettiin Flutter-teknologiaa sovelluksen käyttöliittymän ja toiminnallisuuksien toteuttamiseen sekä Firebase-pilvipalvelua tietokannan hallintaan ja autentikointiin.
Päiväkirjamuotoinen työskentely mahdollisti systemaattisen reflektion ja kehityskohteiden tunnistamisen viikkoanalyysien avulla. Työn aikana opittiin hallitsemaan Flutter-teknologian keskeisiä ominaisuuksia, syvennettiin ymmärrystä Firebase-pilvipalvelun tarjoamista mahdollisuuksista sekä kehitettiin osaamista käyttäjälähtöisessä sovelluskehityksessä.
Opinnäytetyö osoitti, että ohjelmistokehitys on jatkuvaa oppimista ja kehittymistä. Uusien teknologioiden ja menetelmien omaksuminen on välttämätöntä, jotta pysyy ajan tasalla alan kehityksessä. Samalla on tärkeää muistaa, että teknologia on vain väline, jonka avulla voidaan ratkaista todellisia ongelmia ja parantaa ihmisten elämää.