Ohjelmistokehittäjän ammatillisen kasvun seuranta
Toivola, Janita (2023)
Toivola, Janita
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-2023121337050
https://urn.fi/URN:NBN:fi:amk-2023121337050
Tiivistelmä
Tämän opinnäytetyön tekijä on seurannut omaa kehittymistään juniorista ohjelmistokehittäjäksi kahdeksan viikon seurantajakson ajan. Tekijä on asettanut oman kehittymisen tavoitteita seurantajakson alkaessa. Tekijän tavoitteisiin kuuluu itsensä johtaminen, työyhteisön keskusteluihin osallistuminen sekä teknisen kehittymisen tason saavuttaminen, jossa hän voi olla avuksi muille kehittäjille Opinnäytetyössä tekijä seuraa hänen asettamien tavoitteiden toteutumista. Tekijä on toteuttanut opinnäyteyönsä päiväkirjamuotoisena, jossa hän on seurannut kehittymistään päivittäisillä merkinnöillä sekä viikoittaisilla analyyseillä. Tekijän päivittäiset merkinnät koostuvat hänen työtehtäviensä edistymisestä sekä kohdatuista haasteista. Viikoittaisissa analyyseissä tekijä on pohtinut opittuja asioita, oivalluksia sekä seurannut omaa kehittymistään ohjelmistokehittäjänä. Opinnäytetyössä tekijä on oman kehittymisen lisäksi analysoinut käytettyjen tekniikoiden vaikutusta järjestelmään. Tekniikoiden vaikutuksien lisäksi, tekijä on pohtinut tekemiensä päätöksien vaikutuksia yrityksen näkökulmasta. Päiväkirjamuotoisen opinnäytetyön seurantajakso sijoittui ajanjaksolle 18.09.2023 – 10.11.2023.
Tekijä on pohtinut työskentelytapojen vaikutusta yrityksen yhteisien tavoitteiden saavuttamiseksi. Työskentelytavat ovat rajattu vaatimusmäärittelyihin, yhteisiin kokouksiin sekä suunnitteluun. Työskentelytapoja on analysoitu niin yrityksen näkökulmasta kuin tekijän kyvystä omaksua tavat päivittäiseen työskentelyyn. Opinnäytetyössä seurataan myös tekijän teknistä kehittymistä useiden teknologioiden parissa. Tekninen osaaminen on rajattu Prisman, Reactin, Next.Js:n sekä TypeScriptin teknologioihin. Opinnäytetyössä tarkastellaan tekijän kykyä hyödyntää opittujen teknologioiden tarjoamia tekniikoita sekä palveluita. Opinnäyteyössä selvitetään tekijän kykyä ratkaista ongelmia sekä hakea tietoa ongelmien selvittämiseksi. Opinnäytetyössä tutkitaan myös tekijän itsensä johtamisen taitoja tehtävien suorittamiseksi vaadituissa aikatauluissa.
Tekijä on syventänyt osaamistaan ohjelmistokehittäjän päivittäisissä työskentelytavoissa. Hän on hyödyntänyt opittuja työskentelytapoja päivittäisessä työssään, kuten pariohjelmointia. Lisäksi hän on kehittänyt teknistä osaamistaan työssä käytettyjen teknologioiden avulla. Tekijä on sisäistänyt seurantajakson aikana opittujen teknologioiden perusteet. Hän osaa hyödyntää teknologioiden tarjoamia palveluita ja menetelmiä, kuten Reactin useCallBack-koukkua järjestelmän optimoimiseen sekä parhaimpien tuloksien saavuttamiseksi. Tekijä on ymmärtänyt suunnittelun tärkeyden ohjelmoinnissa sekä itsensä johtamisessa. Tekijä on saavuttanut opinnäytetyössä esitetyt tavoitteet. Hän hallitsee ohjelmistokehittäjän työskentelytavat sekä itsensä johtamisen. Hänen tekninen kehittymisensä mahdollistaa keskusteluihin osallistumista sekä hän pystyy auttamaan muita kehittäjiä. Hän pystyy itsenäisesti oivaltamaan parempia ratkaisuja järjestelmän kehittämiseen sekä optimointiin.
Tekijä on pohtinut työskentelytapojen vaikutusta yrityksen yhteisien tavoitteiden saavuttamiseksi. Työskentelytavat ovat rajattu vaatimusmäärittelyihin, yhteisiin kokouksiin sekä suunnitteluun. Työskentelytapoja on analysoitu niin yrityksen näkökulmasta kuin tekijän kyvystä omaksua tavat päivittäiseen työskentelyyn. Opinnäytetyössä seurataan myös tekijän teknistä kehittymistä useiden teknologioiden parissa. Tekninen osaaminen on rajattu Prisman, Reactin, Next.Js:n sekä TypeScriptin teknologioihin. Opinnäytetyössä tarkastellaan tekijän kykyä hyödyntää opittujen teknologioiden tarjoamia tekniikoita sekä palveluita. Opinnäyteyössä selvitetään tekijän kykyä ratkaista ongelmia sekä hakea tietoa ongelmien selvittämiseksi. Opinnäytetyössä tutkitaan myös tekijän itsensä johtamisen taitoja tehtävien suorittamiseksi vaadituissa aikatauluissa.
Tekijä on syventänyt osaamistaan ohjelmistokehittäjän päivittäisissä työskentelytavoissa. Hän on hyödyntänyt opittuja työskentelytapoja päivittäisessä työssään, kuten pariohjelmointia. Lisäksi hän on kehittänyt teknistä osaamistaan työssä käytettyjen teknologioiden avulla. Tekijä on sisäistänyt seurantajakson aikana opittujen teknologioiden perusteet. Hän osaa hyödyntää teknologioiden tarjoamia palveluita ja menetelmiä, kuten Reactin useCallBack-koukkua järjestelmän optimoimiseen sekä parhaimpien tuloksien saavuttamiseksi. Tekijä on ymmärtänyt suunnittelun tärkeyden ohjelmoinnissa sekä itsensä johtamisessa. Tekijä on saavuttanut opinnäytetyössä esitetyt tavoitteet. Hän hallitsee ohjelmistokehittäjän työskentelytavat sekä itsensä johtamisen. Hänen tekninen kehittymisensä mahdollistaa keskusteluihin osallistumista sekä hän pystyy auttamaan muita kehittäjiä. Hän pystyy itsenäisesti oivaltamaan parempia ratkaisuja järjestelmän kehittämiseen sekä optimointiin.