Какой лучший способ запустить технический книжный клуб? [закрыто]

18

На работе мы занимаемся книжными клубами в обеденное время. Итак, мы сделали:

  • Чистый код
  • Эффективная работа с устаревшим кодом
  • Прагматичный программист

Мы читаем главу в неделю, и одному человеку поручено выступить с материалами и помочь в обсуждении. Из этих трех у нас, вероятно, был наибольший успех с Прагматическим Программистом. Похоже, что чем технически сложнее было содержание, тем больше людей, как правило, бросали учебу.

Я хотел бы сделать технически сложную книгу, такую ​​как SICP или Java Concurrency in Practice, но я не знаю хороших способов заставить эту работу работать в том формате, который мы сейчас делаем. Какой у вас совет?

matthewsteele
источник
Держите клуб для вещей типа «большая картина», где обсуждение естественно. Для SICP, по крайней мере, лекции публикуются онлайн, так что вы можете иметь клуб просмотра.
Макнейл

Ответы:

8

Что мне нравится делать в книжном клубе, так это найти практическое применение - или примеры практического применения концепций в книге. Вместо того, чтобы просить кого-то представить, попросите нескольких людей (или тех, кто хочет стать волонтером) придумать соответствующие примеры концепций в книге.

Например, когда вы читаете главу прагматичного программиста о разбитых окнах (я знаю, что вы уже читали это, но поскольку все читали эту книгу, это хороший пример), попросите примеры разбитых окон в вашем собственном исходном коде - или примеры разбитых окон в коде, с которым команда знакома. Для меня, связь между идеями, которые хорошо выглядят на бумаге, и реальными примерами делают тонну, чтобы довести дело до конца.

Алан
источник
1

При работе с техническими деталями мне нравится самому их пробовать, чтобы я мог решать проблемы и преодолевать их. Поэтому я думаю, что если вы хотите разжечь аппетит у ваших программистов какими-то техническими вещами, вы должны представить классные вещи по этому вопросу и указать им книгу, которую вы хотите, чтобы они прочитали. Это то, что Microsoft делает на PDC или других конференциях. Они помещают классные вещи и дают вам некоторые ресурсы, чтобы читать больше. Надеюсь, это поможет.

Ikaso
источник
0

Может быть, время от времени меняйте формат встречи, где кто-то решает техническую тему, чтобы представить ее группе.


источник
0

Мой личный взгляд на технические тяжелые книги - ежедневное обсуждение. С точки зрения книжного клуба, я понимаю, что это сложно, но как насчет того, чтобы заставить вашу группу принять участие в сдаче сертификационного экзамена? Если говорить о 4 неделях подготовки, то это удовольствие от занятий техническим делом. В этом случае вам не понадобится целая деревня, группа в конечном итоге окажется с горсткой мотивированных людей и действительно отфильтрует себя за неделю. Поверьте мне, это то, как вы можете бросить вызов себе и команде.

Срикант Ремани
источник