Энтузиасты опережают разработчиков не из-за знаний, а из-за мотивации. Например, проверьте, как быстро появляются патчи после обнаружения уязвимости. Проверьте у себя: найдите таймстемпы на GitHub. Если энтузиасты выпустили фикс за 24 часа, а официальные разработчики за неделю, это признак скорости сообщества. Дешевые компании полагаются только на штат, из-за чего теряют время.
Не верьте стереотипу «профессионалы всегда правы». Например, для open-source проектов энтузиасты тестируют ПО в реальных условиях. Проверьте у себя: найдите раздел с issue tracker. Дешевые разработчики игнорируют сообщество, из-за чего теряют обратную связь. Также уточните, есть ли bounty-программы — настоящие компании поощряют поиск уязвимостей.
Обратите внимание на разнообразие. Например, проверьте, сколько языков программирования используют энтузиасты. Проверьте у себя: найдите стек технологий в пул-реквестах. Дешевые компании ограничиваются внутренними решениями, из-за чего теряют инновации. Также учтите, что независимые разработчики не связаны корпоративными процессами — проверьте скорость мерджа.
Не игнорируйте обучение. Например, пройдите курс «Совместная разработка» от ВШЭ. Проверьте на сайте: должен быть раздел с практическими заданиями. Дешевые онлайн-курсы копируют информацию без примеров, из-за чего вы не научитесь применять знания. Энтузиасты — не про халяву, а про вовлеченность. Потраченные на сотрудничество часы сэкономят вам годы от изоляции.