Ideal Learning - hauskin tapa oppia
Vaihda navigointi
  • Ajankohtaista
  • Blogi
  • Kurssit
  • Opettajasi
  • Facebook
  • Pieni ohjelmointikirja
  • Programming Book
  • Ohjelmointikisa 2021

Ajankohtaista

Uusi kurssi alkaa syksyllä 2021 - valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin

Kirjoittanut Juuso Vuorinen
Julkaistu: 07.04.2021

Ideal Learning Oy:n järjestämä full stack -ohjelmointikoulutus poikii tyytyväisiä oppilaita ja vielä tyytyväisempiä työpaikkoja tiuhaan tahtiin. Pirkanmaan ELY-keskus on päättänyt ostaa valtavirrasta poikkeavan koulutuksen myös lukukaudella 2021-2022, jonka haku aukeaa syyskuussa 2021. Haastattelimme koulutuksesta vastaavan yrityksen opettajaa Juuso Vuorista ja kyselimme hänen mietteitään menneistä ja selvitimme mitä uutta syksyn 2021 alkavaan koulutukseen sisältyy verrattuna aiempiin vuosiin.

K: Ideal Learning Oy:n järjestämä koulutus näyttää johtavan erinomaisiin kokemuksiin niin oppilaiden, opettajien, työnantajien kuin Pirkanmaan ELY-keskuksen ja TE-toimistonkin mielestä. Miten tämä voi onnistua vuodesta toiseen?

V: Kurssimme oppimistavoitteissa korostuvat seikat, joita ohjelmistosuunnittelijoita palkkaavat yritykset tuntuvat arvostavan. Näitä ovat erityisesti perusohjelmointitaidot ja käsitteistön hallinta siinä määrin, että itsenäinen tiedonhaku onnistuu. Lisäksi panostamme opiskelijoiden motivointiin - motivaatio syntyy taitojen kehittymisen seurauksena. Mikään ei motivoi niin paljon kuin huomata olevansa riittävän taitava alan töihin. Perustaitojen kehittyminen on kaiken a ja o; yritykset opastavat mielellään oppilaita käyttämissään teknologioissa harjoittelun aikana. Näin voimme kurssin aikana keskittyä tiettyjen kynnystaitojen oppimiseen ja siihen, miksi eri teknologioita tarvitaan missäkin tilanteessa. 

K: Monet koulutusta tarjoavat organisaatiot kertovat säännöllisin väliajoin keksineensä aivan uuden, entistä paremman tavan kouluttaa ja työllistää. Oletteko te keksineet jotain uutta ja ihmeellistä, mitä oppimiseen, opettamiseen tai työpaikan löytämiseen tulee?

V: Emme ole kymmenvuotisen taipaleemme aikana keksineet mitään uutta. Opetusmenetelmämme edustavat hyvin tavanomaista ongelmakeskeistä oppimista, johon yhdistellään perinteisiä opetusmenetelmiä. Opetus on teoriajakson aikana opettajavetoista ja yksilökeskeistä - ohjelmointitaitojen kehittymisestä saa palautetta teoriajakson aikana moneen otteeseen yhdenkin viikon aikana. Olemme ottaneet mallia lääketieteen opetuksesta Suomessa. Lääketiedettä opetetaan Suomessa ongelmalähtöisesti. Etenemme yhdessä pienessä ryhmässä koko opetuksen ajan. Oppilaat ja opettajat ovat paljon äänessä ja vielä enemmän kuulolla, panostamme toistemme ymmärtämiseen - aina voi kysyä ja vastaamme 4 kuukauden teoriajakson aikana satoihin oppilaiden esittämiin kysymyksiin ja kommentteihin. Rohkaisemme käyttämään uusia käsitteitä keskusteluissa mahdollsimman paljon, jotta ne muuttuvat lihaksi ja lopulta ohjelmointitaidoiksi.   

