Miten yhdistää projektioppiminen ja teoriaoppiminen?
Esimerkiksi, jos teen GitHub:iin projekteja, niin miten voin yhdistää niissä sitä, että demonstroin samalla järkevästi sitä, että hallitsen teorian? Sen sijaan, että demonstroisin teoriaosaamista jollain sertifikaateilla ja teoriakokeilla?
Voihan ne tietysti yhdistää omassa päässä, mutta oleellinen kysymys on, että miten yhdistää ne siten, että muutkin näkevät niiden yhdistyvän?
Jos pelkkä koodi ei kerro, miksi jotain tehdään juuri tietyllä tavalla, koodiin kirjoitetaan kommentteja tai erillistä dokumentaatiota, jossa koodin tarkoitus tai siihen liittyvä teoria selitetään sopivan tarkasti. Voisitko antaa selvän esimerkin, jossa tämä ei mielestäsi riitä? Mitä teoriaosaamista ja mille kohderyhmälle haluaisit tällöin tuoda enemmän esiin?
Metabolix kirjoitti:
(13.07.2025 08:09:05): Jos pelkkä koodi ei kerro, miksi jotain tehdään...
Ajattelin vaan, että mikä on tehokas tapa demonstroida tuota portfoliossa tms. Useimmiten lukijoilla ei ole kuitenkaan tuhottomasti kiinnostusta tai aikaa lukea kaikenlaista detailia. Kurssisuoritus tai sertifikaatti on nopea lukea, mutta se ei oikeastaan kerro koko totuutta. Olen esimerkiksi opiskellut jotain ainakin 10 op eli n. 266 tuntia Java:a enkä siltikään osaa Java:aa kovin hyvin. Sen sijaan, jos tekisin vaikka 60 tunnissa Java-projektin, niin voisin ainakin selittää, että mitä konsepteja sovelsin onnistuneesti.
Teoriakokeet eivät ole sama asia kuin sovellusosaaminen.
mavavilj kirjoitti:
Sen sijaan, jos tekisin vaikka 60 tunnissa Java-projektin, niin voisin ainakin selittää, että mitä konsepteja sovelsin onnistuneesti.
Tämä sopii GitHubissa hyvin projektin README-tiedostoon. Jos jostain syystä näitä konsepteja olisi niin paljon, että niiden kuvailu README:ssa vie liikaa tilaa tärkeämmältä tiedolta (kuten käyttöohjeilta), voisi mainita README:ssa jotain tärkeimpiä ja linkittää toiseen dokumenttiin, jossa on lisää yksityiskohtia.
Metabolix kirjoitti:
(13.07.2025 16:24:45): ”– –” Tämä sopii GitHubissa hyvin projektin README...
Kyllä, mutta tämä on vain mekaaninen vastaus kysymykseen.