Praktikablogi 3. postitus
5. praktikanädala esimesel poolel tegelesin eelmise postituse lõpus mainitud ümberstruktureeritud projektile API ja kasutajaliidese loomisega. Sain proovida GraphQL-i kasutamist nii backend-is kui frontend-is ning ka veidi React-i kirjutada. Tüütult palju aega kulus väljamõtlemisele, kuidas .NET-is mõistlikul viisil deserialiseerida ebatavaliselt struktureeritud JSON-andmeid, mis oli vajalik seetõttu, et API, kust need andmed pärit on, tagastas neid üsna kahtlasel kujul. Kolmapäeva õhtuks jõudsin selle projektiga enam-vähem ühele poole.
Neljapäeval toimus suur muudatus mu senises töökorralduses. Seni olin töötanud firma tehnoloogiajuhi ehk minu praktikajuhendaja kabinetis, tehes tema juhiste järgi erinevaid prototüüpe, mille eesmärk oli mulle tutvustada vajalikke tehnoloogiaid ning hinnata ka minu pädevust. Nüüd aga pandi mind päris projekti kallal töötavasse tiimi. Suur osa neljapäevast kulus uue tiimi ja mulle määratud projektiga tutvumiseks ning vajalike ligipääsude saamiseks, kuid veidi sain ka tegeleda varem tehtud prototüüp-projekti ülespanemisega Azure-i.
Terve reede kulus mul uue projektiga seotud repodega tutvumisele, aru saamisele, kuidas need kõik koos peaksid töötama, ning katsetele neid lokaalselt oma tööarvutis tööle saada. Päeva lõpuks olin üsna mitu neist saanud omavahel koos tööle, kuid mitte kõiki, mida oli vaja. Esmaspäeval proovisin tiimiliikme soovituse peale ühte teist lähenemist, mis võimaldas mul ainult enda ülesannet puudutavaid reposid jooksutada ning ülejäänute jaoks kasutada olemasolevaid testkeskkondi. Tänu sellele sain ka oma esimese Jira ülesande valmis ning esmaspäeva paar viimast tundi sain jätkuvalt kulutada varasemalt tehtud prototüüp-projekti deploy-misele ja vajalike devops pipeline-ide loomisele.
Ootasin põnevusega teisipäeva, et nüüd juba loodetavasti kiirema tempoga päriselt kasulikku arendustööd teha. Ent paraku haigestusin ootamatult ning veetsin terve ülejäänud nädala kodus haigena.
Mu esimene Jira ticket oli väga lihtne ning vajas lõppude lõpuks vaid mõne koodirea lisamist. Seetõttu tundsin end veidi halvasti, kuna mul kulus selle tegemiseks kaks päeva. Siiski, vajaliku koha muudatuse tegemiseks leidsin koodist üsna ruttu üles, lihtsalt väga palju aega kulus kõigi vajalike teenuste omavahel tööle saamiseks, et koodi üldse jooksutada. Lisaks tahtsin muudkui kõike mitu korda üle kontrollida, et olla kindel, et ma midagi valesti ei tee.
Üleüldse arvan, et tegelikult pole põhjust muretseda ning nüüd, kus olen kõik tööle saanud, peaks edasine arendus sujuvamalt minema. Praktika juhendaja ütles mulle ka, et liikusin tema kabinetist edasi päris tiimi üsna mõistliku kiirusega. Tiimiliikmed, nagu ka kõik teised, kellega ma praktikakohas suhelnud olen, on väga sõbralikud ning tunduvad igati toredad. Tunnen, et võin julgelt küsimustega pöörduda tiimijuhi, projektijuhi või teiste tiimiliikmete poole, kuid see nõuab mult siiski pingutust, kuna ma pole eriti sotsiaalne ning eelistan proovida kõike, mida suudan, et oma küsimustele ise vastused leida.
Comments
Post a Comment