Добрый день, уважаемое хабра-сообщество!
5 часов поедания мозгов" alt="Основы Скалы.
5 часов поедания мозгов">
В конце ноября 2013 года мы с коллегой организовали встречу, на которой провели сессию «интенсивное внедрение Scala в мозг добровольцев» .
Представляю публике наше творчество и краткое описание «эксперимента».
Отказ от ответственности и крик о помощи
Мы не эксперты по Scala, но мы практики.Поэтому мы можем неправильно описывать некоторые понятия.
Злого умысла в этом нет,
5 часов поедания мозгов"> ошибка человека есть
.
Если вы видите неточность или уличаете нас во лжи, оставьте комментарий к статье и объясните нам, насколько сильно мы допустили ошибку.Я буду за это чрезвычайно благодарен!
ТЛ;ДР;
Все получилось.Нам нравилось.
Людям это понравилось.
Смотрите и комментируйте.
Часть 1: Введение.
Неизменность.
"Строительные блоки".
Основные типы.
Иерархия классов.
Часть 2: Функции, методы.
Функционирует как оригинальные объекты.
Тип вывода.
Коллекции замыканий.
Циклы и для понимания.
Сопоставление шаблонов.
Неявные конструкции.
Часть 3: Синтаксический сахар.
Ленивые расчеты.
Рекурсия.
Потоки.
Монады.
Презентацию можно найти
5 часов поедания мозгов"> здесь
.
Отчет для представителей эпохи до LTDR
Социальная часть
Итак, основной целью нашего выступления было следующее:- Увеличьте частоту сердечных сокращений.
Покажите, что Скала не так уж и страшно как она нарисована.
- Демонстрировать наличие крутых концепций , о чем многие вообще не задумывались.
- Установить вектор «Где дальше копать» .
- Подсесть на тяжелый наркотик Скала.
???.
ПРИБЫЛЬ!!
- Зарегистрировался около 130 участники.
- Это произошло 90 участники.
- Дочитал до конца примерно 40 участники.
- Оставлял письменные отзывы прямо на месте 15 участники.
- Количество участников чата
5 часов поедания мозгов"> Скала.
вырос на 8 Человек.
5 часов поедания мозгов"> классификация рок-программистов
.
Кроме того, мы попробовали интерактивный формат выступления:
- Любой участник задает вопрос в любой момент во время выступления
- Лайфкодирование, в ходе которого любой участник может предложить изменение
Наверное, такая любовь вызвана тем, что мне нравится импровизировать и мне не нравится запоминать речь.
Кроме того, возникает определенный психологический дискомфорт, когда у человека возникает вопрос, необходимый для формирования понятия, но он не может сразу его прояснить.
Слушателю все равно необходимо как можно быстрее сформировать гештальт.
Теоретическая часть
Квартира № 2 Основная проблема, когда речь идет о Scala, — правильная структура и последовательность изложения материала.Мы прочитали ряд книг, посмотрели ряд выступлений, прошли курс обучения на курсе.
Порода сложна только потому, что, изучая ее, человек натыкается на неизвестное в каждой теме и углубляется в это неизвестное .
Но стек человеческого мозга очень ограничен, что приводит к «переполнению стека мозга» при изучении Scala у неподготовленных адептов.
Мы постарались структурировать материал немного иначе, чем обычно подается, чтобы в самом начале оградить людей от «концентрированных знаний».
Наш список основной это выглядит примерно так:
- Введение
- Неизменяемость
- строительные блоки
- Основные типы
- Иерархия классов
- Функции.
Методы.
Первоклассные функции
- Вывод типа
- Замыкания
- Коллекции
- Петли.
Для понимания.
- Сопоставление шаблонов.
- Имплициты
- Синтаксический сахар Scala
Просматривая нашу презентацию, мы обнаружили несколько концептуальных неточностей и дыр в понимании.
Но даже сразу во время выступления мы пришли к выводу, что допустили стратегическая ошибка — весь синтаксический сахар мы перенесли в конец.
Вы не можете этого сделать! Вопросы о сложных языковых конструкциях будут возникать практически во всех обсуждаемых темах.
Как правильно показать и объяснить сахар в разговоре – вопрос открытый.
Спасибо за внимание и конструктивную критику.
Приглашаем всех в наш Skype-чат:
5 часов поедания мозгов"> bit.ly/scalachat
(Украинский чат:
5 часов поедания мозгов"> bit.ly/scala-ua
) Мы приветствуем как новичков, так и экспертов.
Место проживания, раса, пол и другие незначительные факторы не имеют значения.
P.S. Если вам понравилось наше мероприятие, вы можете пригласить нас к себе.
Стучите в личку.
О планируемых мероприятиях вы можете узнать в нашем чате.
Теги: #scala #зомби #пожиратели мозгов #все просто #честно #маникюр для врачей #знания для масс #Макбуки для программистов #программирование #scala #Функциональное программирование
-
Химическое И Биологическое Оружие
19 Dec, 24 -
Hack2Own: Никто Не Взломал Opera
19 Dec, 24 -
Мфкаст №56. Без Социальных Сетей Никуда!
19 Dec, 24