Рубріки: ДосвідДумка

Як новачку в IT створити свій командний проєкт?

Олександр Філоненко

Наприкінці 2023-го року, я робив свої суб’єктивні прогнози щодо того, якого початківця захочуть в кожну команду. Одним з пунктів був — власний командний проєкт. Як його створити, а головне, з чого треба починати, про це поговоримо далі.

Ось ви закінчили свій навчальний період на ІТ-курсах. Який наступний ваш крок? Отримання практичного досвіду. Так, у вас була практика на курсах, але це практика базових речей. Мови програмування, фреймворку тощо. Досвіду розробки продукту у вас ще немає. Тому цю прогалину треба найшвидше заповнювати.

Ідеї для проєкту

Де шукати ідеї для проєкту? Всюди. Туторіали на YouTube, власні життєві задачі, що потребують автоматизаціі, або щось для друзів та сім’ї. Не потрібно вигадувати новий Facebook чи ChatGPT. Почніть з малого та звичайного. Для вас головне — це досвід.

Добре, припустимо, що ідея є. Що далі робимо? Аналізуємо рішення, які вже є чи якими користуємося. В ідеалальній ситуації і те, й інше. Чим більше референсів, тим більше можливостей для створення дійсно чогось нового. В цей час ви можете прокачати навичку не тільки певних рішень в цілому, а й читання чужого коду. Так, я натякаю на те, що треба ідеї шукати не тільки у Google, ще й на Github не боїмося заходити.

Вибір команди

Маємо ідею, маємо рефенеси. Наступний крок — як ми будемо їсти цього слона? Так, метафора підібрана дуже влучно, бо з цього моменту починається робота. Її дуже багато буде.

Ви розумієте, щоб зробити доволі якісний продукт, одного(-єї) Вас буде замало. Ось і постає питання набору команди. Тут на сцену виходять: designers, backend, frontend, iOS, Android тощо. Чому так багато? Все просто. Ви будете вирішувати, відштовхуючись від того, що самі вмієте.

Я, наприклад, розробник Android. Можу написати back-end, але якість буде, скоріш за все, не найвищою. Тому на мій уявний проєкт вже потрібен ще один учасник. Ще хочу дизайн гарний, тому пошук UI/UX designer вже відкрито. Подальшу логіку ви напевно зрозуміли.

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

Після цього ви починаєте все глибше занурюватися в роботу. Ви отримуєте практику з Git не за підручником, а в реальних умовах. Фіксите баги, які то бісять, то надають сил рухатися далі. Ваша команда на цьому шляху підтримує вас, а ви їх. Чим не гарна практика та можливість покращення Soft skills.

Замість висновку

Що можна сказати у підсумку? Свій проєкт — це не так легко і романтично, як задається на перший погляд. Проте з часом ви зрозумієте, як швидко ви зростаєте, ніж тоді, коли працювали самі. Тим паче, на проєкт можна і ментора пошукати. Це буде великим плюсом всій команді. Головне йти цей нелегкий шлях. Успіх завжди десь поруч із нами!

Цей текст з особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

IT в Україні йде до свого фінального кінця. І потраплятимуть туди виключно за покликом душі

Коротко про українську IT-сферу у 2024 році Це коли на одну вакансію Middle розробника по…

26.03.2024

Блокчейн-розробка сьогодні: зарплати і перспективи на ринку праці

Формування криптовалютної галузі в Україні почалося ще у 2014 – саме тоді з'явилися перші стартапи,…

18.03.2024

Скільки рішень ухвалює розробник? Погляд новачка, який запускає продукт

Автор цього блогу — Python-девелопер Сергій Солдатов, який вирішив створити досить унікальний продукт. І це…

12.03.2024

Чи треба готуватись до співбесіди?

Думки шукачів діляться на: «так, однозначно» і «ні, не вартує, я все і так про…

04.03.2024

Відкладаєте до останнього? Що таке «синдром студента» і як з ним боротися

Синдром студента — це форма прокрастинації, яка полягає в тому, що людина, якій дали завдання,…

23.02.2024

Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій

Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.…

20.02.2024