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

Ajankohtaista

Full Stack 2022 kurssin Koodiklinikalla ihmeteltiin niin puhtaita funktioita kuin sivuvaikutuksiakin

Kirjoittanut Juuso Vuorinen
Julkaistu: 24.04.2023

Havaintoja kevään 2023 Koodiklinikalta – syynissä Ideal Learning Oy:n kahdeksas Koodiklinikka

Jo kahdeksatta vuotta Ideal Learning Oy:n kurssit ovat sisältäneet Koodiklinikan, jossa jokainen opiskelija kertoo, mitä on harjoittelupaikallaan tehnyt harjoittelun ensimmäisen puoliskon aikana. Nyt kun Selma-koirakin on saanut kesäturkin, lienee hyvä aika kirjata havaintoja kevään 2023 Koodiklinikasta.

Keskiviikkona 29.3.2023 Full Stack 2022 kurssi kokoontui jakamaan kokemuksiaan työharjoitteluista. Näimme mitä erilaisimpia toimintaympäristöjä ja ohjelmointivälineitä. Silmiinpistävää 10 opiskelijan esityksissä oli erilaisten valmiskirjastojen käyttö ja toisissa harjoittelupaikoissa harjoitteluympäristön ”kasaaminen” niin, että oppilaiden oli mahdollisimman helppo toimia ympäristössä itsenäisesti, ilman jatkuvan ohjauksen tarvetta.

Tyypillinen ratkaisu, jota käytettiin noin 30% harjoittelupaikoista näytti olevan yrityksen sisäinen projekti, jonka puitteissa harjoittelijoita eli käytännössä uusia työntekijöitä sisään yrityksen tekemiseen. Toinen erinomainen perehdytysmalli tuntuu vuodesta toiseen olevan riittävän yksinkertainen, hyvin määritelty ja tarkkarajainen speksi, jonka mukaan opiskelijan oli suhteellisen vaivatonta lähteä liikkeelle ja tutustumaan yrityksen ohjelmistotekemiseen.


Tutut ohjelmointikielet jylläävät

Ohjelmointikielistä pinnalle nousivat viime vuosien tapaan JavaScript, TypeScript, C# ja C++ ja hiukan eksoottisempana erikoisuutena Dart. Ohjelmointiin liittyvistä käyttöliittymäohjelmointityökaluista törmäsimme Reactiin ja Angulariin. Angularista näimme hyvinkin valovoimaisen pienen demon, joka paljasti hyvin Angularin toimintaperiaatteen ja koodin luonteen: funktioita on paljon ja niitä myös käytetään paljon. Datan käsittely on arkipäivää myös käyttöliittymissä ja funktioiden rooli korostuu.


Pilvipalvelut sovellussuunnittelun infrana

Pilvipalveluiden osalta esityksissä kuultiin niin Azuresta kuin Amazoninkin pilviratkaisuista. Varsinkin räätälöityjä ohjelmistopalveluja näyttävät tarjoavan yleensä ainakin näitä kahta vaihtoehtoa asiakkailleen. Azuren ideasta näimme hyvän yhteenvedon erään oppilaan esittämänä jo kurssin loppuvaiheen erikoistumisjaksolla. Järkevä infra yhdistettynä hyvään ohjelmistosuunnitteluun on ilman muuta niin toimittajan kuin asiakkaankin etu.


Pysyvyysratkaisuissa nähtiin tuttuja kamppeita

Pysyvyysratkaisujen osalta törmäsimme edellisten vuosien tapaan niin relaatio- kuin oliotietokantoihinkin. MongoDB tuntuu edelleen olevan monen yrityksen lempilapsi, mitä dokumenttimallisiin tietovarastoihin tulee. Relaatiokannoissa Microsoftin ratkaisut, postgreSQL ja MySQL näyttävät pitävän pintansa. Myös Microsoftin Azure Cosmos DB mainittiin ja kun Cosmos DB:tä yritettiin määritellä, huomattiin, että joskus on vaikea erottaa pilvessä tarjottavaa pysyvyyteen liittyvää kokonaispalvelua yksittäisestä tietokannasta. Asiakkaalle sillä ei ole niin väliäkään, mutta oppilaan on hyvä tietää, miten dokumenttikannat ja relaatiokannat eroavat. Tämä pätee muidenkin tarjoajien ”pysyvyysalustoihin” tai miksi niitä suomeksi kutsuisikaan.


