0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>24 фев 2022</li>
2
<ul><li>24 фев 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Где искать друзей по Kotlin, как контрибьютить в язык и в каких странах самое активное сообщество? Рассказывает маркетолог из JetBrains.</p>
4
</ul><p>Где искать друзей по Kotlin, как контрибьютить в язык и в каких странах самое активное сообщество? Рассказывает маркетолог из JetBrains.</p>
5
<p>Иллюстрация: Chanikarn Thongsupa / Rawpixel / Annie для Skillbox Media</p>
5
<p>Иллюстрация: Chanikarn Thongsupa / Rawpixel / Annie для Skillbox Media</p>
6
<p>Журналист, коммерческий автор и редактор. Пишет про IT, цифровой маркетинг и бизнес. Сайт:<a>darovska.com</a>.</p>
6
<p>Журналист, коммерческий автор и редактор. Пишет про IT, цифровой маркетинг и бизнес. Сайт:<a>darovska.com</a>.</p>
7
<p><strong>об эксперте</strong></p>
7
<p><strong>об эксперте</strong></p>
8
<p>Product Marketing Manager в JetBrains. Любит бокс, академический рисунок и собирать грибы.</p>
8
<p>Product Marketing Manager в JetBrains. Любит бокс, академический рисунок и собирать грибы.</p>
9
<p>В 2010 году компания JetBrains начала работать над Kotlin, чтобы улучшить разработку собственных продуктов. Вскоре новый язык привлёк внимание сообщества и стал популярным во всём мире.</p>
9
<p>В 2010 году компания JetBrains начала работать над Kotlin, чтобы улучшить разработку собственных продуктов. Вскоре новый язык привлёк внимание сообщества и стал популярным во всём мире.</p>
10
<p>Сегодня на Kotlin пишут почти пять миллионов разработчиков. Его поддерживают фреймворки<a>Spring</a>,<a>Micronaut</a>и <a>Quarkus</a>. В 2019 году Google<a>официально признал</a>Kotlin "предпочтительным языком для разработки на Android", а в 2021-м Amazon запустил для него новый AWS SDK. Комьюнити активно помогает развивать Kotlin, и благодаря этому он стал<a>вторым по популярности JVM-языком</a>после Java.</p>
10
<p>Сегодня на Kotlin пишут почти пять миллионов разработчиков. Его поддерживают фреймворки<a>Spring</a>,<a>Micronaut</a>и <a>Quarkus</a>. В 2019 году Google<a>официально признал</a>Kotlin "предпочтительным языком для разработки на Android", а в 2021-м Amazon запустил для него новый AWS SDK. Комьюнити активно помогает развивать Kotlin, и благодаря этому он стал<a>вторым по популярности JVM-языком</a>после Java.</p>
11
<p>У Kotlin есть сообщество в <a>Slack</a> - там 42 тысячи активных участников. В этом чате обсуждают последние новости языка и вообще всё, что связано с разработкой на Kotlin: сервер-сайд, веб, кроссплатформенную мобильную разработку, Data Science и многое другое. Это международный канал на английском языке, в котором общаются люди из разных стран.</p>
11
<p>У Kotlin есть сообщество в <a>Slack</a> - там 42 тысячи активных участников. В этом чате обсуждают последние новости языка и вообще всё, что связано с разработкой на Kotlin: сервер-сайд, веб, кроссплатформенную мобильную разработку, Data Science и многое другое. Это международный канал на английском языке, в котором общаются люди из разных стран.</p>
12
<p>Мы присылаем приглашения новым участникам на почту. Поэтому, если хотите присоединиться к сообществу в Slack, оставьте<a>заявку</a>.</p>
12
<p>Мы присылаем приглашения новым участникам на почту. Поэтому, если хотите присоединиться к сообществу в Slack, оставьте<a>заявку</a>.</p>
13
<p>Новички обычно собираются в канале<a>#getting-started</a>. Там всегда приятная и дружественная атмосфера: участники охотно отвечают на вопросы и помогают друг другу. Некоторые в ответ на вопрос пишут подробные сообщения, почти мануалы. Каждый день приходят новые люди, и сообщество растёт на глазах. Также в Slack есть региональные каналы, в которых участники из разных стран общаются на своих языках.</p>
13
<p>Новички обычно собираются в канале<a>#getting-started</a>. Там всегда приятная и дружественная атмосфера: участники охотно отвечают на вопросы и помогают друг другу. Некоторые в ответ на вопрос пишут подробные сообщения, почти мануалы. Каждый день приходят новые люди, и сообщество растёт на глазах. Также в Slack есть региональные каналы, в которых участники из разных стран общаются на своих языках.</p>
14
<p>Часто люди приходят в Slack, чтобы задать вопросы команде Kotlin. Особенно это было важно на ранних стадиях, когда язык только появился и помочь пользователям, кроме команды, никто не мог. Сейчас же участники обмениваются опытом разработки между собой.</p>
14
<p>Часто люди приходят в Slack, чтобы задать вопросы команде Kotlin. Особенно это было важно на ранних стадиях, когда язык только появился и помочь пользователям, кроме команды, никто не мог. Сейчас же участники обмениваются опытом разработки между собой.</p>
15
<p>В Telegram-чате русскоязычного сообщества<a>Kotlin Community</a>общаются более пяти тысяч человек. Также высокая активность в <a>Reddit</a> - там около 58 тысяч участников. Люди делятся опытом использования Kotlin, репостят и обсуждают новости, размещают учебные материалы и свои проекты.</p>
15
<p>В Telegram-чате русскоязычного сообщества<a>Kotlin Community</a>общаются более пяти тысяч человек. Также высокая активность в <a>Reddit</a> - там около 58 тысяч участников. Люди делятся опытом использования Kotlin, репостят и обсуждают новости, размещают учебные материалы и свои проекты.</p>
16
Скриншот ветки Kotlin на Reddit<em>Скриншот: Алина Долгих для Skillbox Media</em><p>Ещё у нас есть<a>форум</a>. Там люди обсуждают идеи развития языка, пользовательские сценарии и задают вопросы команде и сообществу. Под одними ветками - сотни комментариев, а под другими - несколько тысяч. Участники форума задали уже более 65 тысяч вопросов.</p>
16
Скриншот ветки Kotlin на Reddit<em>Скриншот: Алина Долгих для Skillbox Media</em><p>Ещё у нас есть<a>форум</a>. Там люди обсуждают идеи развития языка, пользовательские сценарии и задают вопросы команде и сообществу. Под одними ветками - сотни комментариев, а под другими - несколько тысяч. Участники форума задали уже более 65 тысяч вопросов.</p>
17
Скриншот форума для пользователей Kotlin<em>Скриншот: Skillbox Media</em><p>Юзер-группы Kotlin расположены по всему миру. Есть сообщества в Северной и Южной Америке, Китае, Индии и некоторых африканских странах. Жизнь там кипит: проходит много мероприятий и собираются группы по интересам. Мы часто общаемся с ребятами из Бангладеш - там не самое большое, но очень активное сообщество, которое устраивает собственные ивенты. Российское и корейское комьюнити тоже весьма активные, но из-за пандемии количество событий за последние два года сильно сократилось.</p>
17
Скриншот форума для пользователей Kotlin<em>Скриншот: Skillbox Media</em><p>Юзер-группы Kotlin расположены по всему миру. Есть сообщества в Северной и Южной Америке, Китае, Индии и некоторых африканских странах. Жизнь там кипит: проходит много мероприятий и собираются группы по интересам. Мы часто общаемся с ребятами из Бангладеш - там не самое большое, но очень активное сообщество, которое устраивает собственные ивенты. Российское и корейское комьюнити тоже весьма активные, но из-за пандемии количество событий за последние два года сильно сократилось.</p>
18
<a>География</a>юзер-групп Kotlin<em>Скриншот: Skillbox Media</em><p>Наиболее распространённый тип активности у юзер-групп - митапы. Это встречи, на которых желающие представляют 1-2 доклада, после чего участники задают вопросы и обсуждают заявленную тему. Часто после докладов проходит неформальная часть (или afterparty) - с пивом, пиццей, настольным футболом и просто общением.</p>
18
<a>География</a>юзер-групп Kotlin<em>Скриншот: Skillbox Media</em><p>Наиболее распространённый тип активности у юзер-групп - митапы. Это встречи, на которых желающие представляют 1-2 доклада, после чего участники задают вопросы и обсуждают заявленную тему. Часто после докладов проходит неформальная часть (или afterparty) - с пивом, пиццей, настольным футболом и просто общением.</p>
19
<p>Конечно, форматов мероприятий много, и они ограничены только фантазией организаторов. Некоторые группы существуют в формате текстовых или голосовых онлайн-чатов. Кто-то собирается, чтобы совместно решать задачки по программированию. А кто-то организует хакатоны, совместную работу над проектами или большие многодневные конференции.</p>
19
<p>Конечно, форматов мероприятий много, и они ограничены только фантазией организаторов. Некоторые группы существуют в формате текстовых или голосовых онлайн-чатов. Кто-то собирается, чтобы совместно решать задачки по программированию. А кто-то организует хакатоны, совместную работу над проектами или большие многодневные конференции.</p>
20
<p>Важная черта, объединяющая все юзер-группы, - их активность направлена на популяризацию Kotlin и поддержку программистов, которые на нём пишут или только учатся.</p>
20
<p>Важная черта, объединяющая все юзер-группы, - их активность направлена на популяризацию Kotlin и поддержку программистов, которые на нём пишут или только учатся.</p>
21
<p>JetBrains поддерживает разработчиков разными способами, причём мы не ограничиваемся только поддержкой Kotlin-сообщества. У нас есть<a>общая</a>и <a>специальная</a>программы поддержки юзер-групп. Цель обеих программ - помочь организаторам привлечь как можно больше участников на мероприятия. Для этого мы предоставляем бесплатные лицензии на наши продукты, которые можно дарить участникам ивентов, присылаем мерч, постим информацию о юзер-группах в наших каналах и помогаем искать спикеров для мероприятий. А ещё мы организуем кампании, в рамках которых поддерживаем их мероприятия, - Kotlin Nights, Kotlin/Everywhere и KotlinConf Global.</p>
21
<p>JetBrains поддерживает разработчиков разными способами, причём мы не ограничиваемся только поддержкой Kotlin-сообщества. У нас есть<a>общая</a>и <a>специальная</a>программы поддержки юзер-групп. Цель обеих программ - помочь организаторам привлечь как можно больше участников на мероприятия. Для этого мы предоставляем бесплатные лицензии на наши продукты, которые можно дарить участникам ивентов, присылаем мерч, постим информацию о юзер-группах в наших каналах и помогаем искать спикеров для мероприятий. А ещё мы организуем кампании, в рамках которых поддерживаем их мероприятия, - Kotlin Nights, Kotlin/Everywhere и KotlinConf Global.</p>
22
<p>Мы стараемся всегда быть рядом с пользователями, поэтому доступны если не на расстоянии вытянутой руки, то по двум кликам. Любой может прийти к нам, написать комментарий под постом в блоге и задать вопрос.</p>
22
<p>Мы стараемся всегда быть рядом с пользователями, поэтому доступны если не на расстоянии вытянутой руки, то по двум кликам. Любой может прийти к нам, написать комментарий под постом в блоге и задать вопрос.</p>
23
<p>В 2020-2021 годах проходили в основном регулярные онлайн-митапы. Даже появилась новая<a>Virtual Kotlin User Group</a>. Записи их митапов можно посмотреть на <a>YouTube</a>. Эту группу создал один из активных участников берлинского сообщества. Он проводит встречи ежемесячно с апреля 2020 года, сам ищет спикеров и организует трансляции.</p>
23
<p>В 2020-2021 годах проходили в основном регулярные онлайн-митапы. Даже появилась новая<a>Virtual Kotlin User Group</a>. Записи их митапов можно посмотреть на <a>YouTube</a>. Эту группу создал один из активных участников берлинского сообщества. Он проводит встречи ежемесячно с апреля 2020 года, сам ищет спикеров и организует трансляции.</p>
24
<em>Доклад с виртуальной встречи пользователей Kotlin</em><p>Российские юзер-группы часто выдвигают спикеров на большие индустриальные конференции. Чаще всего там обсуждают бэкенд-разработку на Kotlin, а ещё мобильную (под Android и кросс-платформенную), фронтенд-разработку и многое другое. Многие юзер-группы сами организовывают ивенты, например собираются в Zoom или проводят онлайн-трансляции на YouTube.</p>
24
<em>Доклад с виртуальной встречи пользователей Kotlin</em><p>Российские юзер-группы часто выдвигают спикеров на большие индустриальные конференции. Чаще всего там обсуждают бэкенд-разработку на Kotlin, а ещё мобильную (под Android и кросс-платформенную), фронтенд-разработку и многое другое. Многие юзер-группы сами организовывают ивенты, например собираются в Zoom или проводят онлайн-трансляции на YouTube.</p>
25
<p>Крупные компании, в которых работают тысячи людей, регулярно устраивают мероприятия по Kotlin. Они хотят развивать свою экспертность и делиться ей, поэтому собирают митапы для сотрудников и иногда приглашают туда участников не из компании. Также часто компании предоставляют площадки для проведения встреч юзер-групп. Это отличный способ поддержать сообщество.</p>
25
<p>Крупные компании, в которых работают тысячи людей, регулярно устраивают мероприятия по Kotlin. Они хотят развивать свою экспертность и делиться ей, поэтому собирают митапы для сотрудников и иногда приглашают туда участников не из компании. Также часто компании предоставляют площадки для проведения встреч юзер-групп. Это отличный способ поддержать сообщество.</p>
26
<p>Некоторые юзер-группы предпочли не менять привычный формат и подождать, пока всё не вернётся на прежние рельсы. Люди привыкли общаться на мероприятиях вживую, поэтому с нетерпением ждут встреч в офлайне. К счастью, во всём мире, в том числе и в России, проходит всё больше живых мероприятий. Надеюсь, активность юзер-групп тоже скоро восстановится.</p>
26
<p>Некоторые юзер-группы предпочли не менять привычный формат и подождать, пока всё не вернётся на прежние рельсы. Люди привыкли общаться на мероприятиях вживую, поэтому с нетерпением ждут встреч в офлайне. К счастью, во всём мире, в том числе и в России, проходит всё больше живых мероприятий. Надеюсь, активность юзер-групп тоже скоро восстановится.</p>
27
<p>Как и любой опенсорсный проект, Kotlin развивается с помощью контрибьюторов. У нас около 400 волонтёров, которые предлагают свои улучшения - в нашем репозитории на GitHub можно увидеть их коммиты. А ещё есть тысячи пользователей, которые разрабатывают библиотеки, инструменты, готовят учебные материалы, пишут книги, проводят тренинги, выкладывают сэмпл-проекты на GitHub и организуют активности, которые помогают сообществу расти и развиваться. Все они - контрибьюторы.</p>
27
<p>Как и любой опенсорсный проект, Kotlin развивается с помощью контрибьюторов. У нас около 400 волонтёров, которые предлагают свои улучшения - в нашем репозитории на GitHub можно увидеть их коммиты. А ещё есть тысячи пользователей, которые разрабатывают библиотеки, инструменты, готовят учебные материалы, пишут книги, проводят тренинги, выкладывают сэмпл-проекты на GitHub и организуют активности, которые помогают сообществу расти и развиваться. Все они - контрибьюторы.</p>
28
<p>Часто один человек может вносить свой вклад в разные проекты. Например, один из организаторов мюнхенской юзер-группы - Энрике Лопес Маньяс - выступает с докладами на конференциях в разных странах, много лет ведёт рассылку<a>Kotlin Weekly</a>, а в последнее время ещё помогает развивать Kotlin-сообщество во Вьетнаме.<a>Руслан Ибрагимов</a>организовал одну из первых юзер-групп в Минске, поддерживает русскоязычное сообщество в Telegram, проект<a>Awesome Kotlin</a>, разрабатывает<a>фреймворк Komodo</a>и <a>Komodo-CRM</a>.</p>
28
<p>Часто один человек может вносить свой вклад в разные проекты. Например, один из организаторов мюнхенской юзер-группы - Энрике Лопес Маньяс - выступает с докладами на конференциях в разных странах, много лет ведёт рассылку<a>Kotlin Weekly</a>, а в последнее время ещё помогает развивать Kotlin-сообщество во Вьетнаме.<a>Руслан Ибрагимов</a>организовал одну из первых юзер-групп в Минске, поддерживает русскоязычное сообщество в Telegram, проект<a>Awesome Kotlin</a>, разрабатывает<a>фреймворк Komodo</a>и <a>Komodo-CRM</a>.</p>
29
<p>Мы ценим любую помощь контрибьюторов. И, говоря "мы", я имею в виду не только JetBrains, но и всё сообщество Kotlin. Именно благодаря вкладу контрибьюторов, учебным материалам и готовности поддерживать друг друга сообщество Kotlin и популярность языка растут так быстро.</p>
29
<p>Мы ценим любую помощь контрибьюторов. И, говоря "мы", я имею в виду не только JetBrains, но и всё сообщество Kotlin. Именно благодаря вкладу контрибьюторов, учебным материалам и готовности поддерживать друг друга сообщество Kotlin и популярность языка растут так быстро.</p>
30
<p>Тут надо уточнить один момент. У нас нет цели заставить людей творить для Kotlin-сообщества. Но нам важно найти тех, кто уже что-то делает, и поддержать их. Если вы хотите вносить свой вклад и вам нужна поддержка, добавляйтесь в наш чат в <a>Slack</a>и присоединяйтесь к каналу #kontributors.</p>
30
<p>Тут надо уточнить один момент. У нас нет цели заставить людей творить для Kotlin-сообщества. Но нам важно найти тех, кто уже что-то делает, и поддержать их. Если вы хотите вносить свой вклад и вам нужна поддержка, добавляйтесь в наш чат в <a>Slack</a>и присоединяйтесь к каналу #kontributors.</p>
31
<p>Есть особый вид контрибьюшена - обратная связь. Например, пользователь подключает новый бэкенд компилятора или пробует бета-версию, которую мы ещё не стабилизировали. Мы просим таких пользователей делиться фидбэком в <a>YouTrack</a>или Slack. Мы рады любой обратной связи: сообщениям об обнаруженных багах, предложениям по улучшению функциональности и юзкейсам.</p>
31
<p>Есть особый вид контрибьюшена - обратная связь. Например, пользователь подключает новый бэкенд компилятора или пробует бета-версию, которую мы ещё не стабилизировали. Мы просим таких пользователей делиться фидбэком в <a>YouTrack</a>или Slack. Мы рады любой обратной связи: сообщениям об обнаруженных багах, предложениям по улучшению функциональности и юзкейсам.</p>
32
<p>Это очень полезно, потому что когда мы разрабатываем фичу, то не можем учесть все юзкейсы. У некоторых пользователей особенные конфигурации машин или требования на проекте, поэтому при совместной работе всех инструментов могут возникать проблемы. Важно, чтобы пользователи рассказали нам о них, ведь тогда мы сможем исправить ошибки и сделать язык лучше.</p>
32
<p>Это очень полезно, потому что когда мы разрабатываем фичу, то не можем учесть все юзкейсы. У некоторых пользователей особенные конфигурации машин или требования на проекте, поэтому при совместной работе всех инструментов могут возникать проблемы. Важно, чтобы пользователи рассказали нам о них, ведь тогда мы сможем исправить ошибки и сделать язык лучше.</p>
33
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
33
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>