Kyllä työ tekijänsä löytää - PT 2

Örfil

Guest
Eli ns. vitosen kurssi. Pilaileeko Albert taas kustannuksellamme?

Tuo homma kestää 7 kk.
 

Örfil

Guest
On sillä. 5 pisteellä ei saa K-Raudasta kuin yhden leca-harkon.
 

Formulanomi

Seksikäs rumä kääpiö
Liittynyt
22.10.1999
Viestit
41380
Sijainti
Toisaalla
Raikku:
Mä voin sitten sparrata ja antaa ylimääräisiä harjoitustehtäviä. Esim. vaadin olisi hyvä opetella, vaikkei olisi kursseilla...onko vai onko mukana joku jsf tai fx? Mongodb on kanssa tosi mielenkiintoinen tuttavuus kaikkien sql-pohjaisten kantojen jälkeen tietokantana.
 

Örfil

Guest
Raikku:
Mä voin sitten sparrata ja antaa ylimääräisiä harjoitustehtäviä. Esim. vaadin olisi hyvä opetella, vaikkei olisi kursseilla...onko vai onko mukana joku jsf tai fx? Mongodb on kanssa tosi mielenkiintoinen tuttavuus kaikkien sql-pohjaisten kantojen jälkeen tietokantana.
Kiitoksia! :)

Näin tosiaan on kuten vihjaat eli asioita myös kurssin ympäriltä on hyvä omaksua. Palataan asiaan tarvittaessa! Perusteiden verran on aikomus jo aloitella ominpäin ennen kurssin alkua, niin ei tule täysin uutta asiaa heti alkuun ja pystyy seuraamaan luentoja hieman rennommin. Puuttuvan järjen voi onneksi korvata aina raa'lla voimalla ;)
 

Formulanomi

Seksikäs rumä kääpiö
Liittynyt
22.10.1999
Viestit
41380
Sijainti
Toisaalla
Kiitoksia! :)

Näin tosiaan on kuten vihjaat eli asioita myös kurssin ympäriltä on hyvä omaksua. Palataan asiaan tarvittaessa! Perusteiden verran on aikomus jo aloitella ominpäin ennen kurssin alkua, niin ei tule täysin uutta asiaa heti alkuun ja pystyy seuraamaan luentoja hieman rennommin. Puuttuvan järjen voi onneksi korvata aina raa'lla voimalla ;)
Ihan yleinen vinkki ja melkein ilmaiseksi.

Keskity olio-ohjelmointiin tai tutki ihan aluksi olio-ohjelmointia. https://fi.wikipedia.org/wiki/Olio-ohjelmointi Aiheesta löytyy huomattava määrä materiaalia netistä. Monesti muilla kielillä (vaikka olisivat tukeneetkin olio-ohjelmointia) ohjelmoimaan oppineet jatkavat tavallaan koodaamista "sillä vanhalla tavalla" eli esim. tekevät java -luokista liian massiivisia sekaluokkia ja unohtavat olioparadigman kokonaan. Kannattaa siis perehtyä ja omaksua alusta alkaen olioajattelua. Toissijainen asia on sitten syntaksit yms.
 

Örfil

Guest
Onhan tuo Alppu jo melkoinen olio & ilmestys ja sen ymmärtäminen on auttanut asiassa, jo vuosien ajan :ahem:
 

Estate

Well-known member
Liittynyt
23.11.2001
Viestit
11920
Meillä (Aalto, informaatioverkostot) ohjelmointia lähdettiin opettelemaan Javalla ja hyvin vahvasti olio-näkökulmalla. Ehkä kuitenkin vähän eri tavalla kuin yleensä: kirjoteltiin esseitä tai piirrettiin käsitekarttoja, mietittiin vertauksia Platonin idea-oppiin. Toki myös koodattiin. :)

Nykyään Aallossa opetetaan ohjelmoinnin perusteet Scalalla, jolla on paljon samaa Javan kanssa.
Huvikseni tein edellissyksynä kurssin kaikille avointa verkkoversiota. Pidin todella paljon siitä, kuinka 1) tuolla kurssin materiaalissa selitetään asioita ja 2) kuinka kurssi on teknisesti toteutettu. Välissä on pieniä tekstin sisäistämiseen liittyviä nopeita tehtäviä isompien koodaustehtävien lisäksi. Ehkä vähän normaalimpi (ja muille kuin hippi-humanisti-infolaisille helpommin lähestyttävä :rolleyes:) kokonaisuus kuin omat ensimmäiset ohjelmointikurssini aikanaan. Voin suositella, jos tekee mieli vähän kokeilla. Englanniksi varmasti löytyy paljon hyviä sivuja, joku muu voinee niitä suositella.
 

Formulanomi

Seksikäs rumä kääpiö
Liittynyt
22.10.1999
Viestit
41380
Sijainti
Toisaalla
Onhan tuo Alppu jo melkoinen olio & ilmestys ja sen ymmärtäminen on auttanut asiassa, jo vuosien ajan :ahem:
Alppu on tosiaan luokan Olio instanssi. Metodeja ovat mm. juoSinol() ja riisuHousut() Luokka Olio perii luokan Ornari metodit ja luokka-attribuutit esim. meneLokaatio("Bouvet") tai meneLokaatio("Homomielisairaala").
 

Örfil