Käyttöliittymäkomponenttien tyylittely

CSS-määrittelyjen laatiminen on edelleen hyvä osata web-sovelluksia tehdessä, mutta työkalut jylläävät silläkin saralla. Puhtaiden CSS-määrittelyjen sijaan näimme paljon valmiskomponentteja, joiden ulkonäköä ja toiminnallisuutta voidaan muuttaa konfiguroiden itse komponenttia koskematta CSS määrittelyihin. Monet UI-kirjastot, kuten Material UI, tarjoavat paljon mahdollisuuksia konfiguroida paitsi yksittäistä komponenttia, myös koko sovelluksen käyttöliittymää. Erilaiset teemat mahdollistavat helpon perusräätälöinnin asiakkaan nauttia. Material UI:n lisäksi Bootstrap kirjasto oli hyvin edustettuna esityksissä.


Websocketit

Harjoitteluissa törmättiin myös Websockettien mahdollisuuksiin. Useammassakin esityksessä pohdittiin Websockettien käyttämissä tietyissä harjoittelun aikana vastaan tulleissa ongelmatilanteissa. Ideal Learningin kursseilla vuosia kommunikaatioteknologioita opettaneen todellisen seniorin Tino Pyssysalon opit eivät siis menneet tälläkään kertaa hukkaan.

Websockettien osalta tuli esiin sama ilmiö kuin aiempinakin vuosina – aika harva yritys on ottanut ko. teknologiaa käyttöön, vaikka käyttötapauksia voisi ollakin. Tosin, näinhän teknologiat usein omaksutaan – ensin hitaasti, sitten nopeammin.


ChatGPT

Osa opiskelijoista on käyttänyt hyvällä menestyksellä ChatGPT:tä harjoittelun aikana. ChatGPT osaa antaa hyviä vinkkejä ja osaa myös kertoa, missä ohjelmassa mahdollisesti piilevä bugi on. Kannustamme kaikkia kokeilemaan ChatGPT:tä eri tilanteissa. Myös eräs vuosia harjoittelijoita palkannut asiakkaamme oli kiinnittänyt asiaan huomiota. Otamme ChatGPT:n opetuskäyttöön syksyllä alkavalla kurssillamme.


Funktiot ja sivuvaikutusten merkityksen oivaltaminen isossa roolissa Reactissa ja Angularissa

Jo useamman vuoden ajan opetuksessa painottamamme teoreettisluonteinen seikka on osoittautunut yhä tärkeämmäksi jokaisen ohjelmoijan ymmärtää. Kyse on tietenkin sivuvaikutuksen käsitteen ymmärtämisestä ja käsitteen soveltamisesta.

Oli kyse sitten Reactista tai Angularista, pelkästään dokumentaation ymmärtäminen edellyttää hyvää perusymmärrystä niin puhtaista funktioista kuin sivuvaikutuksistakin, mistä hyvänä esimerkkinä toimii lause Angular-kirjaston dokumentaatiosta: "A pure pipe must use a pure function, which is one that processes inputs and returns values without side effects.".

Moderni fornt end-kehitys on luonteeltaan entistä enemmän datan käsittelyn deklaratiivista kuvaamista. Jos sivuvaikutuksen tai puhtaan funktion käsitteet tuntuvat epäselviltä, Reactin tai Angularin kaltaisten kirjastojen soveltaminen jää usein puolitiehen, mikä ilmenee myöhemmin ohjelmiston laatuongelmina.


Kohti syksyä ja uusia koulutuksia – Full Stack 2023 alkaa

Lokakuussa 2023 käynnistämme uuden Full Stack -aiheisen Rekrykoulutuksen, johon etsimme juuri nyt Full Stack -ohjelmistosuunnittelutehtäviin uusia työntekijöitä rekrytoivia yrityksiä ja yhteisöjä. RekryKoulutus vaikuttaa olevan melko vähäriskinen tapa palkata uusi osaava työntekijä. Noin 6 kuukauden mittaisen koulutuksen kustannukseksi yritystä kohden jää noin tuhannen euroa kuukaudessa, joten koko koulutuksen kustannus yritykselle on hyvin kohtuullinen ELY-keskuksen osallistuessa kustannuksiin 70% osuudella.

