Ниже хочу рассказать про свой опыт создания и ведения списка IT-сообществ. Я прекрасно понимаю, что уже есть подобные списки, но как-то мало про них слышал, пока не стал свой список наполнять. Да и гугление подобных списков особо не принесло больших результатов. Посему думаю, что может сей статьёй смогу привлечь внимание к спискам IT-сообществ.

Похожие списки:


Желание людей со схожими интересами общаться между собой было всегда. И IT-сфера тут не исключение. Поэтому существуют и местные группы по интересам, и международные. И вот на этой мысли я и Сергей Пушкин решили сделать серию выпусков своего подкаста - "IT за Edu" - про IT-сообщества. Посмотреть выпуски 2-го сезона можно на YouTube-канале нашего подкаста - https://youtube.com/playlist?list=PLDRN6WE_DT9_xKeSSMKcD05bnPgf3ZBan

На 2-ом выпуске в гостях у нас были Илья Казначеев (@Color) и Павел Попов(@ppopoff). В ходе обсуждения родилась идея сделать реестр сообществ Черноземья. Через какое-то время я сделал в аккаунте подкаста на GitHub'е репозиторий с первым вариантом списка - https://github.com/IT-za-Edu/IT-community. Подумал, что эта информация должна быть доступна всем и вся без ограничений. Посему и выбрал лицензию Creative Commons Zero v1.0 Universal

С первого коммита (2 ноября 2020 г.) прошло уже 4 месяца. За это время было сделано 172 коммита, было добавлено 34 города...
Статистику приведу в конце статьи, а в начале хочу рассказать с чего всё началось и как делалось.

Почему решил использовать GitHub?

  • Свобода: каждый может внести изменения, сделать себе копию.

  • Поддержка Markdown

  • GitHub Pages - it-za-edu.github.io/it-community/

Как наполнял список?

Первый коммит был 2 ноября 2020 года. Сообщества сначала решил добавлять только из Центрального Чернозёмья. Но потом понял, что у нас их мало и не стал привязываться к региону. Начал "спамить" в разных сообществах об этом списке, но отклик был невелик. Контрибьюторов на GitHub'е всего трое, что немного досадно и не понятно почему так. Есть похожий список от Хекслет'а - https://github.com/Hexlet/ru-local-communities и там контрибьторов гораздо больше.

Также мне помогали не только присоединяясь к репозиторию, но и просто предоставляя данные о сообществах. Больше всего таким образом мне помогла Екатерина Винниченко. Она предоставила полный список сообществ от Google (Developer Student Club, Google Developer Group, Women Techmakers). Мы с ней несколько дней переписывались: она присылала список сообществ, я вносил их, потом просил её перепроверить. За что ей огромная благодарность от меня!

Но большую часть сообществ находил самостоятельно: гуглил, смотрел что и как, переходил по ссылкам, отсеивал, добавлял в список.

Какой способ организации списка выбрал?

В начале создания идея была следующей: сообщества распределяются по городам и экспертизам. Потом отдельно выделил сообщества от Google - Developer Student Club, Google Developer Group, Women Techmakers. Позже выделил BeerJS, Kotlin User Group и DOTNET.RU.

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

Пока не смог придумать оптимальный способ ведения списка с разделением по группам. Не смог придумать удобного для себя.

Приятность

Однажды прилетела приятная новость - про наш список Мария Круглова (GDG Kaliningrad, WTM) рассказала в 194 выпуске подкаста "Подлодка" - https://podlodka.io/194. Вроде и мелочь, а приятно.

Немного статистики

Сразу хочу оговориться, что статистика только по моему списку. А он не полный, с ошибками и т.п.

  • Коммитов - 172 (на 03 марта 2021 г.)

  • Городов - 34

  • Стран - 3

  • Экспертиз/направлений - 25

  • Город с наибольшим количеством сообществ - Саратов, 19 сообществ

Выводы

  • Мало "живых" списков сообществ. Хоть на дворе давно уже 21-й век, а искать информацию о сообществах всё ещё трудно. При гуглении выходят какие-то древние списки, хотя может я не умею искать.

  • Мало информации о списках сообществ. В начале статьи привёл те списки, которые нашёл.

  • Лень. Хотя может и не она. Но желающих людей написать, что знают такие-то сообщества или поправить информацию о уже включённых - крайне мало.

P.S.

Нужна помощь

  • для проверки существующих сообществ

  • для добавления новых сообществ

Также нужны советы по организации ведения списка, чтобы исключить дублирование и не сильно затруднять наполнение списка.