Nyt omassa elämässäni asiat menevät todella hyvin. Viimeisen muutaman vuoden aikana opiskeluiden loppumisen jälkeen vointini on parantunut jatkuvasti. Kaikenlaista on kokenut, kaikenlaista tulee vielä vastaan. Jos asiat menevät näin paljon parempaa suuntaan, niin tilanne on jo erittäin hyvällä mallilla. Viimeisenä opiskeluvuotenani aivot tuntuivat lyövän niin tyhjää, että hädin tuskin kykeni valmistumaan koulutuksesta. Voisi sanoa, että olin kaikkeni antanut silloin. Osoitin oman potentiaalini, saavutin haluamani tavoitteen. Terveys ja hampaat ovat vielä pääosin tallella, henkinen vointini on tällä hetkellä parempi kuin ehkä koskaan aiemmin eläissäni. Voimavarojani olen myös oppinut suuntaamaan tehokkaammin, osittain oman itseni tarkkailuni kehittymisen myötä. Toivon mukaan voisin pian auttaa muita!
Kuva 1. Muistaisinpa itsekin aina nämä kolme kohtaa, usein muistaa liian myöhään.
Elämä introverttinä
Itse olen lapsena ollut hyvin sosiaalinen, tuli erittäin hyvin erilaisten ja eri ihmisten kanssa toimeen. Sittemmin tapahtui kaikenlaista, eristäydyin ja halusin olla omissa oloissani. Ala-asteikäisenä isovanhempien kuolema vielä meni itseltäni, mutta muutaman vuotta vanhemman veljen kuolema jätti pysyvät muutokset. Vanhemmille isovanhempien kuolema oli todennäköisesti isompi asia. Itselleni veli oli oman lapsuuteni läheisin henkilö, kuka erinomaisesti opetti henkisesti tämä karun maailman haasteisiin mikrotasolla.
Ala-asteen jälkeen en erityisemmin edes viihtynyt kavereideni kanssa. Internet oli itselleni iso asia, jonka koin keinona tutustua samanhenkiseen porukkaan. Ennen sitä olin vain yleisesti kaikenlaisesta henkisesti haastavasta ja uusista innovaatioista kiinnostunut. Tämä riittämättömyyden tunne oli todella raskasta, oikestaan kuitenkin sitä halusin. Mahdollisesti koulu tarjosi kipinä opiskelulle, oman motivaation lukea ja opetalla läpi elämäni muuten kuin vain arvosanoja hakemalla ja opettajia mielistelemällä.
Tutustuin erittäin paljon mm. Suomipelit.com -sivustolla ja Ohjelmontiputkassa verkkokavereihin, jota ennen keskusteluni aloitin jollain Peliaseman foorumilla kiinnostuksesta pelien tekemiseen mm. Click ’n Play -ohjelmalla. Olin huolissani omasta suomenkielen taidoistani, huonon itsetuntoni takia en voinut sitä tilannetta hyväksyä, vaan ryhdyin kirjoittamaan tekstiä. Toisaalta se oli iso motivaattori asioiden oppimiseen, mutta toisaalta se oli ehkä jopa liian voimakas voima pidemmänpäälle. Elämiä on kuitenkin vain yksi, joten sen takia 50-50 -riskisuhde on ihan perusteltu geneettinen strategia. [3]
Opiskelun suhteen olen ollut hyvin vakuuttunut omasta osaamisesta, toisaalta olen ollut erittäin epävarma onnistumisestani. Mielestäni tämä huoli oli jopa ihan perusteltua, myöhempi DI-tutkinnon suorittaminen oli itselleni melkoisen saavutuksen takana. Tavoite kuitenkin vahvistui itselleni erittäin hyvin Tiede-foorumin kautta. Koin löytäneeni oman ryhmäni, jotain parempaa kuin mitä reaalielämän ympäristö kykeni tarjoamaan minulle. Kesälomien aikana luin omasta kiinnostuksestani lukion fysiikat, matematiikan binoijakaumat jäivät vähemmälle. Fysiikka kiinnosti sen takia, että kykeni ymmärtämään fysiikan periaatteet teorian takana, jota kautta pystyi itsenäisesti päättelemään kaavat. Matematiikassa oli enemmän ulkolukua.
Toisaalta minulla oli aina kova motivaatio, mutta samaan aikaan olen hyvin vahva alisuoriutuja. Vaikka olenkin itseoppinut ohjelmoija, niin silti itseopiskelu ja harrastuneisuus sopivat minulle erittäin huonosti. Työntekoon olen kuitenkin hyvin vahvasti orientoitunut, eikä siinä ole koskaan ollut mitään isompaa ongelmaa. Omat sukupolveni ovat pitkiä ja isovanhempani ovat eläneet sota-aikana, niin varsin vahva nationalishenkinen arvomaailma positiivisessa mielessä on tarttunut minuun. Yhteiskunnalle tärkeänä oleminen on minulle erittäin tärkeää, mitä ominaisuutta vastapainotan itse olemalla hyvin arvoliberaali.
Työttömyys on itselleni erittäin ikävä asia. Jopa menin mieluummin siivojaksi kesätöihin kuin että olisi parin viikon kesätöihin mennyt naurettavalla muutaman satasen palkalle ties minne. Tosin sieltäkin sittemmin soitettiin, että olisi saanut mennä töihin, kun menin TTY:lle opiskelemaan. Olin myös valmistumisen jälkeen jonkinaikaa työttömänä, josta olisin mennyt vaikka ansiosidonnaisella ilmaisharjoittelijaksi koodaamaan, mutta kuulemma se ei sopinut HR-tädille. Palkkani on nyt parin työpaikan vaihdoksen jälkeen kuitenkin tuplaantunut, olen päässyt myös muuttamaan takaisin Tampereelle työpaikan mahdollistaessa sen.
Viiteen toiminnantarkastajana
Olen ilokseni saanut muutettua Tampereelle töihin samaan aikaan kuin Pirkanmaan Viiteelin eli tieteen ja teknologian vihreiden rekisteröity yhdistys aloitti toimintansa. Täällä aloitan yhdistystoiminnan aktiivisena jäsenenä. Olin jo kuntavaaleissa 2017 Vihreiden jäsen Seinäjoella, jolloin Seinäjoella Vihreiden valtuustopaikat lisääntyivät yhdestä kolmeen [4]. [5]
Viite on itselleni todella tuttu jo kuntavaaleista asti. Kyseinen yhdistys edustaa erittäin vahvasti omaa polittista kantaani [6]. Olen itse ollut aina hyvin tekno-tiede -orientoitunut henkilö, joka kannattaa eettisesti kestäviä toimintamalleja. Myönnän etten itsekään aina elä kuten ekologisesti olisi suotavaa, mutta yritystä on muuttaa muidenkin elintapoja kestävämmäksi. Sen tietysti pyrin tekemään niin, että se ei olisi mitään pakkopullaa ja keppiä, vaan että toiminta olisi edistyksellistä. Tältä osin koe Viiteen poikkeavan hyvin vahvasti Linkolaisesta vihreydestä, mutta toisaalta en koe tätä pelkästään pääkaupunkiseudun cityvihreydeksi. [1]
Oma poliittinen kiinnostukseni on ollut varsin vahvaa jo jopa nuoresta asti. Olen äänioikeutuksestani alkaen ollut erittäin kiinnostunut käymään Vihreiden vaalinvalvojaisissa, mutta en valitettavasti ole vain saanut aikaan. Olen myöskin kerännyt Piraattipuolueelle kannattajakortteja puolueen liittymiseksi puolurekisteriin. Kaveri vain sittemmin hävitti ne kortit, kun unohdin ne hänen kotiinsa. Sikäli harmillista, nuorempana turhaan emmin mennä porukkaan mukaan. Toiminta oli tosin vain pääkaupunkiseudulla, joten sikäli päätös oli perusteltava. Ehkä olisi pitänyt muuttaa pääkaupunkiseudulle, mutta vuokrat ovat siellä liian korkeat.
Viiteellä on todella hienoja tapahtumia, joissa näkee erittäin paljon samanhenkistä porukkaa. Tämä on se porukka, johon itse nyt vahvimmin samaistun. Toki Viiteläisiin tutustuin jo kuntavaalien yhteydessä mm. Facebookin kautta, jopa yllättäen löysin Vihreistä oman lokeroni. Sukupuolierojen häivyttämisestä puhutaan enemmän kuin koskaan aiemmin, mutta silti miesten ja naisten väliset erot tuntuvat korostuvan ajatusmaailmojen tasolla ulkoisten puolien yhdentyessä. Ehkä kyseessä on vain illuusio, kun itsellä tulee ikää lisää. Tosin itseäni sana feminismi ei aiheuta niin kovaa reaktiota kuin aiemmin. Luultavasti taustalla on oma sosiaalinen kehittymiseni, ymmärrän ettei kaikki ajattele kuitenkaan samoin kuin minä.
Etenkin omalla koulutuspolullani käsite naistutkimus on ollut vitsi ihan yliopistotasolla asti, oikeastaan vasta TTY:lla tuli vastaan käsite teekkarit vs. humanistit, ennen sitä vastaavaa arvolatausta ei oikeastaan ollut. Taustalla oli tietysti kuitenkin vain teekkarihuumori, joka on luonteeltaa hyvin mustaa ja toisinaan loukkaavaa. Itse joudun myöntämään, että se huumori voi olla jopa pahansisuista. Tietysti on hyvä, että asioita käsitellään. Huumori on oiva tapa käsitellä asioita. Mielipiteitä pitää tietysti voida sanoa, mielestäni se oikeus on niin feministeillä kuin vaikkapa nationalisteilla. Asioihin liittyvää hyvää argumentointia tulee molemmilta tahoilta, kuten myös huonoa argumentointia.
Suomen Mensan Pirkanmaan paikallisosaston hallituksen AW-vastaavana
Olen ollut viitisen vuotta jäsenenä Suomen Mensassa. Ajattelin tähän toimintaan mennä mukaan jo paljon aiemmin, mutta en myöskään silloin sitä saanut aikaiseksi. Nyttemmin täytyy myöntää, että minua kaduttaa se, olisi kannattanut. En aikoinaan olisi halunnut maksaa 550 euron ainaisjäsenyyttä, josta hinta on jo noussut 700 euron luokkaan. Porukka on ollut hienoa, olen myös kehittynyt sosiaalisesti valtavasti.
Itse hallituksen jäsenenä haluaisin, että voisin kohdella muita, kuten olisin halunnut heidän kohdelleen minua uutena jäsenenä. Pitää myös ymmärtää, että sitä Mensassakin tekee typeryyksiä, eikä aina heti sopeudu toimintaan mukaan. Positiivisella kierteellä on taipumusta tarttua, asian ymmärtäminen reaalielämääni kesti aikansa. Muistutan myös tarvehierarkiasta, jonka mukaan omat perustarpeet tulee saavuttaa, ennen kuin kunnolla voi auttaa muita. Ehkä itse olen saavuttanut nyt sen tason sekä ajan, elintason että monen muunkin asian suhteen. Ehkä itse olen ollut ennemmin se apua tarvitseva, enkä ole täten kyennyt edistämään muiden asiaa haluamallani tavalla.
Yhdistys on ollut sen takia todella opettavainen, että sosiaalisten suhteiden lisäksi on saanut huomata, että ketkä oikeasti ovat Suomen älykkäimmät 2% ihmiset virallisen kuviopäättelytestin perusteella. Se on monelle varmasti iso henkinen pettymys, kun ymmärtää todellisuuden. Aivan samoin kuin HR-henkilöiden hakemia superihmisiä ei ole olemassa, niin mensalaiset eivät olekaan niitä yliluonnollisia otuksia. Huomaa, että oikeasti porukka on suurelta osin omista henkisistä ongelmista kärsiviä ihmisiä, vaikkakin jokainen oma hieno persoonansa. Toisin osa saattaa olla erittäin hirveitä ihmisiä, jotka käyttävät omaa lahjakkuuttaan yhdistyksen sääntöjen vastaisesti muuten kuin ihmisyyden hyväksi, joka on jo lievemissäkin muodossa vahva peruste erottamiselle. Suomen Mensassa on jo yli 3000 jäsentä tällä hetkellä, erotettujen määrä kautta historian jää kuitenkin vain yhden käden sormilla laskettavaan määrään.
Itseäni hieman on nyt nolottanut yhdistyksessä oleminen, koska oman ajatukseni on ollut joku aika sitten varsin jumissa, kirjaimellisesti. Pakohuoneessa projektikurssikavereiden kanssa käytiin, niin olin vain taakkana. Pelkäsin tilan jäävän pysyväksi, mutta toipuminen on ollut erittäin nopeaa. Kaikki se kolmen vuoden aikana aivoista uupumani dopamiini on nyt alkanut virtaamaan opiskeluiden jälkeen, ajatukset ovat jatkuvasti entistäkin kristallia kirkkaampaa. Motivaatiota riittää, tulevaisuuden näkymät ovat erittäin positiiviset. Hirveitä joutuu kokemaan, että pessimismi, masennus ja pahoinvointi poistuu elämästä. Tällä hetkellä omassa elmässäni kaikki on erinomaisesti, tulevaisuuden näkymät myös osoittavat kohti parempaa.
Kohti uutta hienoa tulevaisuutta
Ehkä asia on vain niin; että mikä ei tapa, niin se vahvistaa. Oikeasti uskon niin, myös tulevana kuntavaaliehdokkaana, jos vain me saadaan elää sinne asti. Joku joskus sanoi, että nuoruus ei välttämättä ole elämän parasta aikaa. Itse ainakin toivoisin niin, mutta toivoisin tietysti nuorille mahdollisimman hyvää elämää. Nyt kun itse voi ja kykenee sellaista tekemään.
Toivoisin, että voisin tarjota niitä asioita tuleville sukupolville, joita itse sain vastaanottaa aikoinaan. Myös niitä asioita, joita itse olisin halunnut, mutta syystä tai toisesta ei ollut mahdollisuutta. Viiteen kokouksessakin tavoitteenamme oli tehdä maailmasta parempi paikka elää. Jotenkin en itse ole ollenkaan pessimistinen sen tavoitteen onnistumisesta.
I’m a professional windows programmer [Admin: me too 15 years later. :p ] and got this book as a simple quickstart into DirectX which I haven’t dealt much with in the past. I haven’t read the entire book yet, but I have read the first couple of chapters, and skimmed various others.
o The coding style is awful. The naming convention is a hodge-podge of szHungarianNotation, unix_style_underscores and variations. Formatting is uneven and makes following the printed code rather difficult. Tons of global variables. I’m generally willing to overlook this as I don’t copy code verbatim from books anyway, but I’d hate to be using this as a beginner.
o The code is written in a combination of C and C++ styles/APIs. I would have preferred if the author is going to use C++ that he actually made full use of the language, otherwise the code would be much clearer in plain C.
o The more I browse the the book the more obvious it becomes how badly layed out it is. Part IV is labelled ”Welcome to 3D” however the first two chapters are on DirectMusic, wouldn’t this have gone better in Part III ”Adding Music and Sound”? It does contain two chapters on 3D topics, but you don’t actually create a 3D application untill the first chapter of Part V ”Input Devices”, which in fact does not cover input devices, but covers basic 3D, textures, lighting etc… Part VI ”Direct3D Immediate Mode” contains chapters on DirectInput and Force Feedback (what happened to Part V ?) as well as 3D Sound (Part III?)
o The first outright error that I noticed was in chapter 4, which states ”In the last hour, you used a timer message WM_TIMER, to notify….” which is false. (the code on the CD may have, since I haven’t looked at it, but the book did not) Apart from that, the information presented so far does seem more or less useful and applicable, if not elegant. To anyone that has some experiance in windows developement, you may be better served browsing through MSDN (which you are certainly familiar with) and it’s samples, unless you have money to burn and just want to check this out. To anyone that has little or no experience and anyone who just prefers to work from a book, this one is likely to frustrate you and teach you quite a few bad programming habits, try and find a better one. ”Beginning Direct3D Game Programming” and ”Isometric Game Programming With Directx 7.0″ look promising and so far have great reviews.”
Kuva 2. Ehkä parempi, ettei tule kiusaus mennä sörkkimään niitä DOS-pohjaisia Windows 9X-ajureita.
[collapse]
Jos Suomessa on vielä paljon tehtävää paremman maailman eteen, niin miten on tilanne sitten Saharan eteläpuolisen Itä-Afrikan ihmisillä? Minkälaista siellä on elää ja olla, korrupotuneiden hallituksien, merirosvojen ja jengien keskellä? Minkälaista on toimia teknologiasektorin fiksumpana sellaisessa maassa, jossa ihmisten tietämys asioista on kuin 1000-luvun Euroopasta? Bill Gates tapaa myös sillä alueella paikallisia fiksuja ja visionäärisiä ihmisiä, jotka uurastavat sellaisessa rotankolossa, koko maapallon perseri’ässä. Heidän uurastuksensa on ihmiskunnalle erittäin arvokasta, koko alueen kehityksen taakka on heidän harteillaan. [2]
Tietysti myös voi samaistua esim. Somalian alueen poliisin rooliin, että miten valmis on uhraamaan itsensä tulevien sukupolvien nimeen. Jopa Gatesin kirjoituksesta voi nähdä peitellyn säälin näiden ihmisten puolesta, joiden nykyinen tilanne on itsekkäiden ja huijaavien eurooppalaisten syytä. Jos löytäisi oikean Mensalainen-lehden, jossa on artikkeli vertailukuvasta tähän, niin liittäisin heti. Siinä ulkopuolinen kehittyneen elämän keskellä elävä tulevaisuuden ihminen työskentelee kehittämässä robottidroneja, joilla tuhotaan nykyisenkaltainen muu sivilisaatio. Perusteena on heidän käyttämäänsä alkukantaisen kemialliset aseet ja huumeet, joiden voimalla harjoittivat rikollisuutta. Globaalin maailma uhkana oli hiilidioksidia vapauttava teollisuus. Olisiko auttaminen parempi keino kuin sota globaalien ongelmien ratkaisuksi, miltä tuntuisi että joku ylimielinen tulevaisuuden euforisessa virtuaalimaailmassa elävä henkilön toimesta meidät nykyisellä tekniikalla elävien ihmisten elämä tuhottaisiin kuin syöpäsolu? [2]
Taas elämä jatkaa kiertokulkuaan, kohti Tampereen vanhaa osaa kaupungista. Muutan puolen vuoden asumisen jälkeen pois Alajärveltä. Joku sanoi, että muutan pois Jumalan selän takaa. Itse olen asunut lapsena ja nuorena Peräseinäjoella, joten olen jo niin paatunut, että en itse niin osaa asiaan suhtautua. Tampere on kuitenkin hyvä kaupunki, vaikka maailmassa varmasti on parempiakin kaupunkeja. Itse ulkopuolisena olisi todennäköisesti hyvin järkyttynyt omasta kohtalostani, mutta pitää vain yrittää vaieta sellaiset ajatukset.
Uusi iteraatio
Elämässä ja ohjelmistokehityksessä ei alussa voi tietää, että mitä tuleman pitää. Eikä mielestäni todennäköisesti voida pitää onnistuneena, jos etukäteen jo tietää tulevaisuuden syntymästään asti. Joskus pitää eksyä, jotta voisi myös onnistua. Isoin vaiva on raaputtaa tyhjät arvat, voitot tulevat sitten mukana sattumalta. Samoin uuteen kirjahyllyyni on kertynyt valtavasti oman alan kirjallisuutta, enemmän tai vähemmän tarpeellista.
Kuva 1. Ostin uuteen asuntooni tyylikkään kirjahyllyn.
Kaikki myös alkaa pienestä, monimutkaiset asiat eivät tule kerralla oikein. Elämä on etenkin asia, jossa pitää elää vaihe vaiheelta, jotta voi päästä loppuun. Loppu ei edes ole mikään odottamisen arvoinen, tärkeintä on ne ennen sitä koittavat vaiheet. Näissä iteraatioissa mitataan, että pysyykö junassa mukana. Aiemmat vaiheet eivät aina mene nappiin, mutta valmiiksi asti ne on kuitenkin saanut. Perään kuuluttaen: Definition of Done?
Uudet työt
Vaihdan työni Japolta Sofia Digitalille muuton yhteydessä, ehkäpä Sofia Digitalilla tunnetuimmat sovellut Suomessa ovat Katsomo ja Ruutu. Tehtävät muuttuvat tuotannonohjauksista enemmän front-end -puolelle eli päätelaitteen pariin. Työni on älytelevisioihin liittyvien sovellusten tekemistä. Koen tämän aihepiirin myös kiinnostavampana kuin teollisuuden, media-ala on paljon seksikkäämpi puheenaihe kavereiden kanssa baareissa käydessä. Kaikella on aina kuitenkin puolensa.
Itse TTY:lla opiskellessani en ymmärtänyt Kuvan 2. Pig & Chicken-vitsiä, jollaisena sitä itse aikoinaan pidin. Nykyään olen tajunnut työn kautta varsin hyvin, että mistä siinä on kyse. Tämä on valitettava asetelma, joka usein ohjelmistoja kehittäessä tulee vastaan, miksi ei monessa muussakin tilanteessa. Koodari on kuitenkin se henkilö, joka tekee ohjelmistot. Koodaus on siis se tärkein asia, ohjelmointi on usein se ongelmallisin osa ohjelmistokehitystä. Nykyään arvostan todella paljon, että kaikilla osapuolilla on ymmärrystä ohjelmoinnista, jopa asiakkaalla. Valitettavasti maailma on kärjistäen sellainen, että pomona saattaa olla joku dorka miljardöörin poika, itse on se huippulajakas nero. Joskus kuulin, että silloin on valmis DI, kun ei tarvitse juoda kaikkea ilmaista viinaa. Niin maailma toimii.
Kuva 2. Ohjelmistokehityksessä on valitettavan usein kaksi erilaista ryhmää.
Itselleni erittäin tärkeää oli suorittaa sertifikaatti JavaScriptistä, CSS ja HTML -teknologioista. Myös vuoden työkokemus PHP-kielestä on eduksi. Voin siis kenelle vain suositella sertifikaattien suorittamista, niistä saatava hyöty on moninaista. Sen lisäksi että osoittaa omaa osaamistaan, niin myös oppii valtavasti valmistautuessa sertifikaattiin. Myös itse hallitsen selainten tuen 20 vuoden takaa, niin osaan tehdä kaikille älytelevisioille yhteensopivaa koodia. Kuvassa 3. ostamani ensimmäinen JavaScript-kirjani, jossa esitellään dynaaminen webbisivu alkuperäisessä muodossaan [3]. Netscapesta tulee itselleni aina mieleen kirjaston tietokone, jota sai käyttää vartin kirjojen haun lisäksi [4]. Myös lähes pyhä 30 vuoden takainen painos ’C-ohjelmointikieli’-kirjasta löytyy uudesta kirjahyllystäni.
Kuva 3. Tämän nuorena ostamani 2000 vuoden painoksen opit tulevat nyt tarpeeseen [7].https://youtu.be/CMvFKDHh4WM
Vaikka sertifikaatin testissä kaikkea ei täydellisesti osaisikaan, niin tietää ainakin, että mitä kaikkea teknologioilla voi tehdä. Hieman tuli sellainen kuva, että Microsofti halusi avata esiriippuaan: samanlaisia kuolevaisia me kaikki ollaan, ottaa vain chillisti. Tentataan 1½ tuntia, jonka aikana todetaan, että on osa meitä. Ei paljoa poikkea jostain Mensan testistä. Tämä on asia jota itse toivoisin Suomen peruskoulutukseen; standardoituja testejä.
Uudet harrastukset
Jatkan aiemmin hyväksi toteamaani harrastusta käydä säännöllisesti kävelyllä. Oma painoni kivasti laski kesän aikana, kuten aiemminkin on käynyt. Nyt kun työmatkaa kävellen on 20 minuuttia suuntaansa, niin saa hyvin hyötyliikuntaa päivittäin. Auton jätin pois käytöstä, jolloin ei tule edes turhia kuluja siitä.
Uutena harrastuksena minulle suositeltiin kirjoja. Luin elämäni ensimmäisen novellini aiheestä Nenä [1]. Ehkä voisi muutenkin lisätä kirjallisuusharrastusta. Töissä saa niin paljon käyttää televisioita, että on hyvä saada jotain vastapaino sille. Itse suosittelin omaan lukupiiriini 1850 vuonna julkaistua 2000 vuoteen sijoittuvaa utopistista kirjaa [2].
Pros & Cons
Aina on hyvä punnita asioiden hyviä ja huonoja puolia. Parhaimpana puolena itse koen, että pääsen Tampereelle asumaan. Työtä en täältä ole aiemmin löytänyt, joten sikäli hyvä muutos. Täällä on enemmän kavereita ja tekemistä. Kavereita pääsee kyllä näkymään, mutta ei oikein kiinnosta ajaa sen takia monta tuntia suuntaansa.
Vaikka palkka nousee, niin nousee myös elinkustannuksetkin. Todella vaikea arvioida, että miten sitten loppujen lopuksi kustannukset menevät. Täten koen tämän melko neuraaliksi asiaksi. Mikä lasketaan pakolliseksi kuluksi ja mikä sitten elintasoa nostavaksi asiaksi, niin niiden määrittely on hyvin yksilöllistä. Joku voi kokea autoilun luksukseksi, maaseudulla se on valitettavaa välttämättömyyttä.
Huonoimpana muutoksena mielestäni on se, että asuminen ja moni muu asia on hieman kalliimpaa. Myös ihmiset ovat hektisempiä. Pitää myös löytää oma porukkansa, joka joidenkin mielestä voi olla huono asia. Kaupungissa on helppoa olla yksinäinen, mutta on se sitä myös pienemmällä paikkakunnalla. Itselleni hieman isompi kaupunki sopii uskoakseni hyvin.
PS. Test Drive 2 -pelin julkaiseella DSI:lla on yhteyttä mm. Stuntiin ja Need for Speed -sarjaan. Kaikki lähtee pienestä! Perusperiaate ei ole kuitenkaan muuttunut mihinkään, enemmänkin vain yksinkertaistunut ja suoraviivaistunut.
https://www.youtube.com/watch?v=n7s0G8hc5Bs
Aiemmin olen kuunnellut nettiradiona Kohinaa [6]. Kuitenkin kun ongelmia on ilmennyt kyseisessä kanavassa, niin olen siirynyt nykyään NoLife-radioon [5].
Aina pitää olla uusia haasteita, jotta elämä pysyy mielekkäänä. Ehkä samoin kuin ihmisille yleensäkin keksitään elämään tarkoitusta, jotta eivät ryhtyisi mellakoimaan. Kansa siis tarvitsee leipää ja sirkushupeja [0]. Töistä saa leipää, vapaa-ajalla sitten on sirkushupeja. Itse olen löytänyt omat uusimmat sirkushupini suorittamalla Microsoftin sertifikaatteja.
Elämäni ensimmäinen sertifikaatti
Ensimmäiseksi sertifikaatiksekseni valitsin HTML-kurssin. Tämä varmasti on itselleni erittäin tärkeä. Minä myös tiedostan, että WEB-ohjelmointi ei ole minulle erityisen vahvasti hallussa. Olen itse kokenut tästä suurta huolta, kun itse koen opiskeluaikoinani olleeni vahvimmillaan nimenomaan matalan tason ohjelmoinnissa ja sulautetuissa järjestelmissä.
Nuorena oman ohjelmointiharrastukseni aloitin C-kielellä. Siis aikana, jolloin C++ ilman olio-ohjelmointia oli vielä C-kieltä. String-muuttujatyyppi oli jo silloin olemassa, joskaan en sitä käyttänyt opetellessani ohjelmoinnin perusteita itsenäisesti [13]. En siis ihan hirveän niin wanha ole vielä, että kokeneemman väite olisi ollut täysin validi aikoinaan [13]. Täten myös HTML-standardi on oletettavasti kehittynyt valtavasti 90-luvulta [4].
Mitä siis kurssista opin? Itse uskaltaisin väittää, että kurssi ei ole ihan huuhata ja rahastusta. Ensinnäkin se erottelee täydet huuhaatyypit pois. Nyt myös sain mustaa valkoiselle, että CSS ei ole itselläni aivan täysin hallussa. Minun siis kannattaisi panostaa enemmän verkkosivujen stailaustekniikoihin, jos haluan kehittää itseäni. Kuvassa 1. on tarkemmin eroteltuna oma osaamiseni tentin perusteella.
Kuva 1. Sertifikaatin tentistä tullut raportti
Sertifikaatin suorittaminen oli iso kynnys. Kokonaisuutena se ei DI-tutkinnon pohjalta ollut mitenkään hämmästyttävän haastava [14]. Kun on oppinut teknillisen yliopiston opetusmenetelmiin, niin kurssi oli jopa suhteellisen lepi. Parasta oli, että tentin pystyi suorittamaan omassa kodissaan. Ärsyttävintä oli, että ennen tenttiä piti viisi minuuttia puida omaa puhelintani jollekin intoilevalle valvojalle. Vein makuuhuoneeseen, niin tuli mussutusta. Toin sen testipaikalle, niin tuli lisää mussutusta. Lopulta sain aloittaa tentin, kun piilotin puhelimeni sohvani taakse.
https://www.youtube.com/watch?v=RI9XxzY7ePk
Opetusmateriaali oli erinomaista, valmentavaa tietoa oli tarjolla enemmän kuin tarpeeksi. Kuvassa 2. on Exam-Labin kysymyksiä [10]. Osa kysymyksistä oli jopa lähes oikeita tenttikysymyksiä. Hyvien tapojen mukaisesti kaikilla pitää olla samat mahdollisuudet, eikä tietoa saa pimittää.
Kuva 2. Tenttikysymysten arviointia yhteistuumin.
Erittäin tyytyväinen olen esimerkiksi, että TTY:n tietoteekkarikilta tarjosi vanhat tentit kaikille opetusmateriaalina [1]. Tällöin kukaan ties mikä salaseuralainen ei voinut saada sen parempia mahdollisuuksia kuin kukaan muukaan opiskelija. Itse toivoisin standardoituja testejä myös Suomen peruskouluun.
Sertifikaattien potentiaali
Ohjelmistoala on sikäli haastava, että useinkaan työhaastattelijat eivät tiedä riittävästi tekniikoista, jotta osaisivat tunnistaa ihmisten osaamisen. Se ei ole yllättävää, kun edes peruskoulu ei kykene tunnistamaan ihmisten lahjakkuuksia erityisen hyvin. 165 euroa ei useimmille ole kova hinta siitä, että voi osoittaa oman osaamisensa alalle riittäväksi.
Kuva 3. Ulkonäkö voi valehdella.
Ohjelmistoalalla on kuitenkin monenlaista koodaria. Usein edes työpaikan johtajat eivät ole täysin perillä, että minkälaisia osaajia omat alaisensa ovat. Itsekin joutunut joskus selaamaan koodia, jossa ~70 % koodiriveistä ovat echoa, jonka lisäksi toiminnallisuus oli echostuksen koostuvia if-lauseita. On melkoisen karua ymmärtää, että on melkein 20 vuotta aikaa, kun itse on kirjoittanut vastaavanlaista koodia [2].
”Unlike most other browsers currently in use, IE6 does not fully nor properly support CSS version 2, which makes it difficult for web developers to ensure compatibility with the browser without degrading the experience for users of more modern browsers. Developers often have to resort to strategies such as CSS hacks, conditional comments, or other forms of browser sniffing to make their websites work in IE6.” Wikipedia
Todellinen ymmärrys vaatii kuvan 4. mukaisesti valtavaa ymmärrystä selaimen ja tentattavien tekniikoiden syvällisestä toiminnasta, jotta ymmärtää tekniikoiden mahdollisuudet. Tätä varten ovat kehittyneet mm. jQuery-kirjasto luomaamaan yhteisen rajapinnan erilaisten selainversioiden JavaScriptin yhteensopivuusongelmien korjaamiseksi. On hyvä kuitenkin silti ymmärtää, että miten kyseisen kirjaston alla toiminnallisuus tapahtuu.
Kuva 4. kustomoidut tapahtumat kuuluvat osaksi sertifikaattia.
Tapahtumakäsittelijät tyypillisesti on tehty osoittimen avulla, jossa tapahtuma ja tapahtumakäsittelijä on liitetty toisiinsa. Nimettömän funktion kerrottiin tekevän sama asia ilman osoitinta. Vasta tämän esimerkin jälkeen ymmärsin, että mitä ovat JavaScriptin nimettömät funktiot, joilla oikosuljetaan koodia. Kyseessä on ilmeisesti vastaava toimenpide, jossa funktio saadaan liikutettua toisen funktion sisälle. Sen lisäksi myös JavaScriptissä kaikki on puurakenteessa olevia oliota, jonka paljastaminen auttoi todella paljon ymmärtämään kyseistä ohjelmointikieltä. Nämä ovat asioita, joita ei välttämättä osaa päätellä itsekseen.
Usein vitsaillaan ohjelmistoalalla rekrytointihenkilöstön pätevyydestä. On jopa huhuja, että työnhakuilmoituksessa edellytetään hakijalta aivan käsittämättömiä asioita; kuten vankkaa osaamista jostain tekniikan uusimmasta versiosta x vuosia y, vaikka kyseinen tekniikka on niin uusi, ettei kenelläkään voi olla niin pitkää kokemusta. Esimerkiksi edellytetään vähintään viiden vuoden kokemusta alemman abstraktiotason Q# 2-ohjelmointikielen soveltamisesta pilvipalveluihin ja Big Dataan [16].
Ohjelmistoala on elänyt kriisissä 60-luvulta. Iso osa projekteista epäonnistuu, kaikki on jatkuvassa kaaoksessa. Se on siis normaali tila, jossa henkiöstön mahdollisimman korkea pätevyys on kuitenkin itsessään hyvä asia. HTML, JavaScript ja CSS on todennäköisesti lähes kaikkien ohjelmistoasiantuntijoiden mielestä erittäin tärkeitä WEB-kehityksessä käyttöjärjestelmästä riippumatta. Todennäköisesti useimmat myös yhtyvät siihen, että sertifikaatin testissä 150 minuutin aikana kysyttävät 50 kysymystä testaavat todellista osaamista hyvin.
Gatesin Microsoft on hieno firma
Suomessa usein suhtautuminen Microsoftia kohtaan on melkoisen kriittistä. Mielestäni se ei sinällään ole yllättävää, kun maassamme on hyvin vahva Linux-historia, joka luonnollisesti vaikuttaa. Itsekin tietysti toivoisin, että meidän oman maamme ohjelmisto-osaaminen saisi mahdollisimman hyvää vaikutusta maailmalla. Vahvin huippu on toiminut koko ohjelmistoalan historian San Franciscon Piilaaksossa – Kaliforniassa.
”There are two major products that came out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.” –Jeremy S. Anderson
Suomessa kaikki ei ole aina sujunut täydellisesti, kuten kävin Linux-pohjaisen Nokian puhelimen kanssa, jonka Nokian omistajat hylkäsivät valitsemalla Elopin Nokian toimitusjohtajaksi [20]. Elop on omassa Microsofissaan taas paremmassa virassa, Nokia on tuhkana. Vika ei ollut Microsoftissa eikä Elopissa, Nokian osakkaiden omistajat olivat syyllisiä Suomen suurimman veronmaksajan tuhoamisesta. Valitettavasti tyhmästä päästä kärsii koko ruumis. [3]
Omasta mielestäni Bill Gates on oikein fiksu mies, joka on paljon tehnyt hyvää ohjelmistoalalla ja myös muutenkin. Kuvassa 5. on kuvankaappaus Bill Gatesin viestistä LinkedIn:stä, jossa seuraan häntä [5]. Gates on kaupallistanut ja ”tuonut tietokoneen jokaiselle pöydälle.” Hän on myös hyvin eettinen ja vastaa monilta arvoiltaan itseäni. Olen myös lukenut peruskouluaikana hänen kirjansa ’Valtatie tulevaisuuteen’. Seuraan myös hänen blogiaan [6].
Kuva 5. Itse seuraan Bill Gatesia LinkedIn’ssä.
Microsoftin tyyli on aina ollut hyvin yksinkertaista ja käyttäjille arvoa tuovaa. Tämä tyyli heillä on ollut kautta historian, jonka itse olen yrityksen toimintamallia ymmärtänyt. Kun Apple Machintoshia luodessaan yritti täydellisyyttä, niin Microsoft teki vastaavat asiakkaan tarpeita vastaavan järjestelmän erittäin edulliseen hintaan. Microsoft on myös aina ollut yritys, joka on arvostanut muita yrityksiä ja ohjelmistokehittäjiä. Yritys on aina ollut hyvin ahne toimija, mutta silti on tarjonnut mahdollisuuden menestyä heidän järjestelmiä käyttämällä.
Yleensä menestyjän tunnistaa samoista ominaisuuksista, jotka näkyvät erittäin hyvin Bill Gatesin tyylistä [7]. Usein älykkäät menestyjät ymmärtävät hyvin, että fiksut ja osaavat ihmiset ovat tärkeitä ihmisiä muutenkin kuin vain suorittavina henkilöinä. He tiedostavat asiat paljon laajemmin kuin vain oman etunsa kautta. Gatesi lukemassani ’Valtatie tulevaisuuteen’-kirjassaan oli nuorena ihmetellyt, että miksi hän sai aikoinaan Inteliltä kaikki pyytämänsä aineiston prosessoriin liittyen ollessaan nuori. Hän ei itse sitä enää ihmetellyt ollessaan Microsoftin toimitusjohtajana.
Kohti seuraavaa sertifikaattia
Seuraavaksi tarkoituksena on suorittaa itselleni HTML-sertifikaattia tutumpi C#-sertifikaatti. Tämä ei ole edes välttämätön, jotta voisin suorittaa sertifikaatin WEB-kehityksestä. Kuitenkin kyseinen asia on niin tuttu, kun olen kyseistä ohjelmointikieltä kymmenen vuotta käyttänyt. C# oli pääasiallinen opetuskieleni ollessani Seinäjoen Ammattikorkeakoulussa opiskelemassa. Kuvassa 6. on nykyinen suositeltu sertifikaattipolkuni.
Kuva 6. Minulle suositeltu oma polku sertifikaattien suorittamiseen.
Microsoftin sertifikaatit ovat yleisesti hyvin tunnettuja, ehkäpä kaikista tunnetuimpia ohjelmistoalan sertifikaatteja. On kuitenkin olemassa lukuisia erilaisia ohjelmistoalan sertifikaatteja myöntäviä tahoja, kuten mm. Oraclen MySQL-sertifikaatti, joka voisi olla hyväksi itselleni suorittaa [8]. Erityisesti kuitenkin houkuttaa C-kielen sertifikaatti [14, 19]. Kaikkia sertifikaatteja ei tietenkään tarvitse, mutta joitain on hyvä käydä, jotta osoittaa oman soveltuvuutensa ohjelmistoalalle.
Itse olen myös suunnitellut muuttavani ulkomaille. Olen hieman miettinyt esimerkiksi muuttavani Alankomaihin tai Belgiaan, jos saan riittävästi referenssiä omasta pätevyydestäni. Ulkomailla ei välttämättä paljoakaan anneta TTY:n DI-tutkinnolle arvostusta, ammattikorkeakoulutuksesta puhumattakaan. Itsehän suoritin DI-tutkinnon ilman kandi- ja ylioppilastaustaa. Täten sertifikaattien suorittaminen houkuttaa. Tietysti olisi myös hyvä sitten realistisesti ymmärtää, että mitä hyvää ja huonoa maassamme on.
Lessons learned: tulosten yleistä evaluointia käsiteltävästä asiasta onnistumisien ja epäonnistumisien pohjalta. [6]
Maakuntavaalit: Vuonna 2018 ensimmäistä kertaa järjestettävät alueuudistuksen mukaiset aluevaalit. [7]
Johdanto
Omassa elämässäni alkaa taas uusi vaihe, kun tulee ajankohtaiseksi muutto Alajärvelle. Tämä ei ole kuitenkaan ensimmäinen kerta kun tarvitsee muuttaa, mutta toivottavasti ei myöskään viimeinen. Elämän uudet vaiheet tulee nähdä kuin ohjelmien versionumerot: alkaa uusi luku elämässäni.
1. Uusi luku elämässä
Minun kirjoituksistani on kirjoittajana jo useita erilaisia versioita, on tullut työstettyä elämässään omia pohdistojaan monille erilasille foorumeille ja alustoille. Itse koen sen tavan omakseni, jotta saan jäsennettyä elämääni ja maailmankuvaani. Uskon, että kun asioita pakostakin joutuu työstämään, niin silloin oppii huomaamattakin uutta itsestään ja muusta maailmasta.
En ole täysin varma itsekään, että monennessako versiossa jo tällä hetkellä menen, olen nykyistä blogiani työstänyt hyvin ketterällä menetelmällä. En kuitenkaan usko, että versionumerolla on niinkään suurta merkitystä. Tärkeämpää on se, että miten paljon niiden aikana on oppinut uutta. Itse olen blogissani tähän asti painottanut huomattavasti enemmän määrällistä kuin laadullista kirjoittamista.
Iso asia omassa elmässäni on se, että osallistun syksyllä maakuntavaaleihin, sitten kun tai jos ne järjestetään. Itse jatkan perinteiseen malliini Vihreän liiton jäsenenä [9]. En tiedä paljonko saan ääniä, tai voisinko jossain muussa puolueessa saada enemmän kannatusta. En ole niin miettinyt asiaa siltä kannalta, vaan itse koen omat asiani tärkeäksi. TEK:n mukaan teekkarit ovat yleisesti hyvin ympäristömyönteisiä ihmisiä [4].
2. Muutto Alajärvelle
Alajärvi on itselleni varsin vierasta seutua, en ole siellä itse asunut aiemmin kuin vain Lehtimäen alueella. Olen jopa hieman jännitynyt, että mitä odottamatonta elämäni mahtaa siellä edes olla. Odotuksia on, mutta myös hieman epäilyksiä. Aina kaikki ei mene niin hyvin kuin voisi odottaa.
Kuva 1. Minulla on omassa kodissani tällainen kiva kattoikkuna.
Onneksi aina pääsee kuitenkin liikkumaan helposti ympäri Suomea, asuinpaikka ei loppujen lopuksi sido kovinkaan paljoa. Tärkeintä on miettiä asuinpaikallaan sitä, että miten paljon kuluu vapaa-aikaa liikkumiseen suhteessa kustannuksiin.
2.1. Pros – hyvät jutut
Uskoisin, että Alajärvi on asuinpaikkana hyvin mainio. Kyseisessä paikkakunnassa on kaikki kaupungin peruspalvelut. En suoranaisesti osaa sanoa mitään asiaa, joka alueelta puuttuisi.
Sain oman asuntoni erittäin hyvältä ja keskeiseltä paikalta. alkujaankin ajattelin, että työmatkan tulee olla mahdollisimman lyhyt. Asunnot ovat myös varsin edullisia koko kaupungissa, joten ei ole edes erityisen hyvää syytä muuttaa keskustaa kauemmaksi.
Oma kotini on nyt työpaikan vieressä. Tässä on myös baari lähellä, jonka lisäksi aivan vieressä on myös paikallinen kebabbila. Kaikkialle tarvittaviin palveluihin ja paikkoihin pääsee kävellen.
2.2. Cons – kolikon kääntöpuoli
Alue on jossain määrin vähemmän vetovoimainen tällä hetkellä kuin esim. Seinäjoki. Väestöstä 0.4 % eli muutaman kymmentä henkeä muuttaa vuodessa pois. Syitä voi olla useita, mutta suurena tekijänä on varmasti alueen yli 10 % työttömyys. Täten on hienoa, että itse saa olla töissä. [5]
Harmikseen saa huomata, että Alajärveltä Seinäjoelle että Peräseinäjoelle on yli tunnin ajomatka [0]. Useimmille muille paikkakunnilla on vielä sitäkin pidempi matka. Täten tulee itse keksiä itselleen jotain tekemistä vapaa-ajalle. Ainakin hyvän oloinen Bar Kupperi on, jos ei muuta tekemistä keksi [1].
3. Töihin Japolle
Melkein aina olen töihin päässyt, vähemmän elämässäni on tarvinnut työttömänä olla. On sitten kyse ollut kesälomista tai opiskelulaitosten välisestä ajasta, niin on monenlaista työpaikkaa sopinut niiden väliin.
Nykyiseen työpaikkaani olisin päässyt ennen kuin menin TTY:lle opiskelemaan. Valitettavasti menin mieluumin yhteen toiseen lähempänä olleeseen työpaikkaa, joka ei ollut omaa alaani. En osannut arvata, että työllistyisin Etelä-Pohjanmaalla. Tämä hyvänä osoituksena siitä, että omaa elämäänsä ei voi helposti ennustaa, eikä se mene kuten voisi ennustaa. Ikinä ei tiedä, jos vaikka Absentille palaisin takaisin töihin kehittämään hyviä järjestelmiä [8].
Japo on merkittävä vaikuttaja Alajärvellä. Kyseinen yritys tuntuu olevan mukana kaikessa mahdollisessa paikallisessa toiminnassa. Kuvassa 2. on JAPO:n uusi Euronics-myymälä. Ylipäätänsä yrityksen toimialue kattaa melkein kaiken mahdollisen elektroniikkamyynnistä, verkkojen kautta ohjelmistotuotantoon. [2]
Kuva 2. Euronics-myymälä Alajärvellä on osa JAPO:n toimintaa. [euronics-alajärvi]Itselleni on tietysti suuret odotukset sen suhteen, että miten asiat etenevät uudella työpaikalla. Olen saanut hyvin järjesteltyä omassa elämässäni kaikki niin, että pystyn aloittamaan puhtaalta pöydältä asiani. Tiedä jo etukäteen, että haasteita tulee ottaa vastaan. Tiedän myös sen, että paljon hyvääkin tulee. Kehittyminen ja oppiminen on kuitenkin jatkuvaa. Aina tulee myös suorittaa ns. lessons learned.
Yhteenveto
Paljon on uutta opittavaa, jonka takia tarvitaan lisäselvittämistä. Tulokset ovat kuitenkin toistaiseksi erinomaisia.