
Не пугайте открытый исходный код - вот как начать помогать
4 июня 2025 г.🧵 Нехватка участников с открытым исходным кодом: миф или реальность?
К сожалению - это реальность 😔
Вы знаете, сколько разработчиков сегодня в мире?
📊 СогласноEvans Data CorporationВ 2024 году во всем мире насчитывается более 28,7 миллионов застройщиков.
Похоже, все уже должно быть построено, верно? Но давайте посмотрим, сколько на самом деле вносят свой вклад в открытый исходный код ...
📉 Отчет Foundation Linux (2024)
На основеэтот опрос332 разработчиков, вовлеченных в OSS:
👥 из 332 человек:
💥 Даже среди этой заинтересованной группы только 17% являются постоянно активными участниками*.
*Сумма содействий (10%), основные участники (5%) и комитеты (2%).
Это всего лишь 1 из 6 человек, и это от мотивированной аудитории
🧵 Конечно, эти цифры не захватывают всех, кто помогает процветать с открытым исходным кодом.
Люди вносят свой вклад, написав документы, делясь по вопросам, переводя контент, отвечают на вопросы, давая обратную связь - и все это важно.
Без этих ролей, сопровождающие сгорели бы еще быстрее 💀.
💬 Обследование JetBrains подтверждает это
ВDev Ecosystem 2023(Более 20 000 разработчиков):
✅ Регулярные + постоянные участники = всего 5–6%
🎯 Ядро активного OSS Devs = ~ 15% в лучшем случае
🧮 Давайте сделаем математику
Если мы возьмем оптимистичные 17% из 28,7 -метровых разработчиков: 🔧 ≈ 4,9 миллиона активных участников
Но более реалистично (5–11%): 🧑💻 ≈ 1,4–3,1 млн. - вся основная цепь OSS
Пусть это погрузится - это меньше людей, чем в некоторых городах.
** 🇺🇸 А как насчет США? ** Согласно Github Octoverse 2024:
🌍 Индия, Китай и Бразилия быстро растут. К 2028 году Индия станет страной № 1.
🚧 Открытый источник построен меньшинством
Даже в идеальных условиях:
⚠ ~ 80% разработчиков не вносят последовательно.
Но вместо паники это должен быть призыв к действию 🧭
🧩 Способности внести свой вклад за пределы кода
- 📘 Docs
- 🐞 Отчеты об ошибках
- 🌍 Переводы
- 💬 Обсуждения
- 🧑🏫 Учебные пособия
- 🧠 Обратная связь
- 🔍 тестирование
- 🤝 Поддержка сообщества
💡 Почему больше разработчиков не вносит свой вклад?
Вот наиболее распространенные блокаторы:
- 😰 Страх суждения («Что если мой пиар издевается?»)
- 🤷 Низкая уверенность («Я недостаточно опытен…»)
- ❓ Не знаю, с чего начать
- 🌐 языковой барьер
- ⏳ Нет времени (работа, выгорание, жизнь ...)
Это не недостатки персонажа. Они исправляются с руководством и сообществом.
🛠 Стоимость этого не исправить
Открытый исходный код является невидимой инфраструктурой технологического мира.
Но без новых участников:
- 🐌 Проекты застойны
- 🔥 Совместители сгорают
- 🛑 Критическая технология теряет поддержку
Мы не говорим о недостающих функциях, мы рискуем пропущенным будущим.
🧬 Потерянный потенциал = потерянные инновации
Есть миллионы разработчиков, которые хотят внести свой вклад ...
... но не знаю, как или боятся попробовать 😞
Это означает миллионы идей, которые остаются запертыми. Это не устойчиво.
🧭 Итак, как нам это исправить?
Мы не просим всех стать сопровождающими на ночь.
Но мы можем облегчить первый шаг - вместе. Дверь для открытого исходного кода не должна чувствовать себя запертой.
🤗 1. Заставьте проекты чувствовать себя гостеприимными
Люди не вносят свой вклад в репо - они вносят свой вклад в сообщества.
Хороший Readme - это не просто техническое - в нем говорится: «Вы принадлежите здесь». • Начните с того, почему этот проект имеет значение • Добавьте четкий раздел «Как внести свой вклад» • Включите реальный кодекс поведения (люди сначала!)
📌 Mui's Readmeотличный пример - технический и человеческий.
🧠 Люди не будут вносить свой вклад, если они не чувствуют себя приглашенными.
📖 2. Документы = любовьДокументация - это первое рукопожатие.
Включать:
- 🛠 Шаги настройки, которые на самом деле работают
- 🧪 Основные инструкции по тестированию
- 🧠 Раздел «Что делать, если вы застряли»
Каждая неясная инструкция - потерян.
🐣 3. «Хорошие первые проблемы» не мемЗадача задач с «хорошей первой проблемой» - это не благотворительная организация - это стратегия.
Они должны быть:
- 🧩 Маленький и автономный
- 🧭 объяснено в реальном контексте
- 🔁 Даже маленькие вещи (переименование, doc fix) материя
Хотите попробовать?
Вот настоящие, которые вы можете сделать сегодня вVite-Plugin-Create:
- Добавить пример использования плагинов в vite.config.ts- Помогите Devs начать быстрее.
- Объединение именования конфигурации по умолчанию- крошечные изменения, реальное влияние.
🚀 Где найти проекты, благоприятные для начинающих?
Даже если вы не готовы внести здесь вклад - вас ждет мир гостеприимных проектов:
- GoodFirstissue.dev 🟢
- up-for-grabs.net 🧩
- FirstContributions.github.io 🎓
- CodeTriage.com 🧑⚕
Каждый из них помогает вам обнаружить реальные проблемы - не только примеры игрушек - и показывает вам, как прыгнуть.
Нет давления. Нет привратника. Просто реальные способы помочь. 💪
💬 4. Обратная связь, которая учит, не пугает
То, как вы отвергаете PR, определяет ваш проект больше, чем то, как вы его объединяете.
Плохо: ✖ «Это неправильно».
Лучше: ✔ «Спасибо за это! Давайте настроим это так - вот почему…»
Каждый комментарий - момент для наставника. Не тратьте это впустую.
🌱 Секрет? Речь идет не о коде
Речь идет о людях, помогающих людям. Хотите, чтобы ваш проект рос?
Помогите кому -нибудь расти в рамках вашего проекта.
💎 Реальные проекты, делающие это правильно:
🟢 Vue.js
- ✨ Чистая документация
- 🧠 Разделы для начинающих
- 🫂 Поддерживающее разногласия и сообщество
🎨 P5.JS
- 🧑🎓 Творческое кодирование для учащихся
- 🌍 Сосредоточьтесь на разнообразии
- 📦 Тонны примеров для начинающих
📊 OpenRefine
- 🔍 Ясные вклад документов
- 🤝 Active на форумах
- 💬 Дружелюбные отзывы PR
🌱 Мой первый шаг OSS
Мое путешествие началось с того, что помог другу построить приложение для вождения для иностранцев в Таиланде. У него не было времени, чтобы закончить - я вскочил.
Позже мы наставляли новичка. Это было похоже на реальное влияние.
Затем я попытался сделать плагин Vite, который мне был нужен - и опубликовал его.
И люди на самом деле использовали это
My First Stars. Мой первый выпуск. Это было потрясающе.
Это привело к большему количеству проектов. Больше участников. И в конечном итоге - мои первые PRS для реагирования, VITE и других.
Теперь я наставляю разработчиков и помогаю им начать свое путешествие.
🎓 Совет: пройдите этот курс.Разработка программного обеспечения с открытым исходным кодом на Coursera
• Четкие, практические уроки
• ESS -этикет и лицензирование
• Реальные рабочие процессы GIT GIT
Если вы боитесь начать - это поможет.
🤔 А что насчет тебя?
Я хотел бы услышать отты- читатели.
🗳Вы когда -нибудь внесли свой вклад в открытый исходный код?
Оставьте комментарий с эмодзи, который соответствует вам:
💡 - я внесла вклад один или два раза
🔧 - я регулярно вкладываю
📚 - Я помогаю с документами, переводами или сообществом
🧍 - я использую это, но еще не внесла свой вклад
❓ - Я хочу, но не знаю, как
👇 Оставьте смайлики ниже!
🏁 Последние слова
🌍 Открытый исходный код - это то, как мы строим Интернет. Это также как мы выращиваем разработчиков, сообществ и идей.
Вам не нужно быть гением. Вам просто нужно начать с малого - и начать вместе.
✨ Мир нуждается в вашем коде. Но что еще более важно - вам это нужно.
Оригинал