Viies praktikaaruanne
1. Kuidas vastas praktika algsetel ootustele?
Üldiselt praktika vastas ootustele. Sain parema arusaama kuidas toimib koos programmeerimine mahukatel projektidel. Sain hea ülevaate versioonihaldusest ning projektide struktuuridest. Seda suuresti tänu ka sellele, et see jäi minu vastutada ning seetõttu pidin rohkelt juurde õppima. Lisaks sain hea ülevaate arendusprotsessist.
2. Mis üllatas?
Programmeerimise osas üllatas kõike rohkem tõenäoliselt nö utiliitide/abiklasside ning muu sarnase kasutamine. Seda just seepärast, et ülikoolis oleme suuresti lahendanud ülesandeid ja õppinud raamistikke. Kui õppejõu poolt oli antud kindel ülesanne, olid tihti ka abiklassid/abimeetodid kaasa antud. Nüüd tekkis olukord kus oligi vaja justkui väga mahukat abiklassi, kuid koheselt ei mõistnud, et targem oleks selline asi viia terve rakenduse tasandile. Hetkel kui teine programmeerija seda tegi, jõudis ka endale kohale, et see õige lahendus. Lihtsalt miskipärast millegi nii lihtsa peale ise enne ei tulnud. Tõenäoliselt, sest pole ülikoolis ise midagi sellist teinud.
3. Mida teen täna teisiti kui enne praktikale asumist?
Täna mõtlen kindlasti kõik lahendused palju põhjalikumalt läbi enne millegi ellu viimist. Paar korda siiski tekkis olukord, kus kuigi arvasime, et arvestasime puuduste ja probleemidega mis tekivad, siis ei teinud seda piisavalt põhjalikult. Seetõttu tekkisid hiljem ka probleemid.
4. Mis on sinu hinnangul selles rollis töötamisel ennekõike oluline?
Sellisel ametikohal töötamisel on kindlasti kõige olulisem õppimisvõime ning õppimistahe. Näiteks katse-eksitus meetodiga lahenduste leidmine võib töötada üks kord, kuid kui selline probleem on juba korra juhtunud, siis juhtub see kindlasti tulevikus veel uuesti.
5. Praktilised lahendused effektiivseks õppimiseks ning teiste lähenemisviisid.
Teiste lahendusviisidest jäi meelde meie projektijuhi lähenemine meeskonnale ning probleemidele. Seda just seetõttu, et ta analüüsis kõike kahes osas. Pannes ühte märkmikusse kirja probleemide lahendused ja loogilised probleemida. Teise märkmikusse hoopis ennast analüüsivad märkmed.
6. Milliseid teadmisi-oskusi soovin enda puhul edasi arendada?
Enda puhul soovin kindlasti edasi arendada arusaama madalama tasandi struktuuridest ning ka masina-lähedasematest programmeerimise keeltest.
7. Mida olen ise või mida oleksid teised saanud teha prakitkal teisiti.
Kõige suurem probleem praktikal oli tõenäoliselt ajastus. Praktika ning ülikooli sügissemesteri samaaegne täitmine oli küllalti keeruline ning polnud piisavalt aega, et mõlemas endast parimat anda.
8. Mida oleks ülikoolis võinud teha teisiti.
Selle jaoks, et õpinguperiood oleks parmini toetanud minu õppimist, arengut ja eesmärkide saavutamist, oleks kõige rohkem kasu mitte töötamisel ning ainult ülikoolile keskendumisel. Kahjuks ilma rahata pole võimalik elada ning seetõttu kannatas ka ülikool.
9. Tagasivaade õpingutele. Kuidas iga õppeaine kasulik oli antud praktika raames? Seos ja kasutegur?
Matemaatika täiendusõpe (YMA0090, 3EAP) - Kasulik, et meelde tuletada ülikooliks vajalikku matemaatikat. Samas paljud asjad selle kursusel jäid rakendamata ning tõenäoliselt on aine kasulikum mehatroonika ning arhitektuuri valdkonnas.
Majandusõpetus (ICY0019, 6EAP) - Osati kasulik, kuid sisu poolest mõningal määral sarnane ettevõtluse alustele. Pean tõdema, et suurema osa ainest olen unustanud, sest ei rakenda õpitut.
Programmeerimise täiendusõpe (ITI0002, 2EAP) - Ei leia, et aine oleks väga palju aitanud. On võimalik, et oli lihtsalt kasuks Programmeerimise algkursuse lihtsamaks tegemisel.
Diskreetne matemaatika (IAX0010, 6EAP) - Üks minu jaoks huvitavamaid aineid. Ei leia palju rakendust, kuid abiks loogilise mõtlemisviisi toetamisel ning tegelikult on aine arvutiteaduste põhi.
IT eetilised, sotsiaalsed ja professionaalsed aspektid (ICY0004, 6EAP) - Ei olnud eriti kasulik. Tõenäoliselt on aine kasulikum neile, kes astuvad erialale ilma varasemate erialaste teadmisteta.
Programmeerimise algkursus (ITI0102, 6EAP) - Kindlasti kasulik. Hea aine ning lihtne programeerimiskeel. See küll osati raskendab sellele järgnevas semestris programeerimist, sest peab rangemate keeltega harjuma (Java).
Häirima jäi, et ainele läheneti ideega, et kõigil peab olema huvitav ning hinde 5 saab ainult erialaspetsialist, kellel on rohkelt varasemat kogemust. Sisuliselt on aine eesmärke võimatu saavutada.
Sissejuhatus infotehnoloogiasse (ITI0101, 6EAP) - Kasulik, kuid kannatab osati sama problemei all mis ITSPEA. Ehk aine on kindlasti kasulikum neile, kes ei tea erialasst midagi. Aine osutus kasulikumaks, sest käsitleti kõiki aspekte. Ajaloost arenduseni.
Kõrgem matemaatika (ICY0030, 6EAP) - Kasulik aine ning hea õppejõud. Matemaatikaga puutuvad kõik arendajad kokku. Mõni varem, teine hiljem.
Arvutivõrkude alused (ICA0013, 6EAP) - Aine on kasulikum teiste ainete jaoks. Praktika kontekstis otseselt kasulik ei olnud.
Java (ICD0019, 6EAP) - Kindlasti kasulik. Kasulik teiste ainete läbimiseks ning kuna Java on osati masinalähedasem, siis on ka hea tutvustus teistele veidi rangemalt tüübitud keeltele.
Operatsioonisüsteemid ja nende haldamine (ICA0001, 6EAP) - Suuresti mitte kasulik. Ainus kasulik osa selles aines, oli käsurea kasutamine. Muud täpsemad tegevused ununevad kindlasti, sest ei leia rakendust ning süsteeme on nii palju, et kui kunagi vaja läheb, peab süsteemi uuesti ära õppima. Aine oleks kasulikum neile kes tegelevad otseselt süsteemide haldamisega.
Arvutid (IAX0043, 6EAP) - Kasulik. Suuresti samadel põhjustel nagu Diskreetne matemaatika. Lisaks on arvuti sisemise struktuuri teadmine vajalik masinalähedamastel ülesannetel.
Tõenäosusteooria ja matemaatiline statistika (ICY0006) - Osati kasulik. Ei leidnud rakendust arendamisel, kuid leidis rakendust programeerimise väliselt.
Veebitehnoloogiad (ICD0007, 6EAP) - Osati kasulik. Tõenäoliselt on aine kasulikum neile, kes hakkavad tegelema vanemate süsteemidega. Teooria oli siiski kasulik.
Andmebaasisüsteemide alused (ICA0005, 6EAP) - Kindlasti kasulik.
Programmeerimine C# keeles (ICD0008, 6EAP) - Kindlasti kasulik. Oluline keel ning oluline teooria.
Algoritmid ja andmestruktruutird (ICD0001, 6EAP) - Kindlasti kasulik.
Ettevõtluse alused ja ärisuhtlus (ICY0031, 6EAP) - Osati kasulik. Kindlasti hea alus, kui kunagi vaja ettevõte rajada.
Tarvkaratehnika (ICD0013, 6EAP) - Kasulik. Ainet õppides tundus aine suhteliselt mõtetu, kuid praktikal leidsin, et ainest oli siiski kasu. Leian, et aine oleks kasulikum kui maht oleks 3EAP'd ning sisu konkreetsem. Igas ettevõttes oma lähenemine ning kasulikum on hea põhi millele ehitada, mitte rohked laialivalgunud teadmised.
Hajussüsteemide ehitamine (ICD0021, 9EAP) - Küllalti raske, aga kasulik aine.
JavaScript (ICD0006, 6EAP) - Samuti küllaltki raske, aga kasulik aine.
IT süsteemide kasutatavus (ICD0003, 6EAP) - Osati kasulik. On vähesel määral rakendust leidnud.
Comments
Post a Comment