K: Full stack -koulutuksenne sisältää paljon web-ohjelmointiin liittyviä ongelmia ja ajatuksia niiden ratkaisemiseksi. Mikä tuossa kaikessa on oleellisinta? 

V: Oleellista on huomata, että web-ohjelmoinnissa kyse on pohjimmiltaan kommunikaatio-ohjelmoinnista. Tiedon kulku voi pysähtyä minä hetkenä hyvänsä ja ohjelmoijan tulee ohjelmaa jo suunnitellessaan varautua siihen. Tämä on tärkeää erityisesti tiedon yhtenäisyyden kannalta, varsinkin, jos järjestelmällä on useita eri käyttäjiä. Sovelluksen tilan jäsentäminen sopivin työkaluin on niin ikään eräs kurssimme oppimistavoitteista. Ohjelman tulee toimia luotettavasti myös yllättävissä tilanteissa. Oletuksena on, että kaikki mikä voi mennä pieleen, varmasti menee. 

K: Kuinka paljon kursseilla on keskeytyksiä? Kuinka moni löytää työpaikan kurssin jälkeen?

V: Keskimäärin 1 henkilö 15:sta keskeyttää kurssin syystä tai toisesta. Jokainen oppimistavoitteet saavuttanut kurssilainen löytää ohjelmistosuunnittelutöitä yleensä viimeistään puoli vuotta kurssin loppumisen jälkeen, suurin osa työllistyy usein jo harjoittelupaikkaansa. Joskus työttömyys voi jatkua myös kurssin jälkeen, vaikka oppimistavoitteet oltaisiin saavutettukin - työttömyyden jatkumiseen  on silloin yleensä muitakin syitä kuin taitojen puute. 

K: Miten ryhmähenki opettajien ja kurssilaisten kesken syntyy?

V: Jokainen oppilas opiskelee samoja asioita ja näin ollen koko ryhmä on kaksi yhteistä tavoitetta. Yhtäältä kehitämme jokaisen taitoja ja toisaalta koko ryhmän pitää löytää harjoittelupaikka ja työpaikka. Olemme oppilaiden kanssa samassa veneessä yhteisin tavoittein. Näin ei voisi olla, jos jokainen opiskelisi omia juttujaan. Koulumainen opetus ja , yhteiset tavoitteet ja suhteellisen tarkka lukujärjestys auttavat ryhmähengen synnyttämisessä. 

K: Millaiselle henkilölle kurssi sopii?

V: Kurssi sopii henkilölle, joka haluaa oppia perustelemaan ohjelmointiratkaisunsa nykyaikaisin välinein koskivatpa ne yksittäistä funktiota tai laajempaa kokonaisuutta. Jos haluat löytää valmiin mallin tekemiselle, kurssi ei ehkä ole sinua varten. Etenemme yksinkertaisista harjoituksista monimutkaisempiin - oleellista on saada "laskurutiini" ratkomalla ensin yksinkertaisia tehtäviä ja törmätä uusien vaatimusten myötä vaativampiin tehtäviin. Kurssista suoriutuminen edellyttää ahkeraa työskentelyä niin ryhmässä kuin yksin. 

K: Millainen vuosikurssi 2021-2022 on luvassa?

V: Sisällön osalta kurssi tulee olemaan samankaltainen syksyllä 2020 alkaneen kurssin kanssa.kurssin kanssa. WebSocket -rajapinnan opiskelu liitettäneen kiinteämmäksi osaksi ensi syksyn kurssin loppuosaa. Lisäksi pyrimme hyödyntämään opiskelijoiden laatimia ryhmätöitä esimerkiksi heidän esitellessään tulevilla harjoittelupaikoilla käytettyjä työkaluja, kuten ohjelmointikieliä ja muita välineitä, entistä paremmin. 

K: Millaisin eväin opastaisitte tulevia ohjelmistosuunnittelijoita, vaikka uraa vaihtavia?

