Что мы из себя представляем

http://prog.msk.ru

Telegram-чат — http://t.me/progmsk (в поиске ищите по имени @progmsk).

Однажды на одной конференции

между программистами вспыхнул спор про git и Mercurial. Те, кто их использовал, приводили аргументы, а кто не использовал — жадно слушали, потому что им было очень интересно. В те времена стоял вопрос, уходить ли с SVN, и, если уходить, то куда.

Спор был не по теме встречи, и его быстро прекратили.

Оказалось, что

несмотря на обилие конференций, в Москве негде поговорить на общие темы. Негде поговорить на смежные темы. Негде поговорить на темы, которые интересны, но к вашей работе не относятся.

Но эти темы важные.

Мы придумали Клуб программистов

чтобы у нас было место для неформального общения. Несколько месяцев мы экспериментировали с форматом и остановились на том, что собираемся каждые две недели по четвергам. Встреча длится три часа, и за это время мы обсуждаем две темы.

Тему можно предложить

Если вам интересно послушать. Но такой подход почти не работает, потому что тем в IT много, и шанс найти подходящего эксперта невелик.

Работает постановка целей и собственная инициатива. Программы мы можем писать сами, книги читать — тоже. Осваивать навыки командной работы, учиться объяснять трудные решения, программировать в паре, писать понятный код и делать крупные проекты — мы можем только вместе с другими.

В нашем клубе всегда нужны

• Инициаторы движухи. Хотите освоить парное программирование? Приходите, ищите единомышленников. Не забудьте рассказать о том, что получилось.

• Летописцы. Мы конспектируем наши встречи, чтобы делиться результатами. Умеете писать технические тексты? Хотите научиться? Ведите нашу летопись (http://prog.msk.ru/results/)!

• Модераторы. Хотите развивать soft skills? Устали от бесконечных споров на работе? Возьмите дело в свои руки: освойте модерацию и фасилитацию. Дискуссий у нас много, темы бывают острые — материал для работы есть.

• Докладчики. Думаете, куда расти профессионально? Не хотите руководить, а оставаться просто программистом уже не по возрасту? Учите, делитесь опытом, готовьте курсы. Клуб — идеальное место, чтобы оттачивать мастерство выступлений и обкатывать программы.

С нами можно сотрудничать

Мы можем выступить с докладами на вашем мероприятии.

Мы можем анонсировать ваши мероприятия в нашем клубе, если они касаются программирования.

Мы можем провести нашу встречу на вашей территории с участием ваших сотрудников.

Предстоящие мероприятия (2)

Пишем интернет-магазин на C# (Занятие 6/8)

Онлайн-мероприятие

Продолжаем писать интернет-магазин на C#, чтобы на практике освоить важные техническими и организационные подходы к разработке. Плейлист занятий на YouTube: https://www.youtube.com/watch?v=L2OC525fkGk&list=PLfkikHwnACaXxUu9YGnQQp7VEYcMmuBuq ## Проект В качестве учебного проекта мы возьмём книжный интернет-магазин. Каждый из нас покупал книги в интернете и хорошо представляет предметную область. Нам не придётся пару недель разбираться в том, что мы хотим сделать. С другой стороны, интернет-магазин уже достаточно велик и практичен, чтобы мы могли столкнуться с проблемами и понять, как абстрактные знания помогают их решать. ## Формат Место обучения: Zoom Длительность занятия: 1,5 часа Расписание занятий: каждый вторник с 19:00 до 20:30, начиная с 28 апреля (28.04, 05.05, 12.05, 19.05, 26.05, 02.06, 09.06, 16.06). Продолжительность: 8 встреч, полный курс займёт два месяца. По согласованию с участниками, количество встреч может быть изменено. Курс бесплатный и это накладывает ограничение на участников. Вам должно быть интересно учиться. И вы должны помогать друг другу. Что конкретно будет происходить: 1. Мы будем обсуждать задачи и их решения. 2. Я буду расшаривать экран и писать код, попутно объясняя, что и зачем я делаю. 3. Я буду отвечать на вопросы. 4. Весь урок будет записан и выложен в YouTube, так что вы сможете позже просмотреть его и поэкспериментировать с кодом самостоятельно. ## Темы C# SQL git и GitHub Agile: бэклог, пользовательские истории, итерации Модульное тестирование Паттерны проектирования Принципы SOLID DDD (Domain Driven Design) ASP.NET MVC Entity Framework У нас интернет-магазин, поэтому, конечно, нам придётся использовать HTML, CSS и JavaScript. Я не планирую глубоко погружаться в эти темы, в том числе потому, что я на них не специализируюсь. ## Пожелания Не всем этот курс может быть полезен. Если вы хотите научиться программировать с нуля, этот курс слишком сложный. Если вы старший программист, то вряд ли узнаете что-то новое. Курс подойдёт вам, если вы программируете несколько лет и знаете два-три языка программирования. Хорошо, если один из этих языков является наследником C, то есть это C , C#, Java, PHP, JavaScript. Важно, чтобы вы понимали основы объектно-ориентированного программирования, чтобы вас не пугали термины класс, объект и наследование. Разработка будет вестись в Visual Studio 2019 Community Edition. Это бесплатная IDE от Microsoft, которая работает под Windows. Её можно запустить на MacOS. Разрабатывать код можно будет и под Linux в вашем любимом редакторе. У меня нет опыта в разработке под MacOS и Linux. Если что-то не пойдёт не так, мы в клубе постараемся вам помочь, но у нас может не получиться. Преподаватель: Марк Шевченко, один из организаторов нашего клуба, программист, тим-лид. Идентификатор конференции:[masked] Пароль:[masked]

Kubernetes: что об этой штуке надо знать в 2020-м

Онлайн-мероприятие

Сидя в уютных квартирах под слепящим светом неоновых ламп и ламп накаливания, клуб программистов задумался, каково живётся программам в их контейнерах? Всего ли хватает? Памяти там, места на диске... Программисты решили разобраться в этом вопросе досконально. 4 июня Павел Толстиков расскажет нам про Kubernetes. Это будет продолжение доклада про Docker. Формат у нас уже проверенный, изоляционный, с небольшим нюансом. В виду карантина, обстановка в башнях у некоторых школьников обострилась до невозможности. Недавно они ворвались к нам, тихим инженерам, в Zoom, и стали учить нас мату. Дети. Дабы не отращивать себе ненормативный тезаурус, мы решили подзакрутить гайки. Отключим звук и экран у всех, кроме докладчика, закроем чат. Когда основная часть закончится, всё откроем, можно будет задать вопросы. Встреча состоится в четверг с 19:00 до ориентировочно 21:00. Мы проведём её в Zoom. Идентификатор конференции:[masked] Пароль:[masked]

Прошедшие мероприятия (106)

Docker: что об этой штуке надо знать в 2020-м

Онлайн-мероприятие

Фотографии (352)

Найдите нас также на