Ця сторінка проводить вас від першого рішення взяти участь у хакатоні до моменту, коли команда сформована, ідея затверджена, а ви готові переходити до розробки MVP та підготовки подання. Тут немає порожньої мотивації — лише конкретні кроки, критерії й чек-листи.
Як взяти участь у Solana-хакатоні
Передумови участі
Для участі в Solana-хакатоні не потрібен диплом, стаж або попередній досвід у блокчейні. Реальні передумови такі:
- акаунт на платформі, де проводиться хакатон (Devpost, колаборатори екосистеми тощо);
- базове розуміння того, що таке Solana та чим вона відрізняється від інших мереж — хоча б на рівні офіційної документації;
- готівність витратити від 48 годин до кількох тижнів (залежно від формату);
- доступ до комп'ютера та стабільного інтернету.
Технічний стек (Rust, Anchor, TypeScript) можна вивчати паралельно, але хоча б один учасник команди має мати досвід розробки на Solana або бути готовим швидко його здобути.
Послідовність кроків від реєстрації до подання
- Визначте формат хакатону та перевірте офіційний пакет першоджерел — там містяться актуальні правила, дедлайни та вимоги до подань. Без цього кроку не починайте.
- Зареєструйтеся на платформі хакатону вказаним способом.
- Оберіть трек або категорію, якщо хакатон їх пропонує.
- Сформуйте команду або підтвердіть соло-участь.
- Зафіксуйте ідею та розподіліть ролі.
- Розробіть MVP, підготуйте demo та pitch.
- Подайте проєкт через платформу хакатону до вказаного дедлайну.
Типові помилки при першій участі
- Реєстрація в останній день без попереднього ознайомлення з правилами — часто виявляється, що проєкт не відповідає вимогам треку або формату подання.
- Ігнорування обов'язкових полів у формі подання (відео, репозиторій, опис).
- Підхід «спочатку зробимо, потім подивимося правила» — призводить до переробок у фінальні години.
- Відсутність задокументованого репозиторію — журі має можливість переглянути код, і його відсутність знижує оцінку.
Чек-лист готовності до старту
- Офіційний пакет першоджерел хакатону прочитаний, ключові дедлайни записані.
- Реєстрація завершена, команда додана до подання (або підтверджено соло-формат).
- Трек обраний, вимоги до нього зрозумілі.
- Ролі в команді розподілені й зафіксовані.
- Ідея сформульована в одному реченні та відповідає обраному треку.
- Робочий простір налаштований (репозиторій, комунікаційний канал, середовище розробки).
Наступний крок: вибір ролі та команди — про це детально нижче.
Чи можна брати участь у хакатоні без програмування
Які ролі доступні непрограмістам
Так, можна. У хакатонній команді є щонайменше три ролі, які не вимагають написання коду:
- Дизайнер — створює інтерфейс, іконки, ілюстрації, презентацію для pitch-сесії.
- Продакт-менеджер — формулює проблему, визначає цільову аудиторію, координує спринт, слідкує за відповідністю ідеї треку.
- Маркетолог або комунікатор — готує текст подання, сценарій відео, опис проєкту для журі, працює над позиціонуванням.
Який внесок очікує журі від непрограмістів
Журі оцінює подання цілісно. Якщо код працює, але інтерфейс незрозумілий, а опис розмитий — це втрачені бали. Конкретний внесок, який журі бачить і цінує:
- зрозумілий user flow у демо — результат роботи дизайнера;
- чітке формулювання проблеми та рішення в описі та відео — результат роботи PM;
- якісна презентація, яка пояснює проєкт за 60–90 секунд — результат роботи комунікатора.
Як знайти команду, яка шукає непрограміста
Багато технічних команд реєструються без дизайнера чи PM і шукають їх у перші дні. Де шукати:
- офіційний Discord або Telegram хакатону — зазвичай є канал #team-formation;
- спеціалізовані сервери Solana-екосистеми;
- Devpost-сторінка хакатону — розділ «Looking for team members».
Ключове — у профілі чітко вказати, що ви робите, а не просто «шукаю команду». Наприклад: «UI/UX дизайнер, Figma, маю досвід у фінтех-проєктах».
Приклади переможних проєктів із сильними непрограмістськими ролями
Конкретні назви та результати минулих хакатонів змінюються, тому перевіряйте архіви переможців на платформі проведення. Загалом переможні проєкти з виразними непрограмістськими ролями мають спільні риси:
- демо виглядає як готовий продукт, а не як скелет із кнопками;
- опис подання читається як pitch-дек, а не як технічна специфікація;
- відео пояснює проєкт людині без технічного бекграунду.
Межі: що все ж потребує технічної участі
Без розробника не обійтися, якщо проєкт передбачає розгортання смарт-контрактів, взаємодію з блокчейном Solana, інтеграцію з гаманцями (Phantom, Solflare) або виклик RPC-вузлів. Дизайнер або PM не можуть замінити розробника в цих завданнях.
Наступний крок: пошук команди.
Як знайти команду для хакатону
Де шукати учасників
- Канал #team-formation в офіційному Discord або Telegram хакатону.
- Сторінка хакатону на Devpost — розділ пошуку учасників.
- Спільноти навколо Solana (українські та міжнародні).
- Університетські клуби, якщо хакатон студентський або гібридний.
Як скласти профіль учасника для пошуку команди
Профіль має відповідати на три питання в межах 3–4 рядків:
- Що вмієте: «Rust + Anchor, розгорнув 2 смарт-контракти на devnet».
- Що шукаєте: «Шукаю фронтенд-розробника та дизайнера».
- Часова доступність: «Вільний повний день у вихідні, вечори — обмежено».
Уникайте формулювань на кшталт «вчуся, готовий допомагати» — це не дає команді розуміння вашого реального внеску.
Що запитувати на першому знайомстві з потенційною командою
- Яка ідея? Чи є вже напрацювання?
- Хто вже в команді та які ролі зайняті?
- Який графік роботи — синхронний (разом онлайн) чи асинхронний (кожен у свій час)?
- Який досвід у команди з Solana?
- Як вирішуються суперечки — хто приймає фінальне рішення?
Червоні прапорці при виборі команди
- Немає чіткої ідеї — «придумаємо на місці» рідко працює в блокчейн-хакатонах.
- Один учасник планує робити все сам — це не команда, а соло-учасник із глядачами.
- Невизначеність з часом — «зробимо якось» означає, що ви можете залишитися без внеску в фінальні години.
- Відмова фіксувати ролі та домовленості — створює конфлікти під час спринту.
Як об'єднатися з іншими соло-учасниками
Якщо ви й інші соло-учасники шукаєте команду, пропонуйте формат швидкого мітчингу: 15-хвилинна розмова, де кожен каже, що вміє, і пропонує 1–2 ідеї. Якщо є збіг — створюєте команду одразу. Не затягуйте етап пошуку: кожен день хакатону на рахунку.
Наступний крок: вибір ідеї.
Як вибрати ідею для хакатону
Критерії сильної хакатонної ідеї
- Обмежена область: ідея вирішує одну конкретну проблему, а не «трансформує всю DeFi-індустрію».
- Можливість демонстрації: ядро рішення можна показати в 3-хвилинному відео без попереднього налаштування.
- Відповідність треку: ідея чітко потрапляє в обрану категорію, а не «можна інтерпретувати так».
- Технічна здійсненність: команда має навички або може швидко їх здобути для реалізації.
- Наявність блокчейн-компонента: використання Solana не штучне (не «додамо NFT заради NFT»), а виправдане архітектурно.
Як перевірити ідею на здійсненність
- Перевірте, чи існують готові бібліотеки або шаблони для ключових компонентів (наприклад, Anchor-шаблони для токенів, SPL-програми).
- Оцініть кількість смарт-контрактів — для хакатону оптимально 1–3.
- Перевірте, чи є готові рішення для фронтенду (наприклад, @solana/wallet-adapter для підключення гаманців).
- Прогуляйтеся по user flow від початку до кінця — якщо є незрозумілі технічні вузли, ідея потребує спрощення.
Чому складні ідеї часто програють простим
Складна ідея потребує більше часу на розробку, тестування та налаштування. У хакатонному форматі це означає: менше часу на демо, відео та опис. Журі оцінює те, що бачить — а бачить воно працююче просте рішення, а не амбітний концепт без функціонального прототипу.
Як адаптувати існуючу ідею під формат хакатону
Якщо у вас є ідея, над якою ви працюєте поза хакатоном, не намагайтеся реалізувати її повністю. Визначте один ключовий сценарій (happy path) і реалізуйте лише його. Все інше — в описі як «майбутні кроки». Переконайтеся, що адаптована версія відповідає правилам хакатону щодо новизни (деякі хакатони забороняють подання проєктів, які вже мають фінансування або публічний запуск).
Наступний крок: планування спринту — це вже початок роботи над MVP.
Формати хакатонів на Solana
Онлайн-хакатони: особливості та переваги
Найпоширеніший формат в екосистемі Solana. Тривалість — від вихідних до кількох тижнів. Переваги:
- немає витрат на логістику та проживання;
- можна залучити учасників із будь-якого часового поясу;
- доступ до власного робочого місця та налаштованого середовища.
Особливості: потребує жорсткого самодисципліну, чіткого розподілу завдань та регулярних синхронізацій. Асинхронна робота — норма, але без неї команда розсипається.
Офлайн-хакатони: логістика та нетворкінг
Проводяться на конференціях або в окремих локаціях. Тривалість — зазвичай 1–3 дні. Переваги:
- миттєва комунікація без затримок;
- доступ до менторів наживо;
- нетворкінг із журі, спонсорами та іншими командами.
Особливості: потрібно планувати поїздку, мати запасне обладнання, враховувати втому від інтенсивного перебування в одному приміщенні.
Гібридний формат: що потрібно знати
Частина команд працює на місці, частина — дистанційно. Ключове: домовитися про єдиний інструмент комунікації та графік синхронізацій. Гібрид працює погано, якщо офлайн-учасники обговорюють щото «між собою» без запису чи трансляції для дистанційних.
Як формат впливає на вибір команди та ідеї
- Онлайн, короткий (вихідні): ідея має бути максимально простою, команда — 2–3 особи з чітким розподілом.
- Онлайн, довгий (2–4 тижні): можна брати складнішу ідею, більшу команду, але потрібен менеджер для координації.
- Офлайн: можна дозволити собі ідею, що потребує щільного спілкування з менторами, але команда має бути в одному місці.
Наступний крок: вибір треку.
Як обрати трек на хакатоні
Які треки зазвичай пропонують на Solana-хакатонах
Конкретний перелік залежить від хакатону — перевіряйте пакет першоджерел. Типові категорії:
- DeFi — лендінг, боргові протоколи, DEX-інструменти, стейкінг.
- НFT та цифрові активи — маркетплейси, інструменти для створення та управління колекціями.
- RWA (Real World Assets) — токенізація фізичних активів.
- Інфраструктура та інструменти для розробників — експлорери, аналітика, SDK, інструменти тестування.
- Геймінг та соціальні додатки — on-chain ігри, репутаційні системи, месенджери.
- Mobile — мобільні додатки на Solana (залежить від партнерів хакатону).
Як зіставити трек із навичками команди
Не обирайте трек лише тому, що він здається привабливим. Поставте питання: «Чи має наша команда технічні навички для реалізації в цьому треку?». Якщо команда складається з фронтенд-розробників і дизайнера, трек «інфраструктура для розробників» (де потрібні глибокі знання Rust та архітектури Solana) — ризикований вибір. Краще трек із акцентом на користувацький досвід.
Чи варто обирати менш конкурентний трек
Так, це розумна стратегія — за умови, що ідея дійсно відповідає треку, а не «натягнута» на нього. Журі помічає штучне підлаштування. Менш конкурентний трек дає перевагу: менше подань — більше уваги до кожного. Але якщо ідея слабка, низька конкуренція не допоможе.
Наступний крок: формування команди під трек.
Які ролі є в хакатонній команді
Розробник смарт-контрактів (Solana)
Пише програми на Rust з використанням фреймворку Anchor (або без нього). Відповідає за бізнес-логіку на блокчейні: управління токенами, станом акаунтів, взаємодію між програмами через CPI (Cross-Program Invocation). Мінімум для хакатону: вміти розгорнути програму на devnet та протестувати її.
Фронтенд-розробник
Створює користувацький інтерфейс, який взаємодіє зі смарт-контрактами. Технічний стек зазвичай: React або Next.js, @solana/wallet-adapter для підключення гаманців, бібліотеки для взаємодії з Solana (наприклад, @solana/web3.js). Відповідає за те, щоб користувач міг підписати транзакцію та побачити результат.
Дизайнер
Проєктує інтерфейс, іконки, ілюстрації, стилістику. Працює в Figma. У хакатоні дизайнер часто також готує слайди для pitch-відео та графіку для опису подання. Ключова вартість — зробити демо зрозумілим для журі за 60 секунд.
Продакт-менеджер
Відповідає за те, що команда робить і чому. Формулює проблему, визначає цільового користувача, слідкує за відповідністю треку, координує спринт, готує текстову частину подання. У маленьких командах цю роль часто бере на себе хтось із технічних учасників — і це нормально, якщо людина вміє писати зрозуміло.
Як розподілити ролі в команді з 2–5 осіб
| Розмір команди | Оптимальний розподіл |
|---|---|
| 2 особи | 1 смарт-контракт розробник + 1 фронтенд (дизайн мінімальний, шаблонний) |
| 3 особи | 1 смарт-контракт + 1 фронтенд + 1 дизайнер/PM |
| 4 особи | 1 смарт-контракт + 1 фронтенд + 1 дизайнер + 1 PM |
| 5 осіб | 2 смарт-контракт + 1 фронтенд + 1 дизайнер + 1 PM (або 1+1+1+1+маркетолог) |
Більше 5 осіб у хакатонній команді — зазвичай перевантаження. Координаційні витрати перевищують вигоду від додаткових рук.
Що робити, коли одна людина виконує кілька ролей
Це норма для хакатонів. Головне — чітко фіксувати, хто за що відповідає, навіть якщо це одна людина. Наприклад: «Олексій — смарт-контракти та PM». Це допомагає уникнути ситуацій, коли всі думають, що хтось інший зробить опис подання, і в результаті ніхто не робить.
Наступний крок: пошук команди (якщо ще не знайдена).
Соло-участь у хакатоні на Solana
Чи дозволяють правила соло-участь
Це залежить від конкретного хакатону. Перевірте пакет першоджерел — там чітко вказано мінімальний та максимальний розмір команди. Деякі хакатони дозволяють соло-подання, інші — ні.
Переваги та недоліки соло-формату
Переваги: повний контроль над рішеннями, немає конфліктів, гнучкий графік.
Недоліки: обмежений обсяг роботи (неможливо якісно зробити смарт-контракти, фронтенд, дизайн і відео одночасно); журі часто звертає увагу на командність як критерій; менше шансів на нетворкінг.
Як соло-учаснику ефективно розподілити час
- Перший квартал часу: мінімальний працюючий смарт-контракт на devnet.
- Другий квартал: найпростіший фронтенд, який демонструє взаємодію з контрактом.
- Третій квартал: запис демо-відео (екранзапис + голосовий коментар).
- Четвертий квартал: заповнення форми подання, фінальне тестування.
Дизайн у соло-форматі — шаблонний (Tailwind UI, shadcn/ui або подібне). Не витрачайте час на кастомну графіку.
Приклади успішних соло-подань
Конкретні кейси змінюються від хакатону до хакатону, але успішні соло-подання мають спільні риси: дуже вузька сфера (одна функція, один сценарій), працюючий прототип, якісне відео-пояснення. Перевірте архіви переможців на платформі хакатону — шукайте подання з однією людиною в команді.
Альтернатива: як швидко знайти мінімальну команду
Якщо правила дозволяють команду з 2 осіб, знайдіть хоча б одного партнера. Навіть мінімальна команда (смарт-контракти + фронтенд) дає значну перевагу над соло. Використовуйте канали #team-formation у перші 12 годин хакатону — саме тоді найбільше людей шукають партнерів.
Наступний крок: вибір ідеї.
Як оцінити свою готовність до хакатону
Чек-лист технічної готовності
- Вмію створювати та фінансувати акаунти на Solana devnet.
- Вмію розгортати хоча б базову програму на devnet (навіть якщо це Hello World на Anchor).
- Розумію структуру транзакції на Solana (інструкції, акаунти, підписанти).
- Маю налаштоване середовище розробки (Rust, Solana CLI, Anchor, ідеально — VS Code з плагінами).
- Для фронтенду: вмію підключати гаманець через wallet-adapter і надсилати транзакцію.
Якщо більшість пунктів — «ні», це не означає, що варто відмовитися. Це означає, що потрібно виділити час на підготовку перед стартом.
Чек-лист навичок роботи в команді
- Вмію пояснювати свої ідеї коротко (1–2 речення).
- Вмію приймати рішення без затягування (обмежений час хакатону не терпить багатогодинних дискусій).
- Вмію делегувати — не намагаюся зробити все сам.
- Комфортно працюю в асинхронному форматі (якщо хакатон онлайн).
Скільки часу реально потрібно на хакатон
- Вихідний формат (48–72 години): мінімум 12–16 годин чистої роботи на людину. З урахуванням сну та перерв — практично весь вікенд.
- Тижневий формат: 2–4 години щодня або 1–2 повні дні.
- Багатотижневий формат: 5–10 годин на тиждень, але з регулярними синхронізаціями.
Як заповнити прогалини перед стартом
Не намагайтеся вивчити все. Визначте одну критичну прогалину і закрийте її:
- Якщо не вмієте розгортати на devnet — зробіть це один раз за tutorial до хакатону.
- Якщо не знаєте Anchor — розберіть один готовий приклад (наприклад, базовий токен-контракт) і зрозумійте його структуру.
- Якщо не вмієте підключати гаманець — пройдіть офіційний гайд wallet-adapter, це займає 30–60 хвилин.
Наступний крок: реєстрація.
Підготовка до першого хакатону на Solana
Що зробити за місяць до старту
- Виберіть хакатон і прочитайте його пакет першоджерел (навіть якщо реєстрація ще не відкрита — правила зазвичай публікують заздалегідь).
- Налаштуйте середовище розробки: встановіть Rust, Solana CLI, Anchor, створіть тестовий акаунт на devnet.
- Реалізуйте один міні-проєкт: розгорніть програму, викличте її з фронтенду, підпишіть транзакцію гаманцем. Це дасть базове відчуття циклу розробки на Solana.
- Почніть шукати команду — ранній пошук дає вибір.
Що зробити за тиждень до старту
- Завершіть реєстрацію та додайте команду до подання.
- Проведіть першу зустріч команди: обговоріть 2–3 ідеї, оберіть одну, розподіліть ролі.
- Підготуйте репозиторій: створіть структуру папок, налаштуйте CI/CD (хоча б базовий lint), додайте README з описом проєкту.
- Перевірте доступність інструментів: RPC-провайдер для devnet, доступ до гаманців, тестові токени.
- Синхронізуйте графік: визначте, коли команда працює разом, а коли — асинхронно.
Що зробити в день старту
- Перевірте, чи відкрився доступ до ресурсів хакатону (якщо є спонсорські API, RPC-кредити тощо).
- Проведіть 15-хвилинний стендап: кожен каже, що робить сьогодні.
- Зафіксуйте план на перший день у текстовому вигляді (не вголос — у документі).
- Почніть із найбільш ризикованого технічного елемента — якщо смарт-контракт не запрацює, краще дізнатися це в перший день.
Поширені страхи першоразників і як їх подолати
«Мої навичок недостатньо» — хакатон не вимагає експертності. Вимагається здатність зробити щось працююче, навіть просте. Більшість переможних проєктів — це не інженерні шедеври, а рішення, які працюють і зрозуміло пояснені.
«Не знайду команду» — на кожному хакатоні є люди, які шукають команду. Проблема не в їхній відсутності, а в тому, що ви не заявляєте про себе. Напишіть пост у #team-formation у перші години.
«Не встигну» — плануйте з запасом. Якщо хакатон триває 48 годин, плануйте як ніби у вас 36. Останні 12 годин — на тестування, відео та подання, а не на розробку.
«Журі не оцінить» — журі оцінює за фіксованими критеріями, які опубліковані в rules. Прочитайте їх і переконайтеся, що ваше подання відповідає кожному пункту. Це не суб'єктивне враження, а чек-лист.
Наступний крок: реєстрація та вибір команди — а потім перехід до розробки MVP та підготовки подання.