V: Kirjoitimme muutama kuukausi sitten aiheesta jutun: Miten ohjelmistosuunnittelijan uran alkuun pääsee, miten töissä pysytään ja miten kehitytään eläkkeelle asti ja vielä sen jälkeenkin? Ja aina kannattaa osallistua koiramaiseen ohjelmointikisaan ja voittaa koiramainen ohjelmointikirja!


K: Onko ohjelmoinnin opiskelu kursseillanne vakavaa ja asiapitoista jurotusta vai otatteko koskaan rennosti?

V: Kyllä. 


Hyvää kevättä ja tsemppiä ohjelmointihommiin!

T: Selma-koira ja kumppanit




Selma-koira osallistuisi sellaiselle kurssille, missä lounaalla tarjotaan kanaa ja nappuloita.

Kommentoi
  1. Opiskelu kantaa hedelmää vuodesta toiseen
  2. Osallistu koiramaiseen ohjelmointikisaan ja voita koiramainen ohjelmointikirja!
  3. Functional programming matters to JS programmers, too
  4. Opi React - ilmaiset oppimisvideot
  5. Kippistellään valmistuneille ja valmistaudutaan syksyn uuteen kurssiin
  6. useEffect-hookin käyttötilanteita ja yleisiä ratkaisuja sivuvaikutusten eristämiseen sovelluksessa
  7. Livekoodataan yhdessä koiramainen muistipeli Reactilla
  8. Koiramaisen ohjelmointikilpailun tulokset
  9. llmainen Koodiklinikka - Funktionaalinen React
  10. Chicken Jerky Flavoured Introduction to Functional Programming is out in English
  11. Ilmainen työpaja - funktionaalisen React-ohjelmoinnin jatkojen jatkot - useReducer hook ja Context API
  12. Ilmainen työpaja - funktionaalisen React-ohjelmoinnin jatkot - sivuvaikutusten käsittely effect-hookilla esimerkkinä HTTP-pyynnöt Axios-kirjastolla
  13. Ilmainen React-työpaja - rakennetaan nelilaskin funktionaalisin React-komponentein
  14. A free training event - Integrating minimax algorithm to a simple React-based tictactoe game (NP-complete -like problem)
  15. Ilmainen React-kurssi uusitaan
  16. Ilmainen React-kurssi käynnistyy
  17. Lähde mukaan opiskelemaan funktionaalista ohjelmointia - maksaa vain vaivan

Uusi kurssi alkaa syksyllä 2021 - valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin

Uusi kurssi alkaa syksyllä 2021 - pääsykokeeseen valmistautuminen kannattaa aloittaa hyvissä ajoin

Full stack -kehittäjä 2020 kurssin esittely

Suomenkielistä lukemista ja videoita ohjelmoinnin perusteista

Functional Dogs (in English)

Koiramaista juttua ohjelmoinnin opetuksesta Dimensio-lehdessä

 

