1. Звичайний день із життя розробника
Бути програмістом легко та приємно ☀️. Організацію роботи координує Project Manager, за перелік функцій продукту відповідає Product Owner. Зустрічі організовує Scrum Master. Усі організаційні процеси добре формалізовані та стандартизовані ✅.

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