SchoolHub — система бронювання ресурсів

Ярослав Цикало, 17 років
Хочете, аби топ-проєкти вашої дитини були тут?
Спробуйте наше навчання на безоплатному пробному уроці!

    Мене надихнуло вивчати ІТ те, як швидко змінюється світ завдяки технологіям, і я хочу бути частиною цих змін. Про академію GoITeens я дізнався з соцмереж і вирішив спробувати себе в цьому напрямку, адже вірю, що ІТ – це сфера безмежних можливостей, де я зможу знайти однодумців і реалізувати свій потенціал.

    Я обрав таку тему проєкту, тому що мені було цікаво попрацювати зі складною структурою бази даних і логікою взаємодії між користувачами. SchoolHub став чудовою можливістю для вивчення Django ORM та роботи з часовими інтервалами.

    Під час роботи над проєктом виникли певні складнощі, зокрема з налаштуванням зв’язків у базі даних і обробкою статусів бронювання. Спочатку з’являлися помилки під час спроби забронювати ресурс на вже минулий час або коли час завершення був раніше за час початку. Після кількох етапів рефакторингу мені вдалося налаштувати валідацію так, щоб система працювала коректно.

    На виконання проєкту я витратив близько місяця, враховуючи розробку моделей та налаштування адмін-панелі.

    Наразі я зосереджений на навчанні та створенні власних проєктів, зокрема SchoolHub, тому офіційного комерційного досвіду або стажування поки не маю. Водночас розробка цього застосунку на Django дала мені розуміння ключових аспектів реальних бізнес-процесів – від проєктування бази даних до реалізації логіки доступів і запобігання конфліктам у системі.

    Кожен мій проєкт я сприймаю як окреме завдання з чітким технічним завданням і дедлайнами, що допомагає мені формувати практичні навички, наближені до комерційної розробки.

    Я однозначно планую пов’язати своє майбутнє з ІТ, адже це сфера, яка мене мотивує та захоплює. Моя найближча ціль – пройти стажування в ІТ-компанії, щоб отримати практичний досвід роботи в команді та долучитися до реальних проєктів.

    Мені цікаво побачити, як організований процес розробки зсередини, поглибити свої технічні навички та навчитися створювати рішення, які мають реальну цінність для користувачів.

    Однозначно – так! Навіть якщо ви не плануєте ставати програмістами в майбутньому, ІТ вчить головному: логічно мислити, структурувати інформацію та не боятися помилок. Це як конструктор Lego, тільки замість деталей у вас є код, з якого можна створити будь-що – від простої гри до складної системи, як мій проєкт SchoolHub.

    Кілька порад тим, хто тільки починає або вагається:

    Не бійтеся помилок. Код рідко працює з першого разу. Помилки – це не поразка, а підказка, у якому напрямку рухатися далі. Навіть досвідчені розробники щодня шукають рішення.

    Починайте з того, що вам цікаво. Якщо любите ігри – спробуйте створити свою. Якщо подобається дизайн – зверніть увагу на Frontend. Коли бачиш результат, який тобі подобається, навчання стає значно легшим.

    Вивчайте англійську. Це база. Найкраща документація та відповіді на форумах – англійською. Це ваша сильна сторона в ІТ.

    Просто спробуйте. Не потрібно одразу братися за складні теми. Почніть із простого – наприклад, з «Hello World» – і відчуйте задоволення від того, що ваш код працює.

    Так, я щиро раджу GoITeens усім підліткам, які хочуть не просто вивчати теорію, а створювати реальні продукти. Для мене це був шлях від перших рядків коду до повноцінного вебзастосунку SchoolHub.


    Навчання побудоване дуже динамічно: замість нудних лекцій тут багато практики та роботи над власними ідеями. Найбільше мені подобається атмосфера. Ти не просто вивчаєш Django чи бази даних, а вчишся мислити як розробник, знаходити рішення в складних ситуаціях і доводити проєкти до результату.


    Я дуже вдячний своєму ментору – Кондратюку Олександру – за терпіння та професіоналізм.

    Інші проєкти за напрямом
    Secret Link