Blog

  • 2021
    • Uusi kurssi alkaa syksyllä 2021 - valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin 07-04-2021

      Lue lisää: Uusi kurssi...

    • Opiskelu kantaa hedelmää vuodesta toiseen 30-03-2021

      Lue lisää: Opiskelu...

    • Osallistu koiramaiseen ohjelmointikisaan ja voita koiramainen ohjelmointikirja! 08-03-2021

      Lue lisää: Osallistu...

    • Functional programming matters to JS programmers, too 12-01-2021

      Lue lisää: Functional...

  • 2020
    • Opi React - ilmaiset oppimisvideot 02-10-2020

      Lue lisää: Opi React -...

    • On teaching functional programming concepts with less functional languages 14-08-2020

      Lue lisää: On teaching...

    • Miten ohjelmistosuunnittelijan uran alkuun pääsee, miten töissä pysytään ja miten kehitytään eläkkeelle asti ja vielä sen jälkeenkin? 25-07-2020

      Lue lisää: Miten...

    • Lisäinfoa mallisovelluksesta ja harjoittelupaikan hakemisesta 2020 full stack -koulutuksen hakijakandidaateille 24-07-2020

      Lue lisää: Lisäinfoa...

    • Näytä hampaasi ohjelmistokehittäjänä ja tule mukaan full stack -koulutukseen 23-07-2020

      Lue lisää: Näytä...

    • Kippistellään valmistuneille ja valmistaudutaan syksyn uuteen kurssiin 25-06-2020

      Lue lisää: Kippistellään...

    • Opiskeluvinkit ja lisätietoa syksyn 2020 full stack -koulutukseen hakevalle 25-06-2020

      Lue lisää: ...

    • useEffect-hookin käyttötilanteita ja yleisiä ratkaisuja sivuvaikutusten eristämiseen sovelluksessa 22-05-2020

      Lue lisää: ...

    • Livekoodataan yhdessä koiramainen muistipeli Reactilla 30-04-2020

      Lue lisää: Livekoodataan...

    • Koiramaisen ohjelmointikilpailun tulokset 24-04-2020

      Lue lisää: Koiramaisen...

    • llmainen Koodiklinikka - Funktionaalinen React 23-04-2020

      Lue lisää: llmainen...

    • Chicken Jerky Flavoured Introduction to Functional Programming 15-04-2020

      Lue lisää: Chicken...

    • Chicken Jerky Flavoured Introduction to Functional Programming is out in English 13-04-2020

      Lue lisää: Chicken Jerky...

    • Ilmainen työpaja - funktionaalisen React-ohjelmoinnin jatkojen jatkot - useReducer hook ja Context API 09-04-2020

      Lue lisää: Ilmainen...

    • Ilmainen työpaja - funktionaalisen React-ohjelmoinnin jatkot - sivuvaikutusten käsittely effect-hookilla esimerkkinä HTTP-pyynnöt Axios-kirjastolla 03-04-2020

      Lue lisää: Ilmainen...

    • Ilmainen React-työpaja - rakennetaan nelilaskin funktionaalisin React-komponentein 01-04-2020

      Lue lisää: Ilmainen...

    • A free training event - Integrating minimax algorithm to a simple React-based tictactoe game (NP-complete -like problem) 28-03-2020

      Lue lisää: A free...

    • Ilmainen React-kurssi uusitaan 26-03-2020

      Lue lisää: Ilmainen...

    • Ilmainen React-kurssi käynnistyy 23-03-2020

      Lue lisää: Ilmainen...

    • Lähde mukaan opiskelemaan funktionaalista ohjelmointia - maksaa vain vaivan 16-03-2020

      Lue lisää: Lähde mukaan...

    • Osallistu koiramaiseen ohjelmointikisaan ja voita ohjelmointikirja! 13-03-2020

      Lue lisää: Osallistu...

    • Pieni ohjelmointikirja 17-02-2020

      Lue lisää: Pieni...

    • Miksi kannattaa opetella rakenteinen kyselykieli? 05-01-2020

      Lue lisää: Miksi...

  • 2019
    • Hauskaa joulua ja kanaherkun tuoksuisia lukuhetkiä! 21-12-2019

      Lue lisää: Hauskaa...

    • Apua funktionaalisen ohjelmoinnin opiskeluun 07-11-2019

      Lue lisää: Apua...

    • Lisäinfoa mallisovelluksesta ja harjoittelupaikan hakemisesta 2019 full stack -koulutuksen hakijakandidaateille 02-09-2019

      Lue lisää: Lisäinfoa...

    • Selma-koiran ohjelmointipähkinät nyt youtubessa! 28-08-2019

      Lue lisää: Selma-koiran...

    • Koodaamisesta automaattiseen tietojenkäsittelyyn – kuka ostaisi "vähän" käytetyn sijoitusoperaattorin? 23-08-2019

      Lue lisää: Koodaamisesta...

    • Opiskeluvinkit ja lisätietoa syksyn 2019 full stack -koulutukseen hakevalle 28-06-2019

      Lue lisää: ...

    • Sofia Digital sai erinomaisen työntekijän ja Rami erinomaisen työpaikan 26-06-2019

      Lue lisää: Sofia Digital...

    • React on tänä vuonna funktionaalisempi kuin koskaan ennen 25-06-2019

      Lue lisää: React on tänä...

    • Kanaherkun tuoksuinen johdatus funktionaaliseen ohjelmointiin - ilmainen kirja! 19-06-2019

      Lue lisää: Kanaherkun...

    • Työpaikka syntyy osaamisesta ja erinomaisesta ryhmähengestä - palautetta 2018 alkaneelta full stack -kehittäjä kurssiltamme 26-05-2019

      Lue lisää: Työpaikka...

    • Full stack -kehittäjäksi React, JavaScript/TypeScript ja node.js teknologioilla ja funktionaalisella otteella 21.10.2019 alkaen 26-05-2019

      Lue lisää: Full stack...

    • Funktionaaliseen ohjelmointiparadigmaan tukeutuva React-kirjasto on päivä päivältä funktionaalisempi 15-05-2019

      Lue lisää: ...

    • Maailman ensimmäinen Haskell-kieltä koodaava koira laittaa koiranherkkupussin sisällön järjestykseen 01-04-2019

      Lue lisää: Maailman...

    • Ideal Learningin opit kantavat vielä vuosienkin päästä 31-01-2019

      Lue lisää: Ideal...

    • Miksi Haskell-kielen perusteet kannattaa ottaa vuoden 2019 oppimistavoitteeksi? 02-01-2019

      Lue lisää: Miksi...

  • 2018
    • Selma-koiran jouluhaukut oppilaille ja yhteistyökumppaneille! 23-12-2018

      Lue lisää: Selma-koiran...

    • Funktionaalinen ohjelmointimalli on yhä suositumpi – Chalmersin yliopisto palkkaa lisää tutkijoita aiheen pariin 07-10-2018

      Lue lisää: ...

    • Ohjelmointia ilman härpäkkeitä - funktio-käsitteen oppiminen rapujuhlilla 25-08-2018

      Lue lisää: Ohjelmointia...

    • Mennäänkö ohjelmoinnin opetuksessa sivuraiteelle? 22-08-2018

      Lue lisää: Mennäänkö...

    • Funktionaalista ohjelmointia hauskasti Haskellilla - Pitkyn asiallinen iltapala 26.9.2018 17-08-2018

      Lue lisää: ...

    • Voisiko ohjelmointia oppia ilman tietokonetta? 13-08-2018

      Lue lisää: Voisiko...

    • Voisinko oppia ohjelmoimaan? 10-08-2018

      Lue lisää: Voisinko...

    • Ohjelmoinnista ei voi kiinnostua, ellei sen eteen tee töitä 01-08-2018

      Lue lisää: ...

    • Python - paras ensimmäinen ohjelmointikieli? 27-07-2018

      Lue lisää: Python -...

    • Uusille urille - opiskele front-end, back-end tai full-stack -kehittäjäksi 24-07-2018

      Lue lisää: Uusille...

    • Selma-koiran kesäloma-ajatukset funktionaalisesta ohjelmoinnista 13-06-2018

      Lue lisää: Selma-koiran...

    • Koodailu on toisinaan ihan turhaa hommaa 19-03-2018

      Lue lisää: Koodailu on...

    • Morgan Stanley palkkaa Scala-taitoisia 28-01-2018

      Lue lisää: Morgan...

    • Funktionaalinen ohjelmointi keskustelutti 24.1.2018 25-01-2018

      Lue lisää: ...

    • "The data indicates that functional languages are better than procedural languages" 10-01-2018

      Lue lisää: "The data...

  • 2017
    • Ideal Learning Oy:n kouluttajille mentaalivalmentaja ja personal trainer 02-12-2017

      Lue lisää: Ideal...


Takaisin ylös

© 2021 Ideal Learning - hauskin tapa oppia