ailev.ru

30 июля 2014 · Комментарий

Без заголовка

вот-вот согласен, единственное, что отметил бы, что переход с ОО на функ зависит от того как учить т.е. принципиальной проблемы тут вообще не вижу скажем если человек знает Жабу и умеет на ней прогить, то объяснить ему функ концепции просто: про иммутабельность он и так должен быть в курсе (ну это популярная тема в свете многопоточности) так же он знает что такое листенер/колбэк а листенер (с одним методом) - это и есть аналог first-class функции в жабе ну плюс наверняка девелопер знает что такое Guava или слышал про лямбды в Java 8 т.е. базу любой приличный прогер на жабе и так должен знать тем более если он в курсах что такое питон/руби/груви ну а дальше просто есть стандартные упражнения по функционалке, там всякие мапы/фолды есть курз по Скале от твиттера, к примеру т.е. просто нужно чтобы за обучаемыми присматривал чел, грамотный в плане функционалки (и чутка педагогики) Эриксон дык писал где-то что они переучивали на Эрланг без проблем

К записи · К обсуждению