Yli 10 vuoden kokemuksella etsimme hakijoiden joukosta tuttuun tyyliin niin hiomattomat timantit kuin enimmäkseen lisäkoulutusta etsivät kokeneemmat konkarit, kuten tähänkin asti ja teemme esivalinnan hakijoiden joukosta.

Lisäksi hoidamme yrityksen kanssa sopimusasiat kuntoon ja toimitamme asiaa niin hakijoiden kuin ELY-keskuksenkin suuntaan. Teemme yhteistyösopimuksen, kun sopiva hakija löytyy. Vastaamme opiskelijan vakuutusturvasta koko koulutuksen ajan.

Siis, jos sinä tai yrityksesi on etsimässä loppuvuodesta 2023 uutta osaavaa voimaa toteuttamaan moderneja web-sovelluksia, niin laitahan saman tien viesti kiinnostuksestanne ja mahdollisista kurssin syventävää osaa koskevista yrityskohtaisista sisältötoiveista palveluamme kohtaan osoitteeseen Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScript-tuen nähdäksesi sen., niin laitamme asian ”tulille” sillä ajatuksella, että saamme teille tammikuussa 2024 hyviä opiskelijoita harjoitteluun ja kuka ties esittämään vuoden 2024 Koodiklinikalla mitä mielenkiintoisimpia suunnitteluratkaisuja. 

 

Terveisin

Juuso Vuorinen ja kumppanit

Ideal Learning Oy  

 

"Turkki lähti, saa kevät nyt tulla, aika lämmin jo olikin mulla", taitaa Selma-koira mielessään riimitellä.

 

 

 



 

Kommentoi
  1. Full stack 2022-2023 ohjelmistosuunnittelukurssi alkoi 3.10.2022
  2. Pääsykoepreppaus ja lisää kurssi-infoa hakijoille 15.8. ja 22.8. klo 9-11.30
  3. Kun ohjelmistojen suunnittelusta tulee uusi ammatti
  4. Opi laatimaan toimivia, turvallisia ja ylläpidettäviä ohjelmistoja
  5. Uusi kurssi alkaa syksyllä 2022 - valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin
  6. Full stack 2021 kurssin opiskelijat valmistuivat etäopetuksessa erinomaisin tuloksin 6.6.2022
  7. Free fun(ctional) React programming training sessions for beginners to be continued on the 2nd of May
  8. Miten Haskellilla ja Yesod-kehyksellä tehdään ihan tavallisia softia
  9. Koiramaisen ohjelmointikilpailun 2021 tulokset
  10. Uusi kurssi alkaa syksyllä 2021 - valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin
  11. Opiskelu kantaa hedelmää vuodesta toiseen
  12. Osallistu koiramaiseen ohjelmointikisaan ja voita koiramainen ohjelmointikirja!
  13. Functional programming matters to JS programmers, too
  14. Opi React - ilmaiset oppimisvideot
  15. Kippistellään valmistuneille ja valmistaudutaan syksyn uuteen kurssiin
  16. useEffect-hookin käyttötilanteita ja yleisiä ratkaisuja sivuvaikutusten eristämiseen sovelluksessa
  17. Livekoodataan yhdessä koiramainen muistipeli Reactilla
  18. Koiramaisen ohjelmointikilpailun tulokset
  19. llmainen Koodiklinikka - Funktionaalinen React
  20. Chicken Jerky Flavoured Introduction to Functional Programming is out in English
  21. Ilmainen työpaja - funktionaalisen React-ohjelmoinnin jatkojen jatkot - useReducer hook ja Context API
  22. Ilmainen työpaja - funktionaalisen React-ohjelmoinnin jatkot - sivuvaikutusten käsittely effect-hookilla esimerkkinä HTTP-pyynnöt Axios-kirjastolla
  23. Ilmainen React-työpaja - rakennetaan nelilaskin funktionaalisin React-komponentein
  24. A free training event - Integrating minimax algorithm to a simple React-based tictactoe game (NP-complete -like problem)
  25. Ilmainen React-kurssi uusitaan
  26. Ilmainen React-kurssi käynnistyy
  27. Lähde mukaan opiskelemaan funktionaalista ohjelmointia - maksaa vain vaivan

