Koiramaisen ohjelmointikilpailun 2021 tulokset
Koiramainen ohjelmointikilpailu on ratkennut. Kisan tehtävänanto oli jokseenkin moniselitteinen, mutta kaikki vastaajat päätyivät kutakuinkin samantyyppisiin ratkaisuihin. Voitto jaetaan kolmen parhaan vastauksen kesken ja voittajat ovat: Ville-Matti H. (JavaScript) Kide V. (Python) Anssi K. (C++) Selma-koira jäi neljänneksi, mutta Selman kisavastaus kannattaa silti katsoa gisteitä! 😀 Selma K. (Haskell) Kaikkien kisailijoiden ratkaisut löytyvät lyhyine kommentteineen täältä. Kide […]
Opiskeluvinkit ja lisätietoa syksyn 2021 full stack -koulutukseen hakevalle
Miten voisi parhaiten valmistautua lokakuussa 2021 alkavaan full stack -kehittäjän koulutukseen? Tämä artikkeli koskee lokakuussa 2021 alkavaa koulutusta, jonka haku aukeaa elokuussa 2021. Kurssin sisältö tulee olemaan pitkälti vuosikurssin 2020 kaltainen. Hyvät pohjatiedot perusohjelmoinnista ennustavat hyvää menestystä kurssilla ja osa vuosikurssin 2020 opiskelijoista tutkikin JavaScript-kieltä tosissaan, jo ennen kurssin alkua, vaikka varsin hyvin kieleen pääsivät […]
Uusi kurssi alkaa syksyllä 2021 – valmistautuminen pääsykokeeseen kannattaa aloittaa hyvissä ajoin
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 […]
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 […]