Ideal Learning

Hauskin tapa oppia

Opiskelu kantaa hedelmää vuodesta toiseen

Huomasimme eilen Selma-koiran kanssa Linkedin-virtaa selaillessamme iloisen uutisen. Eräs vuosia harjoittelupaikkoja tarjonnut yhteistyökumppanimme oli pyytämättä ja yllättäen tehnyt Linkedin palveluun postauksen, josta totisesti ilahduimme. Mukavaa, että yhteistyökumppanimme jaksavat kanssamme vuodesta toiseen ja vielä mukavampaa, että löytyy mahdollisuuksia fiksujen tyyppien aloittaa uriaan erilaisissa harjoittelupaikoissa. Kiitämme myös Pirkanmaan ELY-keskusta pitkäaikaisesta luottamuksesta tarjoamaamme valtavirtakoulutuksesta poikkeavaan koulutusmalliin, joka tuottaa […]

Osallistu koiramaiseen ohjelmointikisaan ja voita koiramainen ohjelmointikirja!

Koiramainen ohjelmointikilpailu alkaa taas. Viime vuoden tulokset ja ohjelmien arvioinnit löytyvät artikkelista Koiramaisen ohjelmointikilpailun tulokset. Nyt on tullut taas aika Selma-koiran laittaa uusi ohjelmointitehtävä tulille. Selmalta on kyselty tosielämän ohjelmointihaasteita ja nyt sellaisen ratkaisua on mahdollista pohtia. Ohjelmointia voi siis harjoitella monin tavoin ja yksi hauskimmista on osallistua leikkimieliseen ohjelmointikisaan, sijoittua kolmen parhaan joukkoon ja voittaa kovakantinen versio […]

Functional programming matters to JS programmers, too

The ongoing 4 month training course on the fundamentals of software development is soon coming to an end. The bunch of 15 students have been working 24/7 to learn the basics of modern web development. As the teacher of the course I have put quite an effort to emphasize the importance of functional programming. Learning […]

Opi React – ilmaiset oppimisvideot

Täältä löydät kevään ilmaisten minikurssien tallenteet.  – funktionaalisen ohjelmoinnin ideat React-ohjelmoinnissa, mm. tilahookit (state hook) – useEffect-hookin käyttötilanteet – muistipelin tekeminen Reactilla – nelilaskimen tekeminen Reactilla Hauskoja hetkiä oppimisen parissa! Funktionaalisen React-ohjelmoinnin alkeet opettajan kanssa {youtube}FEBfC8vZxNo|600|400|{/youtube}   useEffect-hookin yleisimmät käyttötilanteet opettajan kanssa tutkien {youtube}ZjRRQ-bhsF0|600|400|{/youtube}   Funktionaalisen React-ohjelmoinnin jatkot – sivuvaikutusten käsittely useEffect-hookilla opettajan ohjauksessa {youtube}xHbLHx2IIew|600|400|{/youtube} […]

On teaching functional programming concepts with less functional languages

Monads are on many developers’ radar By just googling with keyword “monad” and seeing the number of entries one may realize that there is a great interest towards the concept. Having done some superficial research on the topic one can see that the interest is not only academic – there is a great deal of […]

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

Olen opettanut ohjelmointia päätoimisesti lähes 20 vuotta ja vuodesta toiseen vastaan samaan kysymykseen siitä, miten ohjelmistosuunnittelijaksi tullaan. Vastaus on ollut vuodesta toiseen sama. Aloita opettelemalla jokin ohjelmointikieli ja opettele ratkaisemaan sillä ongelmia. Ohjelmistosuunnittelijan tärkein taito – ohjelmointitaitoLukuisia teknologialyhenteitä pursuavien rekrytointi-ilmoitusten lomasta on hyvin epätodennäköistä löytää ilmoitus, jossa edellytetään selkeällä suomen kielellä hyviä ohjelmointitaitoja ja määritellään […]

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

Kurssin mallisovellus toimii määrittelynä sovellukselle, joka kurssin teoriaosuuden aikana laaditaan. Mallisovelluksen löydät täältä: https://quiztools.azurewebsites.net. Voit keksiä käyttäjätunnuksen ja salasanan itsellesi ja rekisteröityä mallisovelluksen käyttäjäksi. Kun olet rekisteröitynyt, voit demota sovellusta vaikkapa potentiaalisella harjoittelupaikalla ja kertoa, että tällaisia juttuja opit kurssilla tekemään. Lisäksi voit tietysti tehdä pienimuotoisen ja esimerkinomaisen JavaScript -tentin ja katsoa, miten tentti meni. Jos […]

Näytä hampaasi ohjelmistokehittäjänä ja tule mukaan full stack -koulutukseen

Taas on tullut erinomainen mahdollisuus tähdätä ohjelmistosuunnittelijan uralle tai päivittää vanhentuneet taidot kokeneiden opettajien opastuksella!Ideal Learning Oy:n, Pirkanmaan TE-toimiston ja Pirkanmaan ELY-keskuksen yhteistyössä syntynyt full stack -kehittäjän koulutus saa jo kolmannen toteutuksensa, kun uusi kurssi näkee päivänvalon alkaen 19.10.2020. Kurssin päätteeksi voi käydä kuten Ramille kesällä 2019 Sofia Digital sai erinomaisen työntekijän ja Rami erinomaisen työpaikan tai […]

Kippistellään valmistuneille ja valmistaudutaan syksyn uuteen kurssiin

Harri Vesterinen aloitti opinnot Ideal Learning Oy:n fullstack -kehittäjä kurssin lokakuussa 2019 ja aloitti työt Sofia Digital Oy:ssä kesällä 2020. Opiskelu kurssilla oli hyvin koulumaista; pienempiä ja vähän isompiakin ohjelmointiharjoituksia tehtiin jokaisena arkipäivänä 4 kuukauden ajan. Vaikka kurssin sisällössä painotettiinkin hieman enemmän frontend -tekemistä, Harri piti tärkeänä taustajärjestelmiin liittyvää opetusta ja erityisesti sitä, että pysyvyysteknologioista […]

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

Miten voisi parhaiten valmistautua lokakuun lopussa 2020 alkavaa full stack -kehittäjän koulutusta varten? Tämä artikkeli koskee 16.10.2020 alkavaa koulutusta, jonka halu aukeaa heinäkuussa 2020, eli aivan näinä päivinä. Kurssistä löydät lisätietoja linkistä Full stack -kehittäjäksi React, JavaScript/TypeScript ja node.js teknologioilla ja funktionaalisella otteella 16.10.2020 alkaen. Hyvät pohjatiedot perusohjelmoinnista ennustavat hyvää menestystä kurssilla ja osa vuosikurssin 2019 […]