Idén »személyes vállalásom«, hogy kicsit rendszerezettebben és koncentráltabban igyekszem tanulni szakmai újdonságokat. A terv az volt, hogy havonta egyszer egy hétvégét valamilyen új technológia megismerésére szánok. Ezzel teljesen jól haladtam, egészen addig, ameddig bele nem futottam Felhőbácsi és még sok-sok más ember ajánlására a Coursera képzésébe, amely hét héten keresztül oktatja a funkcionális programozás alapjait, a Scala segítségével.

Funkcionális programozás, Coursera, Scala

A Scala nem teljesen új nekem, a »Play! Framework« kapcsán még anno játszadoztam vele, de közel nem olyan mélyen, mint amennyire most muszáj a feladatok miatt.

Átlag hét-nyolc 15 perc körüli videóból áll egy hét anyaga, és három feladatot kell beadni. Mindent készen kapunk: Eclipse-t mint IDE-t, sbt-t mint interaktív parancssori eszközt és letölthetően a feladatok projektfájljait, egységtesztekkel. Az egyetlen problémám a videókkal van: egyszerűbb lenne egy szöveges formátum, amit reggel a buszon átolvasok, így kicsit több időt vesz igénybe, de érthetőbb is.

A beugró és az első hét feladatai is 100%-osak lettek; az első heti feladatokat egyetemi diplomával valószínűleg egyszerűbb megoldani, elég sok matek volt mögötte, de szerencsére sikerült, ha kicsit lassabban is.

Ha most jelentkeztek, még pár óráig fel lehet tölteni az első megoldást, utána kis bünti jár, de ettől függetlenül el lehet kezdeni.