1. Звичайний день із життя розробника
Бути програмістом — легко й приємно ☀️. За організацію роботи відповідає менеджер проєкту, за перелік функцій продукту — власник продукту. Мітинги координує скрам‑майстер. Усі організаційні процеси максимально формалізовані й стандартизовані ✅.

Ви приходите вранці на роботу, робите собі чай або каву ☕️, сідаєте за компʼютер 🖥️. Відкриваєте загальний чат 💬, дивитеся, чи немає термінових повідомлень, чи не захворів хтось 🤒, і якщо все гаразд, беретеся до роботи.
Ви відкриваєте сайт JIRA, де зберігається список усіх завдань вашої команди: беклог проєкту та беклог поточного спринту. Завдання вже розсортовані за пріоритетом вашим скрам‑майстром, тімлідом або власником продукту.
Берете завдання згори — найпріоритетніше 🔝 — і починаєте над ним працювати. Для цього його потрібно перевести у статус «In Progress». Це робиться кількома натисканнями 🖱️. Усе — час пішов ⏳.
Зазвичай до опису завдання додають уточнення або посилання на документацію 📄. Він має містити все необхідне, щоб ви могли виконати завдання. Подбати про це — обовʼязок вашого менеджера 👨💼.
Якщо щось не так, ви можете перепризначити завдання або залишити коментар, у якому описати проблему і/або зазначити, якої інформації бракує.
2. Пишемо код
Ви вивчили опис завдання і розумієте, що саме треба зробити. Чудово — беріться до роботи 🏁. Тут стане у пригоді ваш досвід навчання на онлайн‑курсі та взаємодії в команді 🤝.
Після того як чергова функція готова і ви в цьому впевнені, потрібно надіслати код до Git. Це можна зробити кількома натисканнями безпосередньо з IDE. У вашому випадку — з IntelliJ IDEA 🚀. Спершу ви створюєте коміт у локальному репозиторії, а потім надсилаєте (push) його до центрального Git‑репозиторію.
Найчастіше ця операція відбувається через pull request: ви через Git надсилаєте тімліду запит на перегляд коду. Якщо з кодом усе гаразд і зауважень немає, тімлід погоджує («accept») ваш pull request, і він потрапляє в основну робочу гілку Git.
Важливо! У жодному разі не варто мовчати, якщо ви не знаєте, як виконати завдання. Така ситуація трапляється часто, і багато новачків (і не лише новачків) діють неправильно. Запамʼятайте: якщо упродовж двох годин ви так і не розібралися, як виконати завдання, обовʼязково повідомте про це свого менеджера 🚩.
Також не варто звертатися до тімліда зі словами «це не можна зробити». Така заява дратує, особливо якщо тімлід знає, що це можна реалізувати, і сам уже не раз робив щось подібне.
Якщо не знаєте, як діяти, скажіть: «Я витратив(ла) дві години або два дні, намагаючись розібратися, як це зробити, але в мене не виходить». Тімлід підкаже, у якому напрямі шукати інформацію в інтернеті 🔍.
Отже, ми оглянули загальну картину сучасної розробки продукту. Написання коду — лише невелика частина всієї роботи; усе організовано так, щоб ніщо не відволікало вас від виконання завдань. Тож сміливо переходьте до вивчення Java 25 — працювати програмістом вам сподобається 😉.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