Guest
Alppu on tosiaan luokan Olio instanssi. Metodeja ovat mm. juoSinol() ja riisuHousut() Luokka Olio perii luokan Ornari metodit ja luokka-attribuutit esim. meneLokaatio("Bouvet") tai meneLokaatio("Homomielisairaala").
Mainio käytännön esimerkki - ihan oikeasti!
 

Formulanomi

Seksikäs rumä kääpiö
Liittynyt
22.10.1999
Viestit
41380
Sijainti
Toisaalla
Meillä (Aalto, informaatioverkostot) ohjelmointia lähdettiin opettelemaan Javalla ja hyvin vahvasti olio-näkökulmalla. Ehkä kuitenkin vähän eri tavalla kuin yleensä: kirjoteltiin esseitä tai piirrettiin käsitekarttoja, mietittiin vertauksia Platonin idea-oppiin. Toki myös koodattiin. :)

Nykyään Aallossa opetetaan ohjelmoinnin perusteet Scalalla, jolla on paljon samaa Javan kanssa.
Huvikseni tein edellissyksynä kurssin kaikille avointa verkkoversiota. Pidin todella paljon siitä, kuinka 1) tuolla kurssin materiaalissa selitetään asioita ja 2) kuinka kurssi on teknisesti toteutettu. Välissä on pieniä tekstin sisäistämiseen liittyviä nopeita tehtäviä isompien koodaustehtävien lisäksi. Ehkä vähän normaalimpi (ja muille kuin hippi-humanisti-infolaisille helpommin lähestyttävä :rolleyes:) kokonaisuus kuin omat ensimmäiset ohjelmointikurssini aikanaan. Voin suositella, jos tekee mieli vähän kokeilla. Englanniksi varmasti löytyy paljon hyviä sivuja, joku muu voinee niitä suositella.
Meinasin aloittaa tuon Scalan opiskelun, mutten sitten viitsinyt kun en ole varma tarvitsenko.

Todella tärkeä asia mielestäni tuo olio-ajattelun sisäistäminen nimenomaan ennen kuin aloittaa + javakoodauksen opettelun aikana. Tulisi pysyä mielessä koko ajan, vaikka sitten syntaksien opiskelu olisi kyseessä. Jälkikäteen on sitten paljon hankalampi pitää itseä kurissa eli jälkikäteen saattaa valmiista duunista huomata, että voi helvata mihis se olioajattelu unohtui. Lisäksi olisi tai on paljon helpompi omaksua design pattersneja ja omaksua erilaisten valmiiden javakirjastojen hyödyntäminen esim. java -apia lukeamalla jne.
 

Örfil

Guest
Koodailin aikanaan VB:llä paljonkin, mutta aina lipsahti pääkoppa perinteiseen proseduraaliseen maailmaan. Ja sitähän se käytännössä olikin siinä työssä, mutta asian "ongelmallisuus" on tiedossa.

Aloitin tosiaan koodauksen Basic:illa vuonna -85 :D ja se kummittelee aina taustalla ;)
 

Formulanomi

Seksikäs rumä kääpiö
Liittynyt
22.10.1999
Viestit
41380
Sijainti
Toisaalla
Koodailin aikanaan VB:llä paljonkin, mutta aina lipsahti pääkoppa perinteiseen proseduraaliseen maailmaan. Ja sitähän se käytännössä olikin siinä työssä, mutta asian "ongelmallisuus" on tiedossa.

Aloitin tosiaan koodauksen Basic:illa vuonna -85 :D ja se kummittelee aina taustalla ;)
Joo itse olen koodanut myös VB:llä (joka tuki tosiaan jo aikanaan luokka-ajattelua...jonkin verran ainakin) ja etenkin Cobolilla. Joka oli perinteistä proseduraalista koodausta ja ihan siis vain sitä. Sen takia pitkään ja yhä edelleen on usein vaarana se, että alan koodata "javalla cobolia". Siis käytännössä tarkoittaa juuri sitä, että olioparadigma unohtuu...jostain luokasta saattaa tulla puolivahingossa kaikkien luokkien äiti jne. :D
 

jupla

Well-known member
Liittynyt
30.6.2005
Viestit
12416
Sijainti
Kurjala
Joo itse olen koodanut myös VB:llä (joka tuki tosiaan jo aikanaan luokka-ajattelua...jonkin verran ainakin) ja etenkin Cobolilla. Joka oli perinteistä proseduraalista koodausta ja ihan siis vain sitä. Sen takia pitkään ja yhä edelleen on usein vaarana se, että alan koodata "javalla cobolia". Siis käytännössä tarkoittaa juuri sitä, että olioparadigma unohtuu...jostain luokasta saattaa tulla puolivahingossa kaikkien luokkien äiti jne. :D
:D:D
 

PekPoy

oik. yo.
Liittynyt
11.2.2001
Viestit
8173
Sijainti
Helsinki / f1racing.net / vasempaan kääntyvät mutk
Koodasin lapsena Quick- ynnä VisualBasicilla ja vähän C ++:lla. Kiinnostus lopahti kun olisi kehittyäkseen pitänyt paneutua enämpi C:hen ja olio-puoleen. Olen unettomina öinä pohtinut salaa jonkun kurssin käymistä aiheesta.

Niin ja onnittelut Rainierille täältäkin!
 
Ylös