On hauska muistella ajatuksiani ohjelmoinnista kurssia edeltäviltä ajoilta. Täytyy sanoa että itse ohjelmoinnista ei ollut edes oikeastaan minkäänlaista käsitystä. Olin aina kuvitellut että ohjelmointikieli on jotain erittäin sekavaa numeroiden ja kirjainten sekoitusta, jota vain harvat osaavat, koska se on niin vaikeaa. Mietin aina että onkohan niillä ihmisillä, jotka ohjelmoivat erilaisia ohjelmia, sellaiset valmiit työkalut ja [...]
Archive for January, 2008
Portfoliokysymys: Miten ajatukseni ohjelmoinnista on muuttunut kurssin aikana?
Posted in portfoliokysymykset on January 20, 2008 | Leave a Comment »
Päivänsäde ja menninkäinen: loppupuheenvuoro
Posted in loppupuheenvuorot on January 20, 2008 | Leave a Comment »
“Ohjelmoinnin opettelu on vähän niin kuin lukisi puolaa sanakirjan ja kieliopin avulla. Studio1:llä aletaan kirjoittamaan puolaksi romaania.”
Eräs infolle ennen minua loikannut naapurini kuvaili phuksisyksyn ohjelmaa edellä mainitulla tavalla alkusyksystä. Viimeistään loppusyksystä havaitsin sen varsin osuvaksi. Kurssilla pääpaino on ollut todellakin enemmän romaanin kirjoittamisessa kuin kieliopissa.
Rajallisen Java-kokemukseni perusteella on vaikea arvioida, mikä tapa opetella ohjelmoimaan olisi [...]
Java 6
Posted in java on January 20, 2008 | Leave a Comment »
Viimeinen ohjelmointiharjoitus oli ehdottomasti helpoin kaikista. Tässä vaiheessa kurssia olin oppinut käyttämään googlea ja API:a, joten en enää ollut samalla tavalla riippuvainen assareista.
Swing oli tullut jo edes jotenkin tutuksi viidennessä tehtävässä, ja graafinen toteutus oli huomattavasti mukavampaa, kuin edelliset sieni-tehtävät.
Ajastimen käyttöä olin henkilökohtaisesti testaillut jo bottia tehdessä, joten swing Timer-osio meni erittäin nopeasti. Tulosten tallentamisessa [...]
Oli kivaa – heihei!
Posted in loppupuheenvuorot on January 20, 2008 | 1 Comment »
Aluksi hieman ahdisti kun tajusin, että tänä vuonna suppean suorittaminen vaatisi viikottaisia osallistumisia olo-sessioihin jossa asennoiduttaisiin ohjelmoinnin maailmaan erilaisten filosofisten ajatuspähkinöiden kautta. Kun sitten ensimmäisissä sessioissa puhuttiin oravista ja platonista, enkä kuulemma oikeastaan saanut edes puhua mitään ”spoilaamisen pelossa”, rupesin hajoilemaan. Kun alkujärkytyksistä selvittiin monimutkaisempiin ongelmiin ja ryhmän yhteisiin projekteihin, muodostui kurssista loppujen lopuksi [...]
Loppupuheenvuoro
Posted in loppupuheenvuorot on January 20, 2008 | Leave a Comment »
Studio 1 kurssin suppean version läpi käyminen ei ole ollut työläin saavutukseni. Javan näprääminen on ollut poikkeuksellista siinä, että en ole tarvinnut sitä koulun joitakin kursseja lukuun ottamatta vielä mihinkään. Ohjelmoinnin perusteiden ymmärtäminen on kuitenkin ensiarvoisen tärkeää, sillä työelämässä erilaisiin ohjelmointitarpeisiin olen törmännyt jatkuvasti, vaikkakaan en Java-kielellä.
Vaikka ohjelmoinnin perus-perusasiat ovat iskostuneet hyvin pysyvästi [...]
Loppupuheenvuoro
Posted in loppupuheenvuorot on January 20, 2008 | Leave a Comment »
Viimeistä viedään, kurssi alkaa olla kasassa ja nyt arvosanaa jännittäessä on mukavaa vähän pohtia, mitä kaikkea sitä onkaan jättämässä tänä syksynä taakseen. Kun viime syksyä katselee näin jälkeenpäin, näkyy paljon koodia, epätoivoisia ongelmahetkiä Paniikissa, monia pitkiä tunteja Maarilla, APIa, hajoilua irkissä, hajoilua kavereiden kanssa, kiirettä, deadlineja, älynväläyksiä, onnistumisen hetkiä ja ylpeyttä kaikesta tästä.
Studio1 on [...]
Portfoliokysymys 2: Tarvitseeko käyttöliittymää erityisemmin suunnitella?
Posted in Uncategorized on January 20, 2008 | 1 Comment »
Käyttöliittymistä taisi täällä olla jo useampi merkintä. Aihe kolahti minuun paremmin kuin nuo muut. (mitä kiinnostavaa voi edes sanoa String-luokasta, pakkauksista, tai API:sta) Käyttöliittymien kanssa olen sentään tekemisissä koko ajan tätäkin kirjoittaessani.
Suoraan asiaan. Yksi ärsyttävimmistä käyttöliittymistä on mikroaaltouunissani. Lämmitysajan säätö tapahtuu isosta pyöreästä säätöruuvista kääntämällä – tai niin ainakin luulisi. Todellisuudessa säädin ei tee mitään, [...]
So long – and thanks for all the fish
Posted in loppupuheenvuorot on January 20, 2008 | Leave a Comment »
Kurssi tarjosi ikimuistosia elämyksiä laidasta laitaan. Syksyn aikana ehdin vuodattaa monta pisaraa verta ja hikeä parhaimmillaan/pahimmillaan 22 tunnin mittaisiksi venyneiden koodausmaratonien aikana. Olo taasen oli vähintäänkin euforisen huojentunut, kun pääsi palauttamaan ohjelmointitehtävän lauantai-iltana. Kalkkiviivoille asti venyneiden sessioiden siivittämänä huomasin, että ohjelmointi vaatii pitkäjänteisempää sitoutumista, kuin mitä minulla on tarjota. Ongelmia on helpompi katsoa yöunien jälkeen [...]
Portfoliokysymys 2: Miten ajatukseni ohjelmoinnista on muuttunut kurssin aikana?
Posted in portfoliokysymykset on January 20, 2008 | Leave a Comment »
Kesän loppupuolella postiluukusta kolisi muiden TKK:n esitteiden seassa psykedeelisten kalojen siivittämä esite, jonka viesti oli jotakuinkin seuraava: “Javaa, kivaa, tänä syksynä.” Kivaa tai ei – ainakin täysin uutta. Saavuin Studio 1:lle vailla ohjelmointikokemusta, vaikka olenkin peuhannut koneiden kanssa jo esikouluikäisestä. Pascalia olin joskus kokeillut, sekä kirjoittanut joitain shelliskriptoja Linuxin bash-terminaalissa, mutta koodaus oli melko etäinen [...]
Portfoliokysymys 1: Miten kurssia voisi parantaa?
Posted in portfoliokysymykset on January 20, 2008 | Leave a Comment »
Ah! Vihdoinkin tilaisuus vuodattaa kaikkien tietoisuuteen kurssin aikana syntyneet patoutumat!
Studio 1, kenties TKK:n laajin kurssikokonaisuus, on niin järkälemäinen paketti, että lienee mahdotonta olettaa sen miellyttävän kaikkia. Tosin eihän kurssien tarkoitus olekaan olla henkilökohtaiseksi räätälöityjä kokonaisuuksia, vaan tarjota alusta tehokkaalle oppimiselle. Itse kuitenkin viihdyin Studio 1:n tarjoamalla viiden kuukauden intensiivimatkalla java-ohjelmoinnin saloihin.
Ensimmäisten ohjelmointiharjoitusten pyörähtäessä käyntiin syyskuun [...]