Kasvaminen ohjelmistokehittäjäksi : päiväkirjamuotoinen opinnäytetyö
Lappalainen, Joona (2023)
Lappalainen, Joona
2023
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-2023111930031
https://urn.fi/URN:NBN:fi:amk-2023111930031
Tiivistelmä
Tässä opinnäytetyössä kuvaillaan ohjelmistokehityksen prosessia kymmenen viikon ajan eri teemojen avulla. Jokaisen teeman sisältö avataan niiden omassa tietoperustassa, joiden lähteinä on käytetty alan ajankohtaisia artikkeleita ja julkaisuja. Raportointi toteutuu päivittäin ja teemoihin perustuva käsittely sekä yhteenveto 1–2 viikon jaksoissa. Tehtävät, joita raportoinnin aikana tehdään liittyvät ohjelmistokehityksen eri osa-alueisiin, joita ovat virheenkorjauksen vaiheet, uuden ominaisuuden teko, testaus, kielikäännökset ja UI-muutokset.
Opinnäytetyön tavoitteina oli kehittyä ohjelmistokehittäjänä ja ongelman ratkojana. Jokaisen teeman päätteeksi luodaan yhteenveto, jolla reflektoidaan opittua ja mennyttä teemaa. Tästä päiväkirjamuotoisesta opinnäytetyöstä lukija saa käsityksen ohjelmistokehittäjän työstä ja toimenpiteistä, joilla kehitetään jo olemassa olevaa sovellusratkaisua.
Kehitys tapahtuu valmiiksi olemassa oleviin kahteen eri ohjelmistoon, jotka ovat liitoksissa toisiinsa. Sovellusten kehitys tapahtuu Visual Studio -kehitysympäristössä ja ohjelmointikielenä käytetään C#:ia. This thesis describes the work of a software developer during a 10-week phase in a diary form. Weeks are separated in periods, and each period serve a different theme. During each period reporting focuses more or less on that specific theme. Each theme has a knowledge base that serves the purpose of giving some information of that subject. Themes last between 1 and 2 weeks. In the diary each day describes some parts of software development, those concern mostly problem solving and creating new features.
Goal of this thesis was to improve myself as software developer and as a problem solver. At the end of each theme there is an analyze of the bygone theme. From this thesis the reader gets a picture of what it is like to work as a software developer in a software company.
Opinnäytetyön tavoitteina oli kehittyä ohjelmistokehittäjänä ja ongelman ratkojana. Jokaisen teeman päätteeksi luodaan yhteenveto, jolla reflektoidaan opittua ja mennyttä teemaa. Tästä päiväkirjamuotoisesta opinnäytetyöstä lukija saa käsityksen ohjelmistokehittäjän työstä ja toimenpiteistä, joilla kehitetään jo olemassa olevaa sovellusratkaisua.
Kehitys tapahtuu valmiiksi olemassa oleviin kahteen eri ohjelmistoon, jotka ovat liitoksissa toisiinsa. Sovellusten kehitys tapahtuu Visual Studio -kehitysympäristössä ja ohjelmointikielenä käytetään C#:ia.
Goal of this thesis was to improve myself as software developer and as a problem solver. At the end of each theme there is an analyze of the bygone theme. From this thesis the reader gets a picture of what it is like to work as a software developer in a software company.