Не пугайте открытый исходный код - вот как начать помогать

Не пугайте открытый исходный код - вот как начать помогать

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

Если вы боитесь начать - это поможет.


🤔 А что насчет тебя?

Я хотел бы услышать отты- читатели.

🗳Вы когда -нибудь внесли свой вклад в открытый исходный код?

Оставьте комментарий с эмодзи, который соответствует вам:

💡 - я внесла вклад один или два раза

🔧 - я регулярно вкладываю

📚 - Я помогаю с документами, переводами или сообществом

🧍 - я использую это, но еще не внесла свой вклад

❓ - Я хочу, но не знаю, как

👇 Оставьте смайлики ниже!


🏁 Последние слова

🌍 Открытый исходный код - это то, как мы строим Интернет. Это также как мы выращиваем разработчиков, сообществ и идей.

Вам не нужно быть гением. Вам просто нужно начать с малого - и начать вместе.

✨ Мир нуждается в вашем коде. Но что еще более важно - вам это нужно.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE