JavaRush /Курси /C++ SELF /Пишемо код

Пишемо код

C++ SELF
Рівень 12 , Лекція 6
Відкрита

Пишемо код

1. Звичайний день із життя розробника

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

img

Ви приходите вранці на роботу, робите собі чай або каву ☕️, сідаєте за компʼютер 🖥️. Відкриваєте робочий чат 💬, перевіряєте, чи немає термінових повідомлень і чи ніхто не захворів 🤒. Якщо все гаразд, беретеся до роботи.

Ви відкриваєте сайт JIRA, де зберігається список усіх завдань вашої команди: беклог проєкту та беклог поточного спринту. Завдання вже відсортовано за пріоритетом вашим Scrum Master, Team Lead або Product Owner.

Ви берете найпріоритетніше завдання — те, що стоїть угорі списку 🔝, — і починаєте над ним працювати. Для цього потрібно змінити його статус на In Progress. Це робиться парою кліків 🖱️. Усе — відлік пішов ⏳.

До опису завдання зазвичай додають додаткову інформацію або посилання на документацію 📄. У завданні має бути вся потрібна інформація, щоб ви могли його виконати. Подбати про це має ваш менеджер 👨‍💼.

Якщо щось не так, ви можете перепризначити завдання («таску», як кажуть програмісти) своєму менеджеру й написати в коментарях, які саме питання виникли та/або якої інформації бракує.

2. Пишемо код

Ви прочитали опис завдання й розумієте, що саме потрібно зробити. Чудово — беріться до роботи 🏁. Тут вам допоможуть і досвід навчання в JavaRush, і досвід командної роботи 🤝.

Коли чергова функція готова і ви в цьому переконалися, код потрібно надіслати до Git. Зазвичай це робиться парою кліків просто в IDE. У вашому випадку — в CLion 🚀. Спочатку ви комітите свій код у локальний репозиторій, а потім надсилаєте (push) його до центрального Git-репозиторію.

Найчастіше цю останню операцію виконують через Pull Request, коли ви через Git надсилаєте тімліду запит на ревʼю коду. Якщо з кодом усе гаразд і зауважень до нього немає, тімлід затвердить (accept) ✅ ваш pull request, і він потрапить до основної робочої гілки Git.

Важливо! У жодному разі не можна сидіти й мовчати, якщо ви не знаєте, як виконати завдання. Таке трапляється часто, і багато новачків — та й не тільки новачків — реагують на це неправильно. Запамʼятайте: якщо за дві години ви так і не розібралися, як виконати завдання, потрібно повідомити про це свого менеджера 🚩.

Так само не варто приходити до тімліда з фразою «це неможливо зробити». Така фраза дуже дратує, особливо якщо тімлід точно знає, що це зробити можна, і сам не раз робив щось подібне.

Не знаєте, як діяти, — скажіть: «Я витратив дві години / два дні, намагаючись розібратися, як це зробити, але у мене не виходить». Тімлід підкаже вам, у якому напрямку шукати інформацію 🔍.

Ось ми й коротко розглянули, як виглядає сучасна розробка продукту. Написання коду — це лише невелика частина всієї роботи, але все організовано так, щоб вас ніщо не відволікало від справи. Тож сміливо переходьте до вивчення C++ 23працювати програмістом вам сподобається 😉.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