Kevään Koodiklinikka antoi ajattelemisen aihetta 29.3.!

Full Stack 2022 kurssin Koodiklinikalla ihmeteltiin niin puhtaita funktioita kuin sivuvaikutuksiakin

Full stack 2021 kurssin opiskelijat valmistuivat etäopetuksessa erinomaisin tuloksin 6.6.2022

Full stack 2021 kurssin opiskelijat valmistuivat etäopetuksessa erinomaisin tuloksin 6.6.2022

Full stack 2022-2023 haku on auki 1.7.-2.9.2022!

Opi laatimaan toimivia, turvallisia ja ylläpidettäviä ohjelmistoja

Free functional React programming training sessions for beginners to be continued

Free fun(ctional) React programming training sessions for beginners to be continued on the 2nd of May

Functional Dogs (in English)

Blog

  • 2023
    • Full Stack 2022 kurssin Koodiklinikalla ihmeteltiin niin puhtaita funktioita kuin sivuvaikutuksiakin 24-04-2023

      Lue lisää: Full Stack...

  • 2022
    • Full stack 2022-2023 ohjelmistosuunnittelukurssi alkoi 3.10.2022 05-10-2022

      Lue lisää: Full stack...

    • Pääsykoepreppaus ja lisää kurssi-infoa hakijoille 15.8. ja 22.8. klo 9-11.30 09-08-2022

      Lue lisää: ...

    • Opi laatimaan toimivia, turvallisia ja ylläpidettäviä ohjelmistoja 01-07-2022

      Lue lisää: Opi laatimaan...

    • Opiskeluvinkit ja lisätietoa syksyn 2022 full stack -koulutukseen hakevalle 01-07-2022

      Lue lisää: ...

    • Uusi kurssi alkaa syksyllä 2022 - valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin 01-07-2022

      Lue lisää: Uusi kurssi...

    • Kun ohjelmistojen suunnittelusta tulee uusi ammatti 27-06-2022

      Lue lisää: Kun...

    • Full stack 2021 kurssin opiskelijat valmistuivat etäopetuksessa erinomaisin tuloksin 6.6.2022 07-06-2022

      Lue lisää: Full stack...

    • Free fun(ctional) React programming training sessions for beginners to be continued on the 2nd of May 08-04-2022

      Lue lisää: Free...

  • 2021
    • Pääsykoepreppaukset nyt katsottavissa Youtubessa 13-09-2021

      Lue lisää: ...

    • Miten Haskellilla ja Yesod-kehyksellä tehdään ihan tavallisia softia 01-09-2021

      Lue lisää: Miten...

    • Klassinen vai RekryKoulutus - mikä sopii minulle? 31-08-2021

      Lue lisää: Klassinen vai...

    • Pääsykoepreppaus ja kurssi-infoa hakijoille 3.9 ja 10.9. klo 9-11.30 30-08-2021

      Lue lisää: ...

    • Mihin ICT-alalla kannattaa suuntautua ja miksi? 26-08-2021

      Lue lisää: Mihin...

    • Tutki edellisten kurssien pääsykokeita 16-08-2021

      Lue lisää: Tutki...

    • Full stack 2020 vuosikurssin opiskelijat valmistuivat etäopetuksessa erinomaisin tuloksin 15.6.2021 08-07-2021

      Lue lisää: Full stack...

    • Opi laatimaan toimivia, turvallisia ja ylläpidettäviä ohjelmistoja - reaaliaikaisella etäopetuksella erinomaisiin tuloksiin 07-07-2021

      Lue lisää: Opi laatimaan...

    • Koiramaisen ohjelmointikilpailun 2021 tulokset 29-04-2021

      Lue lisää: Koiramaisen...

    • Opiskeluvinkit ja lisätietoa syksyn 2021 full stack -koulutukseen hakevalle 15-04-2021

      Lue lisää: ...

    • 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...

Koiramaista juttua ohjelmoinnin opetuksesta Dimensio-lehdessä

 


Takaisin ylös

© 2023 Ideal Learning - hauskin tapa oppia