Juniorikehittäjän päiväkirja uran alkuvaiheiden jälkeen
Mäki, Joni (2024)
Mäki, Joni
2024
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-2024051411891
https://urn.fi/URN:NBN:fi:amk-2024051411891
Tiivistelmä
Tässä opinnäytetyössä tutkitaan ohjelmistokehittäjän työtä kymmenen viikon ajan. Opinnäytetyön raportti on laadittu päiväkirjaksi, ja päiväkirjan merkinnöistä nousevia erilaisia teemoja käytetään tutkimuksen runkona ja aiheina. Kukin teema tarkastellaan omassa teoriataustassaan hyödyntäen artikkeleita ja julkaisuja. Jokaisesta työpäivästä kirjoitetaan yksityiskohtainen päiväkirjamerkintä, ja teemojen käsittely sekä niiden yhteenvedot tehdään kahden viikon välein. Raportoinnin aikana suoritetut tehtävät kattavat laajan kirjon ohjelmistokehityksen eri osa-alueita.
Kehitystyö keskittyi yhteen olemassa olevaan ohjelmistoon, Forest by Pinjaan. Sovelluksen kehitys suoritettiin Visual Studio -kehitysympäristössä, ja pääasiallisena ohjelmointikielenä käytettiin C#-ohjelmointikieltä.
Opinnäytetyön päätavoitteena oli edistää omaa osaamista ohjelmistokehittäjänä ja kuvata ohjelmistokehittäjän arkea juniorikehittäjänä. Teemojen päätteeksi laaditut yhteenvedot käyvät lävitse enemmän viikon tapahtumia. Päiväkirjamainen lähestymistapa antaa lukijalle realistisen kuvan ohjelmistokehittäjän työstä ja siitä, miten olemassa olevaa sovellusta kehitetään ja parannetaan. This thesis investigates the work of a software developer over a ten-week period, documented in a diary format, utilizing various themes as the foundation. Each theme is examined within its theoretical context, supported by articles and publications. Diary entries are written for each workday, with discussions and summaries of the themes presented bi-weekly. The tasks completed during this reporting period encompass a wide range of software development areas.
The development focused on an existing software, Forest by Pinja. The application development was carried out in the Visual Studio development environment, using C# as the primary programming language.
The main goal of the thesis was to enhance personal skills as a software developer and to depict the daily work life of a junior-level developer. Summaries prepared at the end of each theme delve deeper into the week's events. This diary-like approach offers readers a realistic picture of a software developer's work and the process of developing and improving an existing application.
Kehitystyö keskittyi yhteen olemassa olevaan ohjelmistoon, Forest by Pinjaan. Sovelluksen kehitys suoritettiin Visual Studio -kehitysympäristössä, ja pääasiallisena ohjelmointikielenä käytettiin C#-ohjelmointikieltä.
Opinnäytetyön päätavoitteena oli edistää omaa osaamista ohjelmistokehittäjänä ja kuvata ohjelmistokehittäjän arkea juniorikehittäjänä. Teemojen päätteeksi laaditut yhteenvedot käyvät lävitse enemmän viikon tapahtumia. Päiväkirjamainen lähestymistapa antaa lukijalle realistisen kuvan ohjelmistokehittäjän työstä ja siitä, miten olemassa olevaa sovellusta kehitetään ja parannetaan.
The development focused on an existing software, Forest by Pinja. The application development was carried out in the Visual Studio development environment, using C# as the primary programming language.
The main goal of the thesis was to enhance personal skills as a software developer and to depict the daily work life of a junior-level developer. Summaries prepared at the end of each theme delve deeper into the week's events. This diary-like approach offers readers a realistic picture of a software developer's work and the process of developing and improving an existing application.