Voiko ohjelmoijaksi "ryhtyä" vielä aikuisella iällä?
Koodareista on kuulemma hirveä pula ja tulevaisuudessa vielä hirveämpi. Firmat oikein kilpailevat työntekijöistä ja tarjoavat suht hyvän palkan lisäksi kaikenlaisia etuja.
Ovatko kaikki ohjelmoijat a) lapsesta asti ohjelmoimaan opetelleita nörttejä ja/tai b) ohjelmistoarkkitehtuuria tms. opiskelleita (diplomi)insinöörejä tai vastaavia? Vai voiko aikuinen ihminen, joka ei ole koskaan hirveästi ohjelmoimiseen tutustunut (paitsi korkeintaan ehkä jotain VisualBasicin, C++:n, Pascalin, Javan tms. alkeita aikoinaan) mutta joka muuten on ihan sinut tietokoneiden kanssa ja hyvä oppimaan asioita, tulla ohjelmoijaksi itseopiskelun kautta?
Eli mikä on yleensä osaamistaso sellaisilla koodareilla, jotka otetaan rivikoodareiksi näihin moniin ohjelmistoyrityksiin tänä päivänä? Voiko sellaisen perusosaamistason (jolla pääsee töihin oppimaan tekemällä lisää) saavuttaa esim. opettelemalla muutaman kuukauden ajan itse jotain nykyään tarpeellista ohjelmointikieltä? Mitkä ovat parhaat kielet osata tällä hetkellä, Python tms.?
Alanvaihto on ajankohtaista monille kun ollaan ryytyneitä ja motivoitumattomia, sitten hakeudutaan lähihoitajiksi tai kiinteistönvälittäjiksi yms. mutta miten saataisiin ihmisistä enemmän koodareita. Sellaisista, joita ala kiinnostaisi ja joilla on sopivat ominaisuudet siihen, mutta ei vielä osaamista ja kokemusta.
Kommentit (8)
Yksinkertaistetusti voisi sanoa, että jos pitää kysyä niin ei kannata.
Sellainen parin kuukauden opettelu on ihan yhtä tyhjän kanssa. Ei mitään muutakaana vaativaa ammattia opita parissa kuukaudessa itsekseen vähän lukemalla. Miksi ihmiset kuvittelee, että tietotekniikka olisi jotenkin poikkeus. Kukaan ei sanoisi opettelevansa ravintolakokiksi sillä, että kokkailee kotona parin kuukauden ajan. Ja kokin työ on sentään pari kertaluokkaa yksinkertaisempaa kuin ohjelmointi.
Mutta jos oikeasti haluaa hakeutua alalle ja riittää intoa opiskella niin tottakai on mahdollista! Pitää vaan ymmärtää sen vaativan ihan oikeasti pitkäjänteistä työtä vuosien ajan. Ihan kuten mikä tahansa muukin ammatti.
Mooc.fi ja sieltä full stack (javascriptiä ja node.js) niin ainakin on se ilmoituksissa kysytyin kieli hallussa. Jos olet yli 30 niin vaikeaa voi olla työnsaantisi alalla ilman suhteita firmoihin. Pythoniakin käytetään paljon, samoin joitain muita kieliä.
Työvoimapula on enimmäkseen pelkkää puhetta koska suomessa on vähintään puoli miljoonaa potentiaalista työntekijää. Niissä on vaan se haittapuoli että suurin osa haluaa oikeaa palkkaa sekä pitää kiinni jostain työajoista ja muusta hömpötyksestä. Niinpä tietyntyyppiset yrittäjät rääkyvät julkisuudessa täysillä työvoimapulaa ja koittavat painostaa hallituksia sallimaan ulkomaisen työvoiman tuonnin vapaasti huolimatta suomalaisesta jättityöttömyydestä.
Voi ryhtyä jos on luontaisia lahjoja. Se ei oikeastaan selviä muuta kuin kokeilemalla käytännössä. Mutta jos on ollut esim. hyvä matematiikassa niin taipumuksia saattaa olla. Tai jos on hyvin looginen ja analyyttinen ajattelutapa ylipäätänsä.
Jos ei ole taipumuksia, niin ei kannata väkisin ruveta. Ei tule myöskään viihtymään alalla silloin.
Vierailija kirjoitti:
Yksinkertaistetusti voisi sanoa, että jos pitää kysyä niin ei kannata.
Sellainen parin kuukauden opettelu on ihan yhtä tyhjän kanssa. Ei mitään muutakaana vaativaa ammattia opita parissa kuukaudessa itsekseen vähän lukemalla. Miksi ihmiset kuvittelee, että tietotekniikka olisi jotenkin poikkeus. Kukaan ei sanoisi opettelevansa ravintolakokiksi sillä, että kokkailee kotona parin kuukauden ajan. Ja kokin työ on sentään pari kertaluokkaa yksinkertaisempaa kuin ohjelmointi.
Mutta jos oikeasti haluaa hakeutua alalle ja riittää intoa opiskella niin tottakai on mahdollista! Pitää vaan ymmärtää sen vaativan ihan oikeasti pitkäjänteistä työtä vuosien ajan. Ihan kuten mikä tahansa muukin ammatti.
Toiset oppivat kyllä huomattavan paljon nopeammin kuin toiset.
Hitaampikin kyllä oppii jos on riittävän sinnikäs.
Olen keski-ikäinen nainen it-alalla ja alkaa tulla jo korvista jatkuva oppiminen. Sanoisin että ala sopii niille jotka jaksavat koko ajan selvittää ongelmia ja omaksua uutta. Itse kadun että en ruvennut eläinlääkäriksi tai jotain. Sairaudet ei sentään vaihtuisi totaalisesti viiden vuoden välein. Vähintään.
Vierailija kirjoitti:
Mooc.fi ja sieltä full stack (javascriptiä ja node.js) niin ainakin on se ilmoituksissa kysytyin kieli hallussa. Jos olet yli 30 niin vaikeaa voi olla työnsaantisi alalla ilman suhteita firmoihin. Pythoniakin käytetään paljon, samoin joitain muita kieliä.
Työvoimapula on enimmäkseen pelkkää puhetta koska suomessa on vähintään puoli miljoonaa potentiaalista työntekijää. Niissä on vaan se haittapuoli että suurin osa haluaa oikeaa palkkaa sekä pitää kiinni jostain työajoista ja muusta hömpötyksestä. Niinpä tietyntyyppiset yrittäjät rääkyvät julkisuudessa täysillä työvoimapulaa ja koittavat painostaa hallituksia sallimaan ulkomaisen työvoiman tuonnin vapaasti huolimatta suomalaisesta jättityöttömyydestä.
Muuten olen kanssasi samaa mieltä, mutta tuo puoli miljoonaa on ihan puppua. Suomessa on 3,48 miljoonaa 15-64 -vuotiasta ihmistä. Heistä ei todellakaan 0,5 miljoonaa ole potentiaalisia koodareita.
Vierailija kirjoitti:
Olen keski-ikäinen nainen it-alalla ja alkaa tulla jo korvista jatkuva oppiminen. Sanoisin että ala sopii niille jotka jaksavat koko ajan selvittää ongelmia ja omaksua uutta. Itse kadun että en ruvennut eläinlääkäriksi tai jotain. Sairaudet ei sentään vaihtuisi totaalisesti viiden vuoden välein. Vähintään.
Tämä. Tosin löytyy IT-alalta myös niitä fossiiliarkistojakin, joissa kerran opetellulla kielellä samassa ympäristössä väsätään 50 vuotta lähinnä ylläpitoa, eikä pääse edes eläkkeelle, kun maailmassa ei ole enää korvaavia osaajia. Ne ehkä ovat marginaalisempia juttuja silti.
It-ala on nimenomaan lähtökohtaisesti ongelmanratkaisua. Ja kehittyy koko ajan. Joillekin luonnetyypeille tällainen on ihanteellista, toisille ei. Alalla on sitten myös erilaisia tehtäviä. Peruskoodarin on oltava pikkutarkka ja pitkäjänteinen keskittyjä. Isossa firmassa kurinalainen annettujen speksien täsmällinen ja huolellinen toteuttaja. Pikkufirmassa tai -projektissa taas kenties luova ja omatoiminen soveltaja. Asiakasrajapinnassa ja isomman mittakaavan suunnitteluvastuussa on puolestaan oltava monipuolisesti laajoja kokonaisuuksia ja riippuvuuksia ymmärtävä monialaosaaja, hallittava erilaisten ihmisten kanssa kommunikointi, jne. Jossain tuotesuunnittelun avainrooleissa pitää olla luovaa hulluutta ja halua rikkoa rajoja ja konventioita - silti teknologian realistiset rajat ymmärtäen. Mahdollisuuksia on monia ja monille, mutta juurikin ne ongelmanratkaisu ja jatkuva oppiminen ovat kaikkea yhdistävät piirteet.
Mikään ei tietenkään estä alanvaihtoa missä iässä tahansa, jos kyky ja halu kohtaavat. Alalla on ja käytetään tietyissä segmentissä aika paljon freelancereita ja itsenäisiä yrittäjiä, joissa perinteisiä ikäsyrjintäilmiöitä ei juuri tunneta. Helppoja toimeksiantojakin löytyy aina aloitteleville tai vähäisen kokemuksen tyypeille iästä ja taustasta riippumatta.
Voi ryhtyä ja tekemällä oppii. Aikuisethan ne ohjelmointikielet ovat kehittäneetkin.