Ohjelmistokehittäjän arki
Ritala, Ville (2022)
Ritala, Ville
2022
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-202203203761
https://urn.fi/URN:NBN:fi:amk-202203203761
Tiivistelmä
Tämä opinnäytetyö on kuvaus ohjelmistokehittäjän arjesta ja päivittäisistä työtehtävistä. Päiväkirjamuotoisen opinnäytetyön tavoitteena on kehittää aktiivisesti omaa osaamista ja etsi kirjallisuudesta ratkaisumalleja. Jokaisesta työpäivästä on tehty kirjaus, joka sisältää päivän tavoitteen, pohdintaa oppimisesta ja tavoitteiden saavuttamisesta. Jokainen viikko päättyy viikkoanalyysiin, jossa pohditaan viikon aikana opittua, mitä ongelmia on kohdannut ja miten niitä on ratkaissut. Viikkoanalyyseissa on tuotu esille hyödyllistä kirjallisuutta, jotka liittyvät viikolla esiintyneisiin työtehtäviin. Seurantajakso on tehty 10.01.2022 - 04.03.2022 aikana.
Työskentelen ohjelmistokehittäjän tehtävissä terveydenhuollon sovelluksen parissa. Tärkeimpiä työtehtäviäni ovat ohjelmointivirheiden korjaaminen ja uuden kehittäminen yrityksen tai viranomaisen sanelemana. Tavoitteenani on oppia ohjelmointia aloittelevan ohjelmistokehittäjän näkökulmasta. Harjoittelujakson aikana tarkoituksena on syventyä työssäni tarvittaviin teknologioihin ja työkaluihin, kuten C#-kieleen, .NET-kehykseen ja Visual Studio -kehitysalustaan. Etätyöympäristössä tavoitteena kehittää viestintä- ja kommunikointitaitoja.
Raportointijakson aikana opin virheenjäljityksen oikeita periaatteita erityisesti Visual Studio -ympäristössä. Muita tärkeitä oppimiani ominaisuuksia Visual Studiossa olivat muun muassa navigointi koodipohjassa ja Snippetien käyttö. Ohjelmoinnista C#:lla ja .NET:llä opin niihin liittyviä hyviä käytänteitä ja niiden syntaksin erityispiirteitä. Käyttöliittyminen rakentamista ja teoriaa niiden taustalla opin Windows Presentation Foundation ja Windows Forms -teknologioilla. Pienempien kokonaisuuksien ohella opin myös hahmottamaan suurempia linjoja MVVM-arkkitehtuurin näkökulmasta ja mitä periaatteita siihen liittyy ohjelmistokehityksessä. Kovien taitojen ohella opin olemaan aktiivinen viestiä etätyöympäristössä.
Työskentelen ohjelmistokehittäjän tehtävissä terveydenhuollon sovelluksen parissa. Tärkeimpiä työtehtäviäni ovat ohjelmointivirheiden korjaaminen ja uuden kehittäminen yrityksen tai viranomaisen sanelemana. Tavoitteenani on oppia ohjelmointia aloittelevan ohjelmistokehittäjän näkökulmasta. Harjoittelujakson aikana tarkoituksena on syventyä työssäni tarvittaviin teknologioihin ja työkaluihin, kuten C#-kieleen, .NET-kehykseen ja Visual Studio -kehitysalustaan. Etätyöympäristössä tavoitteena kehittää viestintä- ja kommunikointitaitoja.
Raportointijakson aikana opin virheenjäljityksen oikeita periaatteita erityisesti Visual Studio -ympäristössä. Muita tärkeitä oppimiani ominaisuuksia Visual Studiossa olivat muun muassa navigointi koodipohjassa ja Snippetien käyttö. Ohjelmoinnista C#:lla ja .NET:llä opin niihin liittyviä hyviä käytänteitä ja niiden syntaksin erityispiirteitä. Käyttöliittyminen rakentamista ja teoriaa niiden taustalla opin Windows Presentation Foundation ja Windows Forms -teknologioilla. Pienempien kokonaisuuksien ohella opin myös hahmottamaan suurempia linjoja MVVM-arkkitehtuurin näkökulmasta ja mitä periaatteita siihen liittyy ohjelmistokehityksessä. Kovien taitojen ohella opin olemaan aktiivinen viestiä etätyöympäristössä.